Entity
Overzicht
Entity is een klasse in Aspose.3D FOSS voor TypeScript. Erft van: SceneObject.
Entity.getBoundingBox retourneert de axis-aligned bounding box van de entity.
Deze klasse declareert 8 methoden voor Entity-objecten in TypeScript-programma’s. Beschikbare methoden omvatten: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, removeProperty, setProperty, toString. Publieke leden zijn toegankelijk voor elke TypeScript-applicatie na het installeren van het Aspose.3D FOSS voor TypeScript-pakket. Eigenschappen: excluded, name, parentNode, parentNodes, properties, scene.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
parentNodes | Node[] | Lezen | Haalt de bovenliggende knooppunten op. |
parentNode | `Node | undefined` | Lezen/schrijven |
excluded | boolean | Lezen/schrijven | Haalt de uitgesloten op. |
scene | `Scene | null` | Lezen/schrijven |
name | string | Lezen/schrijven | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor(name: string) | Roept constructor(name) aan op deze Entity-instantie. |
getBoundingBox() → BoundingBox | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Retourneert de begrenzingsbox. |
getEntityRendererKey() → any | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Retourneert de entiteit-renderer-sleutel. |
findProperty(propertyName: string) → `Property | null` |
getProperty(property: string) → any | Roept getProperty(property) aan op deze Entity-instantie. |
setProperty(property: string, value: any) | Stelt de eigenschapswaarde in. |
| `removeProperty(property: string | Property)→boolean` |
toString() → string | Roept toString aan op deze Entity-instantie. |