save all mesh coordinates as mm-ints to avoid floating point errors
This commit is contained in:
parent
dd8d160a10
commit
73f27300ca
5 changed files with 54 additions and 46 deletions
|
@ -38,5 +38,7 @@ class Base3DEngine(RenderEngine):
|
|||
mesh.tolist() for mesh in chain(geometry.faces, *geometry.add_faces.values())
|
||||
))))
|
||||
if offset:
|
||||
vertices = vertices * self.np_scale + self.np_offset
|
||||
vertices = vertices / 1000 * self.np_scale + self.np_offset
|
||||
else:
|
||||
vertices = vertices / 1000
|
||||
return self._append_to_vertices(vertices, append)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue