Geometry
Vue d’ensemble
Geometry Il s’agit d’une classe dans Aspose.3D FOSS pour .NET. hérité de : Entity.
La classe de base de tous les objets géométriques rendables (comme Mesh, Box, Cylinder et autres).
Cette classe fournit 18 méthodes pour travailler avec des objets de géométrie dans les programmes .NET. Les méthodes disponibles comprennent : A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,Et 4 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode,Et 6 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Visible | bool | Lire / Écrire | Obtient ou définit si la géométrie est visible |
Deformers | IList<Deformer> | Lire | Obtient tous les déformeurs associés à cette géométrie. |
ControlPoints | IArrayList<Vector4> | Lire | Obtient tous les points de contrôle |
CastShadows | bool | Lire / Écrire | Obtient ou définit si cette géométrie peut projeter une ombre |
ReceiveShadows | bool | Lire / Écrire | Obtient ou définit si cette géométrie peut recevoir l’ombre. |
VertexElements | IList<VertexElement> | Lire | Obtient tous les éléments de sommet |
Excluded | bool | Lire / Écrire | Il obtient ou s’établit si l’entité doit être exclue pendant son exportation. |
ParentNodes | List<Node> | Lire | Si tous les nodes parent sont obtenus, une entité peut être attachée à plusieurs nodules parent pour l’instancement géométrique. |
ParentNode | Node | Lire / Écrire | Si le premier node parent est mis ou établi, si le nœud parent a été établis, cette entité sera séparée des autres nôtres parent. |
Scene | Scene | Lire | Obtient la scène à laquelle cet objet appartient |
Name | string | Lire / Écrire | Obtient ou définit le nom. |
Properties | PropertyCollection | Lire | Obtient la collection de toutes les propriétés. |
méthodes
| Signature | Description |
|---|---|
Geometry(name: string) | Il a commencé une nouvelle instance de la classe géométrique. |
GetDeformers() | Obtient tous les déformeurs |
GetElement(type: VertexElementType) | Obtient un élément de sommet avec le type spécifié |
GetVertexElementOfUV(textureMapping: TextureMapping) | Obtenez une instance VertexElementUV avec un type de cartographie de texture donné |
CreateElement(type: VertexElementType) | Créez un élément vertex avec le type spécifié et ajoutez-le à la géométrie. |
AddElement(element: VertexElement) | Ajouter un élément vertex existant à la géométrie actuelle |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Créez un élément vertex avec le type spécifié et ajoutez-le à la géométrie. |
CreateElementUV(uvMapping: TextureMapping) | Créer un VertexElementUV avec un type de cartographie textuelle donné. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Créer un VertexElementUV avec un type de cartographie textuelle donné. |
Entity(name: string) | Il a initié une nouvelle instance de la classe entité. |
GetBoundingBox() | Il reçoit la boîte de bord de l’entité actuelle dans son système de coordination spatiale d’objet. |
GetEntityRendererKey() | Obtenez la clé de l’entité rendu enregistrée dans le rendant |
SceneObject(name: string) | Initialisez un SceneObject avec un nom par défaut |
A3DObject() | Initialisez une nouvelle instance de la classe A3DObject sans nom. |
RemoveProperty(property: Property) | Il est détruit par une propriété dynamique. |
GetProperty(property: string) | Obtient la valeur de la propriété spécifiée |
SetProperty(property: string, value: object?) | Définit la valeur de la propriété spécifiée |
FindProperty(propertyName: string) | Trouvez la propriété. |