Geometry
Oversigt over de forskellige former for støtte
Geometry er en klasse i Aspose.3D FOSS for .NET. Arvelige af: Entity.
Basisklassen for alle geometriske genstande, der kan gengives (som Mesh, Box, Cylinder osv.).
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
Visible | bool | Læse/skrive | Finder eller indstiller, om geometrien er synlig i scenen |
Deformers | IList<Deformer> | Læs det. | Det er en samling af deformer, der anvendes på geometrien. |
ControlPoints | IList<Vector4> | Læs det. | Finder listen over kontrolpunkter (Vector4) definerer geometriens form |
CastShadows | bool | Læse/skrive | Finder eller sætter, om geometrien kaster skygger |
ReceiveShadows | bool | Læse/skrive | Finder eller sætter, om geometrien modtager skygger |
VertexElements | IList<VertexElement> | Læs det. | Få listen over topelementer, der er forbundet med geometri. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
GetDeformers() | Ikke implementeret i FOSS-udgaven kastes ved runtime. Finder alle deformerer |
GetElement(type: VertexElementType) | Finder et punkt med angivet type |
GetVertexElementOfUV(textureMapping: TextureMapping) | Får en VertexElementUV-instans med givet teksturmappingstype |
CreateElement(type: VertexElementType) | Opretter et topelement med angivet type og tilføjer det til geometri. |
AddElement(element: VertexElement) | Tilføjelse af et eksisterende topelement til den aktuelle geometri |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Opretter et topelement med angivet type og tilføjer det til geometri. |
CreateElementUV(uvMapping: TextureMapping) | Opretter en VertexElementUV med givet tekstur-mappetype. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Opretter en VertexElementUV med givet tekstur-mappetype. |