NurbsCurve

ΕΚΤΙΜΗΣΗ

NurbsCurve Είναι μια τάξη στο Aspose.3D FOSS για .NET. Κληρονομιά από: Curve, INamedObject.

NURBS Curve είναι μια κουρβίδα που αντιπροσωπεύεται από το Nurbs (μη ομοιόμορφη ρατσική βάση σπλινών), Μια κουρκούνα Nursb ορίζεται από τα σημεία ελέγχου της, ένα σύνολο των ζυγισμένων σημείων ελέγχους και έναν βέκτορο κόμβου Το στοιχείο w στο σημείο ελέγχων χρησιμοποιείται ως βάρος του σημείου ελέγματος, ανεξάρτητα από την περίπτωση 2D ή 3D.

Αυτή η κατηγορία παρέχει 12 μεθόδους για να εργαστείτε με NurbsCurve αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο .Net. Ιδιοκτησία : Color, ControlPoints, CurveType, Degree, Dimension, Excluded,Και 9 ακόμα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
ControlPointsIArrayList<Vector4>ΔιαβάστεΚάντε τα σημεία ελέγχου.
MultiplicityIArrayList<int>ΔιαβάστεΠληρώνει την πολλαπλότητα.
OrderintΔιαβάστε / ΓράψτεΝα πάρει ή να κάνει την παραγγελία.
DegreeintΔιαβάστε / ΓράψτεΝα πάρει ή να καθορίσει το βαθμό.
DimensionCurveDimensionΔιαβάστε / ΓράψτεΝα πάρει ή να θέσει τη διάσταση.
CurveTypeNurbsTypeΔιαβάστε / ΓράψτεΚάντε ή τοποθετήστε τον τύπο κουρβιού.
KnotVectorsIArrayList<double>ΔιαβάστεΠάρτε τα ντόπια vectors.
RationalboolΔιαβάστε / ΓράψτεΝα πάρει ή να θέσει το λογικό.
ColorVector3Διαβάστε / ΓράψτεΝα πάρει ή να θέσει το χρώμα.
ExcludedboolΔιαβάστε / ΓράψτεΑποκλείει ή απορρίπτει το αποκλεισμένο.
ParentNodesList<Node>ΔιαβάστεΒγάζει τα γονικά κόμβα.
ParentNodeNodeΔιαβάστε / ΓράψτεΠάρτε ή τοποθετήστε το γονικό κόμβο.
SceneSceneΔιαβάστεΠήρε την σκηνή.
NamestringΔιαβάστε / ΓράψτεΝα πάρει ή να βάλει το όνομα.
PropertiesPropertyCollectionΔιαβάστεΝα πάρει τις ιδιότητες.

Μέθοδοι

υπογραφήΠεριγραφή
NurbsCurve()
NurbsCurve(name: string)Το όνομα του «Παρακολατού»
Evaluate(steps: int)Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Αξιολόγηση της κουρβίδας NURBS
EvaluateAt(u: double)Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Αξιολογείτε το σημείο της καμπύλης στη συγκεκριμένη θέση
GetEntityRendererKey()Αποκτά το κλειδί του εγγεγραμμένου εντόμου renderer στον renderers
Entity(name: string)
GetBoundingBox()Αποκτά το συνδετικό πλαίσιο της τρέχουσας οντότητας στο σύστημα συντονισμού του αντικειμένου.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Απομακρύνει μια δυναμική ιδιοκτησία.
GetProperty(property: string)Αποκτήστε την αξία της συγκεκριμένης ιδιοκτησίας
SetProperty(property: string, value: object?)Η τιμή του συγκεκριμένου ακινήτου
FindProperty(propertyName: string)Μπορεί να είναι δυναμική ιδιοκτησία (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγχώρια ιδιοκτήτη(Αντικαριθμείται με το όνομά της)

Δείτε επίσης

 Ελληνικά