mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-20 13:17:51 -06:00
Store/retreive SceneNode in/from <object> attribute
This commit is contained in:
parent
44b61d370f
commit
65346d9200
2 changed files with 5 additions and 1 deletions
|
@ -88,7 +88,10 @@ class ThreeMFReader(MeshReader):
|
||||||
# \returns Scene node.
|
# \returns Scene node.
|
||||||
def _convertSavitarNodeToUMNode(self, savitar_node: Savitar.SceneNode, file_name: str = "") -> Optional[SceneNode]:
|
def _convertSavitarNodeToUMNode(self, savitar_node: Savitar.SceneNode, file_name: str = "") -> Optional[SceneNode]:
|
||||||
self._object_count += 1
|
self._object_count += 1
|
||||||
node_name = "Object %s" % self._object_count
|
|
||||||
|
node_name = savitar_node.getName()
|
||||||
|
if none_name == "":
|
||||||
|
node_name = "Object %s" % self._object_count
|
||||||
|
|
||||||
active_build_plate = CuraApplication.getInstance().getMultiBuildPlateModel().activeBuildPlate
|
active_build_plate = CuraApplication.getInstance().getMultiBuildPlateModel().activeBuildPlate
|
||||||
|
|
||||||
|
|
|
@ -77,6 +77,7 @@ class ThreeMFWriter(MeshWriter):
|
||||||
return
|
return
|
||||||
|
|
||||||
savitar_node = Savitar.SceneNode()
|
savitar_node = Savitar.SceneNode()
|
||||||
|
savitar_node.setName(um_node.getName())
|
||||||
|
|
||||||
node_matrix = um_node.getLocalTransformation()
|
node_matrix = um_node.getLocalTransformation()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue