Geometry
نمای کلی
Geometry در این مطلب به عنوان یک کلاس برای 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. همه اعضای عمومی پس از نصب Aspose.3D FOSS برای بسته Python به هر برنامه Python دسترسی دارند. اموال : cast_shadows, control_points, excluded, name, parent_node, parent_nodes,و 5 بیشتر.
خواص
| Name | Type | Access | Description |
|---|---|---|---|
visible | bool | خواندن / نوشتن | یا آن را به صورت قابل مشاهده قرار دهید. |
cast_shadows | bool | خواندن / نوشتن | یا سایه های را می گیرد. |
receive_shadows | bool | خواندن / نوشتن | یا در سایه های دریافتی قرار می گیرد. |
vertex_elements | List['VertexElement'] | Read | عناصر Vertex را به دست می آورید. |
control_points | List[Vector4] | Read | نقطه کنترل را به دست می آورند. |
parent_nodes | List['Node'] | Read | نوزاد را به دست می آورد. |
parent_node | Optional['Node'] | خواندن / نوشتن | یا نود را به دست می آورد. |
excluded | bool | خواندن / نوشتن | یا از آن خارج می شود. |
scene | `` | خواندن / نوشتن | یا صحنه را می گیرد. |
name | str | خواندن / نوشتن | نام را بگیر یا بگذارید. |
properties | PropertyCollection | Read | اموال را می گیرد. |
روش ها
| Signature | Description |
|---|---|
__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 اجرا نشده است - در زمان اجرا پرتاب می شود. کلید رندر را به واحد بازگردانید. |