Geometry

Overzicht

Geometry is een klasse in Aspose.3D FOSS voor TypeScript. Erft van: Entity.

Geometry-objecten staan het toevoegen van controlepunten, het creëren van vertex-elementen (inclusief UV’s) en het ophalen van begrenzingskaders voor mesh-gegevens toe.

Deze klasse declareert 16 methoden voor Geometry-objecten in TypeScript-programma’s. Beschikbare methoden omvatten: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty, en 2 extra methoden. Openbare leden zijn toegankelijk voor elke TypeScript-applicatie na het installeren van het Aspose.3D FOSS voor TypeScript-pakket. Eigenschappen: castShadows, controlPoints, excluded, name, parentNode, parentNodes, en nog 5.

Eigenschappen

NaamTypeToegangBeschrijving
visiblebooleanLezen/schrijvenHaalt de zichtbare op.
castShadowsbooleanLezen/schrijvenHaalt de werpschaduwen op.
receiveShadowsbooleanLezen/schrijvenHaalt de receive shadows op.
vertexElementsVertexElement[]LezenHaalt de vertex-elementen op.
controlPointsVector4[]Lezen/schrijvenHaalt de controlepunten op.
parentNodesNode[]LezenHaalt de bovenliggende knooppunten op.
parentNode`Nodeundefined`Lezen/schrijven
excludedbooleanLezen/schrijvenHaalt de uitgesloten op.
scene`Scenenull`Lezen/schrijven
namestringLezen/schrijvenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Voegt een Vector4-punt toe aan de lijst met controlepunten van de geometry
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Voegt een VertexElement toe aan de vertexElements-collectie van de geometrie
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)→boolean`
getProperty(_property: string) → anyRoept getProperty(_property) aan op deze Geometry-instantie.
setProperty(_property: string, _value: any)Stelt de eigenschapwaarde in.
findProperty(_property: string) → `Propertynull`
getBoundingBox() → anyRetourneert de begrenzingsvak.
getEntityRendererKey() → anyNiet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Retourneert de entiteit-renderer-sleutel.
constructor(name: string)Roept constructor(name) aan op deze Geometry-instantie.
`removeProperty(property: stringProperty)→boolean`
toString() → stringRoept toString aan op deze Geometry-instantie.

Zie ook

 Nederlands