Geometry

Översikt

Geometry är en klass i Aspose.3D FOSS för Typescript. ärvt från: Entity.

Geometry.constructor skapar en Geometri med ett valfritt namn.

Denna klass ger 13 metoder för att arbeta med Geometry objekt i Typescript-program. Tillgängliga metoder inkluderar: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,och 1 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för någon typskriptansökan efter att ha installerat Aspose.3D FOSS för typskriptspaket. och egenskaper: castShadows, controlPoints, receiveShadows, vertexElements, visible.

Beskrivning

Geometry är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 12 metoder och 5 egenskaper för programmatisk användning. Entity, ärva delad funktionalitet från sin föräldralyp.

Kernkapaciteterna inkluderar: boolean; boolean; boolean.Dessa operationer gör det möjligt för utvecklare att integrera geometriska funktioner direkt i TypeScript applikationer.

Klassen ger också den vertexElements ägande (det tar vertexelementen).

Instanser skapas via en enda konstruktör som initialiserar objektet med standardvärden.

ägodelar

NamnTyp avAccessBeskrivning
visiblebooleanLäs/ SkrivHämtar den synliga.
castShadowsbooleanLäs/ SkrivHämtar de kastade skuggorna.
receiveShadowsbooleanLäs/ SkrivHämtar mottagna skuggor.
vertexElementsVertexElement[]LäsningHämtar vertex‑elementen.
controlPointsVector4[]Läs/ SkrivHämtar kontrollpunkterna.

Metoder

SignatureBeskrivning
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Lägg till en Vector4 punkt i geometrins kontrollpunktlista
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Lägg till en VertexElement i geometrins vertexElements samling
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any
setProperty(_property: string, _value: any)Ställer in egenskapsvärdet.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyÅterställer gränssnittet.
getEntityRendererKey()anyInte implementerad i FOSS-utgåvan – kastas på löptid. Returnerar entitetens renderernyckel.

Se även

 Svenska