Manipulera anpassade egenskaper för en 3D Scene
Contents
[
Hide
]
Lägg till, hämta och ta bort anpassade egenskaper för en 3D Objekt
Utvecklare kan Lägga till, hämta och ta bort anpassade egenskaper för 3D objekt. remove_property
, get_property
, set_property
medlemmar av 3D föremål är en uppsättning korthändiga metoder för att manipulera skräddarsydda egenskaper av den Objekt. Det här är kodexemplet för att ange, hämta och ta bort en egenskap:
Python
# initialize a scene
from aspose.threed import Scene
from aspose.threed.entities import Box
from aspose.threed.formats import GLTFSaveOptions, FileFormat
scene = Scene()
# create a Box instance
box = scene.root_node.create_child_node("box", Box())
# add custom property
box.set_property("property-name", "property-value");
box.set_property("property-name2", "property-value2");
# get a custom property by name
property = box.get_property("property-name");
# remove the custom property by name or property instance
box.remove_property("property-name");
box.remove_property(property);
# save 3D scene
opt = GLTFSaveOptions(FileFormat.GLTF2)
opt.save_extras = True
scene.save("test-2.gltf", opt)
För att spara anpassade egenskaper i GLTF modeller måste du ställa in
save_extras
till True
. Standardvärdet på save_extras
fastighet är False
.