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 עוד.

נכסים

שםסוגגישהתיאור
visibleboolקרא / כתיבהמקבל או מטיל את הנראה.
cast_shadowsboolקרא / כתיבהמקבל או מטיל את הצל של צל.
receive_shadowsboolקרא / כתיבהמקבל או מטיל את הצל של קבל.
vertex_elementsList['VertexElement']קראומקבלים את האלמנטים הרגליים.
control_pointsList[Vector4]קראומקבלים את נקודות הבקרה.
parent_nodesList['Node']קראומקבל את הקוטב הורי.
parent_nodeOptional['Node']קרא / כתיבהמקבל או מונח את הקוטב הורי.
excludedboolקרא / כתיבהמקבל או מוציא את המעט.
scene``קרא / כתיבהתמצאו או תציגו את הבמה.
namestrקרא / כתיבהמקבל או קובע את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
__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.

ראה גם

 עברית