Geometry

Pregled

Geometry је класа у Aspose.3D FOSS за Типскрипт. Наслеђени од: Entity.

Geometry.constructor ствара геометрију са опционалним именом.

Ова класа пружа 13 метода за рад са геометријским објектима у програмима Типсцрипт. Доступне методе укључују: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,и још 1 метода. Сви јавни чланови су доступни за било коју апликацију Типескрипт након инсталације Aspose.3D ФОСС-а за пакете Типаскрит. имовине : castShadows, controlPoints, receiveShadows, vertexElements, visible.

Opis

Geometry је класа у библиотеци Aspose.3D ФОСС за TypeScript која излага 12 метода и 5 својстава за програмску употребу. Entity, наслеђују заједничку функционалност из свог типа родитеља.

Кључне способности укључују: boolean; boolean; boolean.Ове операције омогућавају програмерима да интегришу геометријску функционалност директно у апликације TypeScript.

Класа такође пружа vertexElements имовине (узимају вертекс елементе).

Instancije se kreiraju putem jednog konstruktora koji inicijalizuje objekat podrazumevanim vrednostima.

Svojstva

ИмеТипAccessOpis
visiblebooleanПрочитајте / ПишитеVraća vidljivo.
castShadowsbooleanПрочитајте / ПишитеVraća bacene senke.
receiveShadowsbooleanПрочитајте / ПишитеDobija primanje senki.
vertexElementsVertexElement[]читањеVraća elemente vrha.
controlPointsVector4[]Прочитајте / ПишитеVraća kontrolne tačke.

Metode

SignatureOpis
`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
setProperty(_property: string, _value: any)Postavlja vrednost svojstva.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyВраћа се у коцку.
getEntityRendererKey()anyНије имплементиран у ФОСС издању — баца на радном времену. Враћа кључ за рендере ентитета.

Vidi takođe

 Српски