mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-13 08:29:01 +08:00
Fix: Extreme small model was not automatically scaled.
This commit is contained in:
parent
f6095e9ad0
commit
1afe2668f7
@ -1547,8 +1547,16 @@ class CuraApplication(QtApplication):
|
|||||||
for original_node in nodes:
|
for original_node in nodes:
|
||||||
|
|
||||||
# Create a CuraSceneNode just if the original node is not that type
|
# Create a CuraSceneNode just if the original node is not that type
|
||||||
node = original_node if isinstance(original_node, CuraSceneNode) else CuraSceneNode()
|
if isinstance(original_node, CuraSceneNode):
|
||||||
node.setMeshData(original_node.getMeshData())
|
node = original_node
|
||||||
|
else:
|
||||||
|
node = CuraSceneNode()
|
||||||
|
node.setMeshData(original_node.getMeshData())
|
||||||
|
|
||||||
|
#Setting meshdata does not apply scaling.
|
||||||
|
if(original_node.getScale() != Vector(1.0, 1.0, 1.0)):
|
||||||
|
node.scale(original_node.getScale())
|
||||||
|
|
||||||
|
|
||||||
node.setSelectable(True)
|
node.setSelectable(True)
|
||||||
node.setName(os.path.basename(filename))
|
node.setName(os.path.basename(filename))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user