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