Geometry

Przegląd

Geometry jest klasą w Aspose.3D FOSS dla TypeScript. Dziedziczy po: Entity.

Obiekty Geometry pozwalają na dodawanie punktów kontrolnych, tworzenie elementów wierzchołków (w tym UV) oraz pobieranie bounding boxes dla danych siatki.

Ta klasa deklaruje 16 metod dla obiektów Geometry w programach TypeScript. Dostępne metody to: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty oraz 2 dodatkowe metody. Publiczne członki są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.3D FOSS dla TypeScript. Właściwości: castShadows, controlPoints, excluded, name, parentNode, parentNodes oraz 5 kolejnych.

Właściwości

NazwaTypDostępOpis
visiblebooleanOdczyt/zapisPobiera widoczny.
castShadowsbooleanOdczyt/zapisPobiera cienie rzucane.
receiveShadowsbooleanOdczyt/zapisPobiera informację o odbieraniu cieni.
vertexElementsVertexElement[]OdczytPobiera elementy wierzchołków.
controlPointsVector4[]Odczyt/zapisZwraca punkty kontrolne.
parentNodesNode[]OdczytPobiera węzły nadrzędne.
parentNode`Nodeundefined`Odczyt/zapis
excludedbooleanOdczyt/zapisPobiera wykluczone.
scene`Scenenull`Odczyt/zapis
namestringOdczyt/zapisUzyskuje nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Dodaje punkt Vector4 do listy punktów kontrolnych geometrii
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Dodaje VertexElement do kolekcji vertexElements geometrii
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)→boolean`
getProperty(_property: string) → anyWywołuje getProperty(_property) na tej instancji Geometry.
setProperty(_property: string, _value: any)Ustawia wartość właściwości.
findProperty(_property: string) → `Propertynull`
getBoundingBox() → anyZwraca ramkę ograniczającą.
getEntityRendererKey() → anyNiezaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Zwraca klucz renderera encji.
constructor(name: string)Wywołuje konstruktor(name) na tej instancji Geometry.
`removeProperty(property: stringProperty)→boolean`
toString() → stringWywołuje toString na tej instancji Geometry.

Zobacz także

 Polski