Geometry
Общ преглед
Geometry е клас в Aspose.3d за Python. Наследници от: Entity.
Методът Geometry.visible (() връща булеви знак, показващ дали геометрията е изобразена и претоварването visible ((състоянието на видимостта), определя знака за видимост.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
visible | bool | Прочети. | Методът връща булеви знак, показващ дали геометрията е изобразена и претоварването видима (възходяща стойност) задава знамето за видимост. |
cast_shadows | bool | Прочети. | Връща булеви, който контролира дали геометрията изхвърля сенки и cast_shadows ((value) актуализира тази настройка. |
receive_shadows | bool | Прочети. | Връща булево число, което показва дали геометрията получава сенки и receive_shadows (възвръща това поведение) |
vertex_elements | List['VertexElement'] | Прочети. | Връща списък с VertexElement обекти, които описват разпределението на данните по вертикала на мрежата. |
control_points | List[Vector4] | Прочети. | Предоставя списък с позиции на върховете като обекти Vector4 |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__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 на посочения тип или None, ако липсва. |
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() | Връща ключа на рендера, свързан с обекта на геометрията. |