NurbsCurve

خلاصه ای

NurbsCurve یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: Curve, INamedObject.

منحنی NURBS یک منحن است که توسط NIRBS نمایش داده می شود (((غیر واحد پایه منطقی) ، منحنى NORBS با نقاط کنترل آن، مجموعه ای از نقاط وزن شده و یک متجه گره تعریف می گردد. اجزای w در co

این کلاس ۱۳ روش برای کار با اشیاء NurbsCurve در برنامه های .NET را فراهم می کند. روش های موجود شامل: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Color, ControlPoints, CurveType, Degree, Dimension, Excluded,و 9 تا ديگه.

خواص

نام:نوع:Accessشرح:
ControlPointsIArrayList<Vector4>بخونید.تمام نقاط کنترل را دریافت می‌کند
MultiplicityIArrayList<int>بخونید.تعدد را دریافت می‌کند.
Orderintخواندن/نوشتنترتیب منحنی NURBS را می گیرد یا تعیین می کند، تعداد نقاط کنترل نزدیک که بر هر نقطه ای از منحنى تأثیر می گذارند را تعریف می نماید.
Degreeintخواندن/نوشتندرجه یک منحنی NURBS را می گیرد یا تعیین می کند، درجه به عنوان Order - 1 تعریف شده است.
DimensionCurveDimensionخواندن/نوشتنبعد منحنی را دریافت یا تنظیم می‌کند.
CurveTypeNurbsTypeخواندن/نوشتندریافت یا تنظیم نوع منحنی.
KnotVectorsIArrayList<double>بخونید.وکتور گره را می گیرد، این یک دنباله از ارزش های پارامتر است که تعیین می کند نقاط کنترل در کجا و چگونه بر منحنی NURBS تأثیر می گذارد.
Rationalboolخواندن/نوشتنمی گیرد یا تعیین می کند که آیا منطقی است، این مقدار نشان می دهد که این یک خط عقلی است یا غیر عقلانی.
ColorVector3خواندن/نوشتنمی گیرد یا تنظیم رنگ خط، ارزش پیش فرض سفید است ((۱، ۱)
Excludedboolخواندن/نوشتنمی گیرد یا تعیین می کند که آیا این موجود در هنگام صادرات حذف شود.
ParentNodesList<Node>بخونید.تمام گره های اصلی را می گیرد، یک موجودیت می تواند به چندین گرده اصلی برای نمونه گیری هندسی متصل شود.
ParentNodeNodeخواندن/نوشتناولین گره اصلی را می گیرد یا تنظیم می کند، اگر اولین گیره اصلی تعیین شود این موجود از دیگر گرده های اصلی جدا خواهد شد.
SceneSceneبخونید.صحنه‌ای که این شیء به آن تعلق دارد را دریافت می‌کند
Namestringخواندن/نوشتندریافت یا تنظیم نام.
PropertiesPropertyCollectionبخونید.مجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
NurbsCurve()یک نمونه جدید کلاس را شروع می کند.
NurbsCurve(name: string)یک نمونه جدید کلاس را شروع می کند.
Evaluate(steps: int)در نسخه FOSS اجرا نشده است. منحنی NURBS را ارزیابی کنید.
EvaluateAt(u: double)در نسخه FOSS اجرا نشده است. نقطه منحنی را در موقعیت مشخص ارزیابی کنید.
GetEntityRendererKey()کلید موجودیت رندر را که در رندر ثبت شده است دریافت می کند.
Entity(name: string)یک نمونه جدید از کلاس Entity را شروع می کند.
GetBoundingBox()جعبه محدودی موجودی فعلی را در سیستم مختصات فضایی اش دریافت می کند.
SceneObject(name: string)شروع یک SceneObject با نام پیش فرض
A3DObject()یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند.
RemoveProperty(property: Property)یک ویژگی پویا را حذف می کند.
GetProperty(property: string)مقدار ویژگی مشخص‌شده را دریافت کنید
SetProperty(property: string, value: object?)مقدار ویژگی مشخص‌شده را تنظیم می‌کند
FindProperty(propertyName: string)ملک رو پیدا میکنه.

همچنین ببینید:

 فارسی