NurbsSurface
ΕΚΤΙΜΗΣΗ
NurbsSurface Είναι μια τάξη στο Aspose.3D FOSS για .NET. Κληρονομιά από: Geometry, INamedObject, IMeshConvertible.
είναι μια επιφάνεια που αντιπροσωπεύεται από NURBS (Non-uniform ραционална βάση σπλινών), A ορίζεται από δύο και . το στοιχείο w στο σημείο ελέγχου χρησιμοποιείται ως βάρος του σημείου ελέγχους, ανεξάρτητα από τον τύπο της κατεύθυνσης είναι ένα ή
Αυτή η κατηγορία παρέχει 18 μεθόδους για να εργαστείτε με NurbsSurface αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,και 6 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο .Net. Ιδιοκτησία : CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode,Και 8 περισσότερα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
U | NurbsDirection | Διαβάστε | Πάρτε το U. |
V | NurbsDirection | Διαβάστε | Πήρε το V. |
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 | Διαβάστε | Να πάρει τις ιδιότητες. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
NurbsSurface() | |
NurbsSurface(name: string) | |
ToMesh() | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Μετατρέψτε την επιφάνεια NURBS σε μασχί |
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) ή εγχώρια ιδιοκτήτη(Αντικαριθμείται με το όνομά της) |