Geometry
General
Geometry és una classe en Aspose.3D FOSS per a .NET. Heretaris de: Entity.
La classe base de tots els objectes geomètrics renderizables (com Mesh, Box, Cylinder i etc.).
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
Visible | bool | Llegir/Escriure | Obté o fixa si la geometria és visible en l’escena. |
Deformers | IList<Deformer> | Llegeix. | Obté la col·lecció de deformadors aplicats a la geometria |
ControlPoints | IList<Vector4> | Llegeix. | Obté la llista de punts de control (Vector4) que defineixen la forma de la geometria. |
CastShadows | bool | Llegir/Escriure | Obté o fixa si la geometria dóna ombres. |
ReceiveShadows | bool | Llegir/Escriure | Obté o fixa si la geometria rep ombres. |
VertexElements | IList<VertexElement> | Llegeix. | Obté la llista d’elements de vèrtex associats a la geometria. |
Mètodes
| Signatura | Descripció |
|---|---|
GetDeformers() | No implementat en l’edició FOSS llança a temps d’execució. Obté tots els deformadors. |
GetElement(type: VertexElementType) | Obté un element de vèrtex amb el tipus especificat. |
GetVertexElementOfUV(textureMapping: TextureMapping) | Obté una instància VertexElementUV amb un tipus de mappatge de textura donat |
CreateElement(type: VertexElementType) | Crea un element de vèrtex amb tipus especificat i l’afegeix a la geometria. |
AddElement(element: VertexElement) | Afegeix un element de vèrtex existent a la geometria actual. |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Crea un element de vèrtex amb tipus especificat i l’afegeix a la geometria. |
CreateElementUV(uvMapping: TextureMapping) | Crea un VertexElementUV amb el tipus de mappatge de textura donat. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Crea un VertexElementUV amb el tipus de mappatge de textura donat. |