Geometry
סקירה כללית
Geometry הוא שיעור ב Aspose.3D FOSS עבור Python. מורשת מ : Entity.
Geometry.create_element creates a VertexElement of the given type, mapping and reference modes.
שיעור זה מספק 13 שיטות לעבוד עם אובייקטים גיאומטרי בתוכניות Python. שיטות זמינות כוללות: __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. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.3D FOSS עבור חבילת Python. רכוש : cast_shadows, control_points, excluded, name, parent_node, parent_nodes,ועוד 5 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
visible | bool | קרא / כתיבה | מקבל או מטיל את הנראה. |
cast_shadows | bool | קרא / כתיבה | מקבל או מטיל את הצל של צל. |
receive_shadows | bool | קרא / כתיבה | מקבל או מטיל את הצל של קבל. |
vertex_elements | List['VertexElement'] | קראו | מקבלים את האלמנטים הרגליים. |
control_points | List[Vector4] | קראו | מקבלים את נקודות הבקרה. |
parent_nodes | List['Node'] | קראו | מקבל את הקוטב הורי. |
parent_node | Optional['Node'] | קרא / כתיבה | מקבל או מונח את הקוטב הורי. |
excluded | bool | קרא / כתיבה | מקבל או מוציא את המעט. |
scene | `` | קרא / כתיבה | תמצאו או תציגו את הבמה. |
name | str | קרא / כתיבה | מקבל או קובע את השם. |
properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | יצירת VertexElement של סוג מסוים, מצב מפות ושיטות התייחסות |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | יצירת UV VertexElement עבור המפה של הטקסטורה המיועדת ומצבים |
add_element(element: 'VertexElement') | הוסף את VertexElement המוצע לאוסף היסודות של הגימטרייה |
get_element(element_type: 'VertexElementType') | החזיר את VertexElement הראשון המתאים לסוג האלמנט שנקבע |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | החזיר את ה-UV VertexElement עבור המפה של הטקסטורה, או לא |
remove_property(property) | הסרת נכס או על ידי התייחסות לאובייקט או בשמו |
remove_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | להגדיר את הערך של הנכס. |
find_property(property: str) | מחפש נכס לפי שם ומחזיר אותו אם מוצא את זה |
get_bounding_box() | החזיר את הקופסה הגבולת. |
get_entity_renderer_key() | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. החזיר את מפתח ה-Render. |