Geometry
Γενική Επισκόπηση
Geometry είναι μια τάξη στο Aspose.3D FOSS για το .NET. Κληρονόμοι από: Entity.
Η βασική τάξη όλων των γεωμετρικών αντικειμένων που μπορούν να αποδοθούν (όπως Mesh, Box, Cylinder κλπ.).
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
Visible | bool | Διαβάστε/Γράψτε | Λειτουργεί ως ορατή στη σκηνή. |
Deformers | IList<Deformer> | Διάβασε. | Παίρνει τη συλλογή των παραμορφωτών που εφαρμόζονται στη γεωμετρία. |
ControlPoints | IList<Vector4> | Διάβασε. | Παίρνει τη λίστα των σημείων ελέγχου (Vector4) που ορίζουν το σχήμα της γεωμετρίας. |
CastShadows | bool | Διαβάστε/Γράψτε | Παίρνει ή ορίζει αν η γεωμετρία ρίχνει σκιές. |
ReceiveShadows | bool | Διαβάστε/Γράψτε | Παίρνει ή ορίζει αν η γεωμετρία λαμβάνει σκιές. |
VertexElements | IList<VertexElement> | Διάβασε. | Παίρνει τη λίστα των στοιχείων κορυφής που σχετίζονται με τη γεωμετρία. |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
GetDeformers() | Δεν εφαρμόζεται στην έκδοση FOSS πετά κατά τη διάρκεια εκτέλεσης. Παίρνει όλα τα παραμορφωτικά. |
GetElement(type: VertexElementType) | Παίρνει ένα στοιχείο κορυφής με καθορισμένο τύπο |
GetVertexElementOfUV(textureMapping: TextureMapping) | Παίρνει μια περίπτωση VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής |
CreateElement(type: VertexElementType) | Δημιουργεί ένα στοιχείο κορυφής με καθορισμένο τύπο και το προσθέτει στη γεωμετρία. |
AddElement(element: VertexElement) | Προσθέτει ένα υπάρχον στοιχείο κορυφής στην τρέχουσα γεωμετρία |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Δημιουργεί ένα στοιχείο κορυφής με καθορισμένο τύπο και το προσθέτει στη γεωμετρία. |
CreateElementUV(uvMapping: TextureMapping) | Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής. |