NurbsCurve
Overview
NurbsCurve .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: Curve, INamedObject.
NURBS eğriliği, Nurbs (Uyumuşak olmayan rasyonel tabanlı spline) tarafından temsil edilen bir eğrimdir; Bir Nurss eğrisi kontrol noktaları, ağırlaştırılmış kontrol noktalarının bir dizi ve düğüm vektörü ile tanımlanır.
Bu sınıf, .NET programlarında NurbsCurve nesnelerle çalışmak için 12 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : Color, ControlPoints, CurveType, Degree, Dimension, Excluded,9 ve daha fazlası.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Read | Kontrol noktalarını bulur. |
Multiplicity | IArrayList<int> | Read | Çoğaltma ile karşılaşır. |
Order | int | Okumak / Yazmak | Sipariş verip alıp yapar. |
Degree | int | Okumak / Yazmak | Sınıfı alır ya da belirler. |
Dimension | CurveDimension | Okumak / Yazmak | boyutunu belirler ya da alır. |
CurveType | NurbsType | Okumak / Yazmak | Kurşun türünü alır veya ayarlar. |
KnotVectors | IArrayList<double> | Read | Ve bu vektörler. |
Rational | bool | Okumak / Yazmak | Yeter ya da mantıklı bir şekilde yapılır. |
Color | Vector3 | Okumak / Yazmak | Renkler alın ya da belirlenir. |
Excluded | bool | Okumak / Yazmak | Kaldırılmış olanı alır veya koyar. |
ParentNodes | List<Node> | Read | Annesinin düğümlerini alır. |
ParentNode | Node | Okumak / Yazmak | Annem düğmesini alır veya ayarlar. |
Scene | Scene | Read | sahneye giriyor. |
Name | string | Okumak / Yazmak | İsimleri alır ya da koyar. |
Properties | PropertyCollection | Read | Mülklerini alır. |
Methods
| Signature | Description |
|---|---|
NurbsCurve() | |
NurbsCurve(name: string) | Adı Soyadı : WEB |
Evaluate(steps: int) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. NURBS eğriliğini değerlendirin |
EvaluateAt(u: double) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Kurşun noktasını belirli bir konumda değerlendirin. |
GetEntityRendererKey() | Render’da kayıtlı olan entite renderer anahtarını alır. |
Entity(name: string) | |
GetBoundingBox() | Mevcut varlığın sınır kutusunu, nesne uzay koordinat sisteminde alır. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Dinamik bir mülkü kaldırır. |
GetProperty(property: string) | Belirlenen mülkün değerini elde edin |
SetProperty(property: string, value: object?) | Belirlenen mülkün değerini belirleyin |
FindProperty(propertyName: string) | Dinamik bir mülk olabilir ( CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerli mülkiyet(adıyla tanımlanmıştır) |