ΣΧΕΔΙΑ
ΕΚΤΙΜΗΣΗ
Shape Είναι μια τάξη στο Aspose.3D FOSS για .NET. Κληρονομιά από: Geometry, INamedObject.
Η μορφή περιγράφει την παραμόρφωση σε ένα σύνολο σημείων ελέγχου, το οποίο είναι παρόμοιο με τον παραμορφωτή κλάσματος στη Μαία. Για παράδειγμα, μπορούμε να προσθέσουμε μια μορφολογία σε μια δημιουργημένη γεωμετρία. Και η μορφές και η γεώμετρία έχουν τις ίδιες topological πληροφορίες αλλά διαφορετική θέση των σημειών ελέγχους. Με διάφορες ποσότητες επιρροής, η Γεωμέτρηση εκτελεί ένα αποτέλεσμα παραμονής.
Αυτή η κατηγορία παρέχει 18 μεθόδους για να εργαστείτε με αντικείμενα σχήματος σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, FromControlPoints, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,και 6 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο .Net. Ιδιοκτησία : CastShadows, ControlPoints, Deformers, Excluded, Indices, Name,Και 7 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Indices | IArrayList<int> | Διαβάστε | Να πάρει τις ενδείξεις. |
Visible | bool | Διαβάστε / Γράψτε | Να βγάλει ή να δώσει το ορατό. |
Deformers | IList<Deformer> | Διαβάστε | Να πάρει τους παραμορφωτές. |
ControlPoints | IArrayList<Vector4> | Διαβάστε | Κάντε τα σημεία ελέγχου. |
CastShadows | bool | Διαβάστε / Γράψτε | Πάρτε ή τοποθετήστε τις σκιά. |
ReceiveShadows | bool | Διαβάστε / Γράψτε | Πάρτε ή τοποθετήστε το λήψη σκιά. |
VertexElements | IList<VertexElement> | Διαβάστε | Αποκτά τα στοιχεία του Vertex. |
Excluded | bool | Διαβάστε / Γράψτε | Αποκλείει ή απορρίπτει το αποκλεισμένο. |
ParentNodes | List<Node> | Διαβάστε | Βγάζει τα γονικά κόμβα. |
ParentNode | Node | Διαβάστε / Γράψτε | Πάρτε ή τοποθετήστε το γονικό κόμβο. |
Scene | Scene | Διαβάστε | Πήρε την σκηνή. |
Name | string | Διαβάστε / Γράψτε | Να πάρει ή να βάλει το όνομα. |
Properties | PropertyCollection | Διαβάστε | Να πάρει τις ιδιότητες. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
Shape() | |
Shape(name: string) | |
FromControlPoints(controlPoints: Vector3[]) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Δημιουργεί μια μορφή από σημεία ελέγχου |
Geometry(name: string) | |
GetDeformers() | Όλοι οι παραμορφωτές |
GetElement(type: VertexElementType) | Αποκτά ένα στοιχείο του στήθους με συγκεκριμένο τύπο |
GetVertexElementOfUV(textureMapping: TextureMapping) | Αποκτά μια παραβολή VertexElementUV με δεδομένο τύπο χαρτογράφου υφάσματος |
CreateElement(type: VertexElementType) | Δημιουργεί ένα στοιχείο στρώσης με συγκεκριμένο τύπο και το προσθέτει στη γεωμετρία. |
AddElement(element: VertexElement) | Προσθέτει ένα υπάρχον στοιχείο του στήθους στην τρέχουσα γεωμετρία |
CreateElementUV(uvMapping: TextureMapping) | Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφηση υφάσματος. |
Entity(name: string) | |
GetBoundingBox() | Αποκτά το συνδετικό πλαίσιο της τρέχουσας οντότητας στο σύστημα συντονισμού του αντικειμένου. |
GetEntityRendererKey() | Αποκτά το κλειδί του εγγεγραμμένου εντόμου renderer στον renderers |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Απομακρύνει μια δυναμική ιδιοκτησία. |
GetProperty(property: string) | Αποκτήστε την αξία της συγκεκριμένης ιδιοκτησίας |
SetProperty(property: string, value: object?) | Η τιμή του συγκεκριμένου ακινήτου |
FindProperty(propertyName: string) | Μπορεί να είναι δυναμική ιδιοκτησία (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγχώρια ιδιοκτήτη(Αντικαριθμείται με το όνομά της) |