Geometry

Vue d’ensemble

Geometry Il est une classe dans Aspose.3D FOSS pour Typescript. hérité de : Entity.

Geometry.constructor crée une géométrie avec un nom facultatif.

Cette classe fournit 13 méthodes pour travailler avec des objets de géométrie dans les programmes Typescript. Les méthodes disponibles comprennent : addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,et 1 méthode supplémentaire. Tous les membres publics sont accessibles à toute application Type-Scripts après l’installation de la Aspose.3D FOSS pour le package Type. Propriétés : castShadows, controlPoints, receiveShadows, vertexElements, visible.

Description

Geometry est une classe dans la bibliothèque FOSS pour Aspose.3D qui expose 12 méthodes et 5 propriétés pour l’utilisation programmatique. Entity,- hériter de la fonctionnalité partagée du type parent.

Les capacités de base comprennent : boolean; boolean; boolean.Ces opérations permettent aux développeurs d’intégrer la fonctionnalité géométrique directement dans les applications TypeScript.

La classe fournit également la vertexElements La propriété (qui couvre les éléments vertéx).

Les instances sont créées à travers un constructeur unique qui initialisera l’objet avec des valeurs par défaut.

Propriétés

Nom deTypeAccessDescription
visiblebooleanLire / ÉcrireObtient le visible.
castShadowsbooleanLire / ÉcrireObtient les ombres projetées.
receiveShadowsbooleanLire / ÉcrireObtient les ombres reçues.
vertexElementsVertexElement[]LireObtient les éléments de sommet.
controlPointsVector4[]Lire / ÉcrireObtient les points de contrôle.

méthodes

SignatureDescription
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Ajouter un point Vector4 à la liste des points de contrôle de la géométrie
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Ajouter un VertexElement à la collection vertexElements de la géométrie
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any
setProperty(_property: string, _value: any)Définit la valeur de la propriété.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyRetourner la boîte de bord.
getEntityRendererKey()anyNon mis en œuvre dans l’édition FOSS – jette à temps plein. Retourner la clé de rendu.

Voir aussi

 Français