Entity
Przegląd
Entity jest klasą w Aspose.3D FOSS dla TypeScript. Dziedziczy po: SceneObject.
Entity.getBoundingBox zwraca axis-aligned bounding box encji.
Ta klasa deklaruje 8 metod dla obiektów Entity w programach TypeScript. Dostępne metody to: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, removeProperty, setProperty, toString. Publiczne członki są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.3D FOSS dla TypeScript. Właściwości: excluded, name, parentNode, parentNodes, properties, scene.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
parentNodes | Node[] | Odczyt | Pobiera węzły nadrzędne. |
parentNode | `Node | undefined` | Odczyt/zapis |
excluded | boolean | Odczyt/zapis | Zwraca wykluczone. |
scene | `Scene | null` | Odczyt/zapis |
name | string | Odczyt/zapis | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
constructor(name: string) | Wywołuje konstruktor(name) na tej instancji Entity. |
getBoundingBox() → BoundingBox | Nie jest zaimplementowane w edycji FOSS — rzuca w czasie wykonywania. Zwraca ramkę ograniczającą. |
getEntityRendererKey() → any | Niezaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Zwraca klucz renderera encji. |
findProperty(propertyName: string) → `Property | null` |
getProperty(property: string) → any | Wywołuje getProperty(property) na tej instancji Entity. |
setProperty(property: string, value: any) | Ustawia wartość właściwości. |
| `removeProperty(property: string | Property)→boolean` |
toString() → string | Wywołuje toString na tej instancji Entity. |