Геометрия

Геометрия

Обзор

Geometry это класс в Aspose.3d для Typescript. Наследники от: Geometry, Entity.

Geometry.constructor creates a new Geometry instance with an optional name.

Свойства

Наименование:Тип:Доступ к нимОписание:
visiblebooleanЧитайте .Показать, видима ли геометрия на сцене.
castShadowsbooleanЧитайте .Определяет, бросает ли геометрия тени во время рендеринга.
receiveShadowsbooleanЧитайте .Определяет, получает ли геометрия тени от других объектов.
vertexElementsVertexElement[]Читайте .Содержит массив VertexElement объектов, связанных с геометрией.
controlPointsVector4[]Читайте .Сохраняет список контрольных точек Vector4, определяющих вершины геометрии.

Методы

ПодписьОписание:
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Добавляет в вектор 4 точку к списку контрольных точек геометрии.
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Добавляет предоставленный VertexElement к коллекции элементов геометрии.
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyВозвращает значение названия свойства, или undefined если отсутствует.
setProperty(_property: string, _value: any)Присвоение значения указанному имени свойства
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyВозвращает объект граничного поля геометрии.
getEntityRendererKey()anyПредоставляет ключ, используемый для отображения геометрического объекта.
 Русский