Cylinder

Обзор

Cylinder — это класс в Aspose.3D FOSS для Python. Наследует от: Primitive.

Cylinder.to_mesh() преобразует примитив цилиндра в объект Mesh для дальнейшей обработки.

Этот класс объявляет 16 методов для объектов Cylinder в программах Python. Доступные методы включают: __init__, add_element, create_element, create_element_uv, find_property, get_bounding_box, get_deformers, get_element, get_entity_renderer_key, get_property, get_vertex_element_of_uv, remove_property и 2 дополнительных метода. Все публичные члены доступны любому приложению Python после установки пакета Aspose.3D FOSS для Python. Свойства: cast_shadows, control_points, deformers, excluded, generate_fan_cylinder, height и ещё 19.

Свойства

Имя:Тип:ДоступОписание:
offset_bottom``Чтение/записьПолучает или задает смещение снизу.
offset_top``Чтение/записьПолучает или задает смещение сверху.
generate_fan_cylinderboolЧтение/записьПолучает или задает цилиндр вентилятора генерации.
shear_bottom``Чтение/записьПолучает или задает нижнюю границу сдвига.
shear_top``Чтение/записьПолучает или задает shear top.
radius_topfloatЧтение/записьПолучает или задает радиус верхней части.
radius_bottomfloatЧтение/записьПолучает или задает нижний радиус.
heightfloatЧтение/записьПолучает или задает высоту.
radial_segmentsintЧтение/записьПолучает или задает радиальные сегменты.
height_segmentsintЧтение/записьПолучает или задает сегменты высоты.
open_endedboolЧтение/записьПолучает или задает открытый конец.
theta_startfloatЧтение/записьПолучает или задает начальное значение theta.
theta_lengthfloatЧтение/записьПолучает или задает theta length.
cast_shadowsboolЧтение/записьПолучает или задает отбрасываемые тени.
receive_shadowsboolЧтение/записьПолучает или задает получение теней.
visibleboolЧтение/записьПолучает или задает видимость.
deformersList['Deformer']ЧтениеПолучает деформаторы.
vertex_elementsList['VertexElement']ЧтениеПолучает элементы вершины.
control_points'ArrayListAdapter[Vector4]'ЧтениеПолучает контрольные точки.
parent_nodesList['Node']ЧтениеПолучает родительские узлы.
parent_nodeOptional['Node']Чтение/записьПолучает или задает родительский узел.
excludedboolЧтение/записьПолучает или задает excluded.
scene``Чтение/записьПолучает или задает сцену.
namestrЧтение/записьПолучает или задает имя.
propertiesPropertyCollectionЧтениеПолучает свойства.

Методы

ПодписьОписание:
__init__(name: str, radius_top: float, radius_bottom: float, height: float, radial_segments: int, height_segments: int, open_ended: bool, theta_start: float, theta_length: float)Calls init(name, radius_top, radius_bottom, height, radial_segments, height_segments, open_ended, theta_start, theta_length) в этом экземпляре Cylinder.
to_mesh()Преобразует примитив цилиндра в объект Mesh для последующей обработки
__init__(name: str)Calls init(name) в этом экземпляре Cylinder.
get_deformers(deformer_type: type) → List['Deformer']Получает все деформаторы указанного типа или все деформаторы, если тип не указан.
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement'Вызывает create_element(element_type, mapping_mode, reference_mode) в этом экземпляре Cylinder.
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV'Вызывает create_element_uv(uv_mapping, mapping_mode, reference_mode) в этом экземпляре Cylinder.
add_element(element: 'VertexElement')Вызывает add_element(element) у этого экземпляра Cylinder.
get_element(element_type: 'VertexElementType')Вызывает get_element(element_type) у этого экземпляра Cylinder.
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV']Вызывает get_vertex_element_of_uv(texture_mapping) у этого экземпляра Cylinder.
remove_property(property)Вызывает remove_property(property) у этого экземпляра Cylinder.
remove_property(property_name: str)Выполняет вызов remove_property(property_name) у данного экземпляра Cylinder.
get_property(property: str)Выполняет вызов get_property(property) у данного экземпляра Cylinder.
set_property(property: str, value)Устанавливает значение свойства.
find_property(property: str)Выполняет вызов find_property(property) у данного экземпляра Cylinder.
get_bounding_box()Возвращает ограничивающий прямоугольник.
get_entity_renderer_key()Не реализовано в FOSS-издании — бросает исключение во время выполнения. Возвращает ключ рендерера сущности.

См. также:

 Русский