Property
Methods
Property herhangi bir şeye eklenmiş tek bir adlandırılmış, tiplenmiş meta veri alanını temsil eder A3DObject (içeren Node, Mesh, AnimationClip, vb.). Özelliklere şunun aracılığıyla erişilir PropertyCollection tarafından döndürülen obj.properties. Kullanıcı tanımlı verileri sahne öğeleriyle birlikte depolamak için özellikleri okuyabilir, yazabilir ve listeleyebilirsiniz.
Methods: aspose.threed
from aspose.threed import PropertyMethods
Property nesneler genellikle uygulama kodu tarafından doğrudan oluşturulmaz. Çağırarak oluşturulurlar A3DObject.get_property() veya üzerinden bulunur A3DObject.find_property().
| Methods | Methods | Methods |
|---|---|---|
name | str | Özellik adı |
value | Any | İlk değer (isteğe bağlı) |
Methods
| Methods | Methods | Methods |
|---|---|---|
name | str | Özelliğin yalnızca okunabilir adı |
value | Any | Geçerli değer; okunabilir ve yazılabilir |
value_type | type | Python type geçerli değerin; döndürür type(None) ne zaman value olduğunda None |
Methods
| Methods | Dönüş Tipi | Methods |
|---|---|---|
get_extra(name) | Any | Bu özellikte depolanan adlandırılmış ekstra meta veri alanını alır |
set_extra(name, value) | None | Adlandırılmış ekstra meta veri alanını ayarlar |
get_bind_point(anim, create) | `BindPoint | None` |
get_keyframe_sequence(anim, create) | `KeyframeSequence | None` |
Methods
from aspose.threed import Scene
scene = Scene()
node = scene.root_node.create_child_node("tagged_node")
# Access the property collection
props = node.properties
# Get a property by name (read raw value)
val = node.get_property("name")
print(val) # "tagged_node"
# Find a property object
prop = node.find_property("name")
if prop is not None:
print(prop.name) # "name"
print(prop.value) # "tagged_node"
print(prop.value_type) # <class 'str'>
# Enumerate all properties
for p in props:
print(f" {p.name} = {p.value!r}")
# Store a custom value on a property (extra metadata)
if prop:
prop.set_extra("ui_label", "Scene Origin Node")
label = prop.get_extra("ui_label")
print(label) # "Scene Origin Node"