Entity
Panoramica
Entity è una classe in Aspose.3D FOSS per TypeScript. Eredita da: SceneObject.
Entity.getBoundingBox restituisce l’axis-aligned bounding box dell’entità.
Questa classe dichiara 8 metodi per oggetti Entity nei programmi TypeScript. I metodi disponibili includono: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, removeProperty, setProperty, toString. I membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.3D FOSS per TypeScript. Proprietà: excluded, name, parentNode, parentNodes, properties, scene.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
parentNodes | Node[] | Lettura | Ottiene i nodi genitori. |
parentNode | `Node | undefined` | Lettura/Scrittura |
excluded | boolean | Lettura/Scrittura | Ottiene l’escluso. |
scene | `Scene | null` | Lettura/Scrittura |
name | string | Lettura/Scrittura | Ottiene il nome. |
properties | PropertyCollection | Lettura | Ottiene le proprietà. |
Metodi
| Firma | Descrizione |
|---|---|
constructor(name: string) | Chiama il costruttore(name) su questa istanza di Entity. |
getBoundingBox() → BoundingBox | Non implementato nell’edizione FOSS — lancia a runtime. Restituisce la bounding box. |
getEntityRendererKey() → any | Non implementato nell’edizione FOSS — lancia a runtime. Restituisce la chiave del renderer dell’entità. |
findProperty(propertyName: string) → `Property | null` |
getProperty(property: string) → any | Chiama getProperty(property) su questa istanza di Entity. |
setProperty(property: string, value: any) | Imposta il valore della proprietà. |
| `removeProperty(property: string | Property)→boolean` |
toString() → string | Chiama toString su questa istanza di Entity. |