Line
Overview
Line .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: Curve, INamedObject.
Bir polilin, segmentleri olan ve kenarları ile bağlantılı bir nokta seti tarafından tanımlanan bir yoldur; bu da bağlanmış çizgi segmentlerinin bir dizi olabileceği anlamına gelir. çizginin genellikle lineer bir nesne olduğu anlamında, eğriyi temsil etmek için kullanılamaz, bir eğri temsil eder. kullanır NurbsCurve.
Bu sınıf, .NET programlarında Line nesneleriyle çalışmak için 12 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, 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, Excluded, Name, ParentNode, ParentNodes,Ve 4 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Read | Kontrol noktalarını bulur. |
Visible | bool | Okumak / Yazmak | Görüntülü olanı alır veya yerleştirir. |
Segments | IList<int[]> | Read | segmentleri alıyoruz. |
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 |
|---|---|
Line() | |
Line(name: string) | |
MakeDefaultIndices() | Süreli 0,1,2,3… Uzunluk-1 oluşturun, böylece ControlPoints tek bir çizgi olarak kullanılabilir. |
FromPoints(points: Vector3[]) | Bir noktanın bir çizgisini oluşturur. |
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) |