Geometry
Overview
Geometry Python için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Entity.
Geometry.create_element creates a VertexElement of the given type, mapping and reference modes.
Bu sınıf Python programlarında Geometry nesneleriyle çalışmak için 13 yöntem sunar. Mevcut yöntemler şunları içerir: __init__, add_element, create_element, create_element_uv, find_property, get_bounding_box, get_element, get_entity_renderer_key, get_property, get_vertex_element_of_uv, remove_property, set_property. Tüm kamu üyeleri, Python paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Python uygulamasına erişilebilir. Mülkiyet : cast_shadows, control_points, excluded, name, parent_node, parent_nodes,Ve 5 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
visible | bool | Okumak / Yazmak | Görüntülü olanı alır veya yerleştirir. |
cast_shadows | bool | Okumak / Yazmak | Göster veya gölgelerini çıkar. |
receive_shadows | bool | Okumak / Yazmak | Alınan veya alıcı gölgeleri ayarlayın. |
vertex_elements | List['VertexElement'] | Read | Vertex elementleri ile ilgili bilgiler. |
control_points | List[Vector4] | Read | Kontrol noktalarını bulur. |
parent_nodes | List['Node'] | Read | Annesinin düğümlerini alır. |
parent_node | Optional['Node'] | Okumak / Yazmak | Annem düğmesini alır veya ayarlar. |
excluded | bool | Okumak / Yazmak | Kaldırılmış olanı alır veya koyar. |
scene | `` | Okumak / Yazmak | Sahneyi alır ya da yapar. |
name | str | Okumak / Yazmak | İsimleri alır ya da koyar. |
properties | PropertyCollection | Read | Mülklerini alır. |
Methods
| Signature | Description |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | verilen türün, haritalama ve referans modlarının bir VertexElement oluşturur. |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Belirlenen doku haritalama ve modlar için bir UV VertexElement oluşturur |
add_element(element: 'VertexElement') | Geometri’nin öğe koleksiyonuna sağlanan VertexElement eklendi |
get_element(element_type: 'VertexElementType') | İlk VertexElement belirlenen öğe türüne eşleşen geri döner |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | UV VertexElement’u verilen dokuma haritalama için iade eder veya hiçbir |
remove_property(property) | Bir mülkü ya bir nesne referansı veya adı ile silinir. |
remove_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | Mülkiyet değerini belirler. |
find_property(property: str) | Adına göre bir mülk arar ve bulursan geri verir. |
get_bounding_box() | Sınır kutusunu geri getirir. |
get_entity_renderer_key() | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Renderer anahtarını geri getirir. |