Geometry

Übersicht über die

Geometry ist eine Klasse in Aspose.3d für Typescript. Erben von: Geometry, Entity.

Geometry.constructor creates a new Geometry instance with an optional name.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
visiblebooleanLesen Sie .Anzeigt, ob die Geometrie in der Szene sichtbar ist.
castShadowsbooleanLesen Sie .Bestimmt, ob die Geometrie Schatten während der Darstellung wirft
receiveShadowsbooleanLesen Sie .Bestimmt, ob die Geometrie Schatten von anderen Objekten empfängt.
vertexElementsVertexElement[]Lesen Sie .Halte das Array von VertexElement Objekten, die mit der Geometrie verbunden sind.
controlPointsVector4[]Lesen Sie .Speichert die Liste der Kontrollpunkte von Vector4, welche die Werte der Geometrie definieren.

Methoden und Verfahren

UnterzeichnungBeschreibung
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Hinzufügt einen Vector4-Punkt zur Kontrollpunkteliste der Geometrie.
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Fügt die angegebene VertexElement der Elementeinsammlung der Geometrie hinzu.
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyErhebt den Wert der benannten Eigenschaft, oder undefined wenn nicht vorhanden
setProperty(_property: string, _value: any)Zuweisen des angegebenen Eigentumsnamens einen Wert
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyGibt das Objekt der Geometrie zurück.
getEntityRendererKey()anyBietet einen Schlüssel, der für die Wiedergabe des Geometrie-Einheiten verwendet wird.
 Deutsch