Geometry

Общ преглед

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)Добавя точка Vector4 към списъка с контролни точки на геометрията.
`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Възстановява стойността на наименованото свойство, или неопределено ако липсва.
setProperty(_property: string, _value: any)Присвоява стойност на посоченото име на свойството
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyВръща обекта на граничната кутия на геометрията.
getEntityRendererKey()anyПредоставя ключ, използван за представяне на геометрическия обект.
 Български