Geometri
Pengamatan umum
Geometry adalah kelas di Aspose.3d untuk Python. Warisan dari: Entity.
Metode Geometry.visible (() mengembalikan boolean yang menunjukkan apakah geometri itu diwarnai, dan overload visible ((nilai) menetapkan visibilitas flag.
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|---|---|---|
visible | bool | Bacalah. | Metode mengembalikan boolean yang menunjukkan apakah geometri render, dan overload visible (nilai) menetapkan visibilitas flag. |
cast_shadows | bool | Bacalah. | Mengembalikan boolean yang mengontrol apakah geometri memunculkan bayangan, dan cast_shadows ((value) memperbarui pengaturan ini. |
receive_shadows | bool | Bacalah. | Mengembalikan boolean yang menunjukkan jika geometri menerima bayangan, dan receive_shadows(value) mengubah perilaku ini. |
vertex_elements | List['VertexElement'] | Bacalah. | Mengembalikan daftar VertexElement objek yang menggambarkan tata letak data per-vertex dari mesh |
control_points | List[Vector4] | Bacalah. | Memberikan daftar posisi puncak sebagai objek Vector4 |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Membuat VertexElement baru dari tipe dan konfigurasi pemetaan yang ditentukan |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Membuat UV VertexElement untuk pemetaan tekstur dan mode tertentu |
add_element(element: 'VertexElement') | Menambahkan VertexElement yang diberikan ke koleksi elemen geometri |
get_element(element_type: 'VertexElementType') | Mengembalikan VertexElement dari tipe yang ditentukan, atau None jika tidak ada. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Mengembalikan UV VertexElement yang cocok dengan pemetaan tekstur, atau Tidak ada. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Memulihkan nilai properti kustom dengan kunci |
set_property(property: str, value) | Menugaskan nilai pada properti kustom yang diidentifikasi oleh kuncinya |
find_property(property: str) | Memeriksa apakah properti ada dan mengembalikannya atau Tidak Ada |
get_bounding_box() | Menghitung dan mengembalikan kotak pengukur berorientasi sumbu geometri |
get_entity_renderer_key() | Mengembalikan kunci render yang terkait dengan entitas geometri. |