NurbsCurve

סקירה כללית

NurbsCurve הוא שיעור ב Aspose.3D FOSS עבור .NET. מורשת מ : Curve, INamedObject.

NURBS קיר הוא קוויה המייצגת על ידי Nurbs(לא-יחיד בסיס רציונלי ספלין), קווים Nurs מוגדרת על פי נקודות הקרה שלה, קבוצה של נקודת בקרה משקל וקטור כף היד 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>קראומקבלים את הווקטורים של החצץ.
Rationalboolקרא / כתיבהמקבל או קובע את ההיגיון.
ColorVector3קרא / כתיבהמקבל או קובע את הצבע.
Excludedboolקרא / כתיבהמקבל או מוציא את המעט.
ParentNodesList<Node>קראומקבל את הקוטב הורי.
ParentNodeNodeקרא / כתיבהמקבל או מונח את הקוטב הורי.
SceneSceneקראומקבל את הבמה.
Namestringקרא / כתיבהמקבל או קובע את השם.
PropertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
NurbsCurve()
NurbsCurve(name: string)שם המקום: The name of the place
Evaluate(steps: int)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הערכה של הקורבן NURBS
EvaluateAt(u: double)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הערכה של נקודת הקורבנות במיקום מסוים
GetEntityRendererKey()מקבל את המפתח של רנדרר האנושי שנרשם ברנזר
Entity(name: string)
GetBoundingBox()מקבל את תיבת הגבולות של האובייקט הנוכחי במערכת הקואורדינטות החלל של אובמה.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)להוציא נכס דינמי.
GetProperty(property: string)קבל את הערך של נכס מסוים
SetProperty(property: string, value: object?)הגדרת הערך של הנכס המפורט
FindProperty(propertyName: string)זה יכול להיות נכס דינמי (נוצר על ידי CreateDynamicProperty/SetProperty) או נכסים מקומיים(זהה בשמו)

ראה גם

 עברית