Геометрия
Обзор
Geometry это класс в Aspose.3d для Typescript. Наследники от: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
visible | boolean | Читайте . | Показать, видима ли геометрия на сцене. |
castShadows | boolean | Читайте . | Определяет, бросает ли геометрия тени во время рендеринга. |
receiveShadows | boolean | Читайте . | Определяет, получает ли геометрия тени от других объектов. |
vertexElements | VertexElement[] | Читайте . | Содержит массив VertexElement объектов, связанных с геометрией. |
controlPoints | Vector4[] | Читайте . | Сохраняет список контрольных точек Vector4, определяющих вершины геометрии. |
Методы
| Подпись | Описание: |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Добавляет в вектор 4 точку к списку контрольных точек геометрии. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Добавляет предоставленный VertexElement к коллекции элементов геометрии. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Возвращает значение названия свойства, или undefined если отсутствует. |
setProperty(_property: string, _value: any) | Присвоение значения указанному имени свойства |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Возвращает объект граничного поля геометрии. |
getEntityRendererKey() → any | Предоставляет ключ, используемый для отображения геометрического объекта. |