Geometria
Prehľad
Geometry je trieda v Aspose.3D FOSS pre .NET. dedičstvo od: Entity.
Základná trieda všetkých vykresľovateľných geometrických objektov (napr. sieť, krabica, valčík atď.).
Vlastnosti
| Názov: | Typ: | Prístup | Opis: |
|---|---|---|---|
Visible | bool | Čítanie/napísanie | Získa alebo nastaví, či je geometria viditeľná v scéne. |
Deformers | IList<Deformer> | Čítajte si . | Získa kolekciu deformátorov aplikovaných na geometriu. |
ControlPoints | IList<Vector4> | Čítajte si . | Získa zoznam kontrolných bodov (vektor 4) definujúcich tvar geometrie. |
CastShadows | bool | Čítanie/napísanie | Získa alebo nastaví, či geometria vrhá tieň. |
ReceiveShadows | bool | Čítanie/napísanie | Získa alebo nastaví, či geometria prijíma tieň. |
VertexElements | IList<VertexElement> | Čítajte si . | Získa zoznam vrcholov spojených s geometriou. |
Metódy
| Podpis | Opis: |
|---|---|
GetDeformers() | Neimplementované v verzii FOSS vrhá sa pri spustení. Zoberie všetky deformátory. |
GetElement(type: VertexElementType) | Získa vrcholový prvok s určeným typom . |
GetVertexElementOfUV(textureMapping: TextureMapping) | Získa vertexElementUV s daným typom mapovania textúry |
CreateElement(type: VertexElementType) | Vytvára vrcholový prvok s určeným typom a pridáva ho do geometrie. |
AddElement(element: VertexElement) | Pridať existujúci vrcholový prvok do aktuálnej geometrie |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Vytvára vrcholový prvok s určeným typom a pridáva ho do geometrie. |
CreateElementUV(uvMapping: TextureMapping) | Vytvorí VertexElementUV s daným typom mapovania textúry. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Vytvorí VertexElementUV s daným typom mapovania textúry. |