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

NameTypeAccessDescription
ControlPointsIArrayList<Vector4>ReadKontrol noktalarını bulur.
MultiplicityIArrayList<int>ReadÇoğaltma ile karşılaşır.
OrderintOkumak / YazmakSipariş verip alıp yapar.
DegreeintOkumak / YazmakSınıfı alır ya da belirler.
DimensionCurveDimensionOkumak / Yazmakboyutunu belirler ya da alır.
CurveTypeNurbsTypeOkumak / YazmakKurşun türünü alır veya ayarlar.
KnotVectorsIArrayList<double>ReadVe bu vektörler.
RationalboolOkumak / YazmakYeter ya da mantıklı bir şekilde yapılır.
ColorVector3Okumak / YazmakRenkler alın ya da belirlenir.
ExcludedboolOkumak / YazmakKaldırılmış olanı alır veya koyar.
ParentNodesList<Node>ReadAnnesinin düğümlerini alır.
ParentNodeNodeOkumak / YazmakAnnem düğmesini alır veya ayarlar.
SceneSceneReadsahneye giriyor.
NamestringOkumak / Yazmakİsimleri alır ya da koyar.
PropertiesPropertyCollectionReadMülklerini alır.

Methods

SignatureDescription
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)

See Also

 Türkçe