Геометрия
Обзор
Geometry является классом в Aspose.3D FOSS для .NET. Наследники от: Entity.
Базовый класс всех геометрических объектов, которые могут быть представлены (например, сетка, коробка, цилиндр и т.д.).
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
Visible | bool | Читать/писать | Получает или устанавливает, видима ли геометрия в сцене. |
Deformers | IList<Deformer> | Читайте . | Получает коллекцию деформаторов, применяемых к геометрии. |
ControlPoints | IList<Vector4> | Читайте . | Получает список контрольных точек (Вектор4), определяющих форму геометрии. |
CastShadows | bool | Читать/писать | Получает или устанавливает, бросает ли геометрия тени. |
ReceiveShadows | bool | Читать/писать | Получает или устанавливает, получает ли геометрия тени. |
VertexElements | IList<VertexElement> | Читайте . | Получает список элементов вершин, связанных с геометрией. |
Методы
| Подпись | Описание: |
|---|---|
GetDeformers() | Не реализовано в издании FOSS бросает во время выполнения. Получает все деформаторы. |
GetElement(type: VertexElementType) | Получает элемент вершины с указанным типом . |
GetVertexElementOfUV(textureMapping: TextureMapping) | Получает экземпляр VertexElementUV с данным типом нанесения текстуры . |
CreateElement(type: VertexElementType) | Создает элемент вершины с указанным типом и добавляет его в геометрию. |
AddElement(element: VertexElement) | Добавляет существующий элемент вершины к текущей геометрии. |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Создает элемент вершины с указанным типом и добавляет его в геометрию. |
CreateElementUV(uvMapping: TextureMapping) | Создает VertexElementUV с данным типом нанесения текстуры. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Создает VertexElementUV с данным типом нанесения текстуры. |