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 بیشتر.

خواص

NameTypeAccessDescription
visibleboolخواندن / نوشتنیا آن را به صورت قابل مشاهده قرار دهید.
cast_shadowsboolخواندن / نوشتنیا سایه های را می گیرد.
receive_shadowsboolخواندن / نوشتنیا در سایه های دریافتی قرار می گیرد.
vertex_elementsList['VertexElement']Readعناصر Vertex را به دست می آورید.
control_pointsList[Vector4]Readنقطه کنترل را به دست می آورند.
parent_nodesList['Node']Readنوزاد را به دست می آورد.
parent_nodeOptional['Node']خواندن / نوشتنیا نود را به دست می آورد.
excludedboolخواندن / نوشتنیا از آن خارج می شود.
scene``خواندن / نوشتنیا صحنه را می گیرد.
namestrخواندن / نوشتننام را بگیر یا بگذارید.
propertiesPropertyCollectionReadاموال را می گیرد.

روش ها

SignatureDescription
__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 اجرا نشده است - در زمان اجرا پرتاب می شود. کلید رندر را به واحد بازگردانید.

همچنین ببینید:

 فارسی