Line
Overview
Line adalah kelas dalam Aspose.3D FOSS untuk .NET. Warisan dari: Curve, INamedObject.
Sebuah polyline adalah jalur yang didefinisikan oleh satu set titik dengan segmen, dan terhubung dengan tepi, yang berarti itu juga bisa menjadi satu kumpulan segmen garis yang terhubung. Garis biasanya merupakan objek linier, artinya tidak dapat digunakan untuk mewakili kurva, untuk melambangkan sebuah kurva menggunakan NurbsCurve.
Kelas ini menyediakan 12 metode untuk bekerja dengan objek Line dalam program .NET. Metode yang tersedia meliputi: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.3D FOSS for .Net. Sifatnya: Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes, dan 4 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Read | Dapatkan titik kontrol. |
Visible | bool | Membaca/menulis | Mendapatkan atau mengatur yang terlihat. |
Segments | IList<int[]> | Read | Dapatkan segmen. |
Color | Vector3 | Membaca/menulis | Mendapatkan atau menetapkan warna. |
Excluded | bool | Membaca/menulis | Mendapatkan atau menetapkan yang tidak termasuk. |
ParentNodes | List<Node> | Read | Mendapatkan node induk. |
ParentNode | Node | Membaca/menulis | Dapatkan atau menetapkan node induk. |
Scene | Scene | Read | Mendapatkan adegan. |
Name | string | Membaca/menulis | Mendapatkan atau menetapkan nama. |
Properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
Line() | |
Line(name: string) | |
MakeDefaultIndices() | Generate urutan 0,1,2,3…..Length-1 sehingga ControlPoints dapat digunakan sebagai satu baris |
FromPoints(points: Vector3[]) | Membuat garis dari titik-titik |
GetEntityRendererKey() | Dapatkan kunci dari entitas renderer yang terdaftar di dalam rendering |
Entity(name: string) | |
GetBoundingBox() | Dapatkan kotak batas entitas saat ini dalam sistem koordinat ruang objeknya. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Menghapus properti dinamis. |
GetProperty(property: string) | Dapatkan nilai properti yang ditentukan |
SetProperty(property: string, value: object?) | Menentukan nilai properti yang ditentukan |
FindProperty(propertyName: string) | Menemukan properti. Ini bisa menjadi sifat dinamis (Dibentuk oleh CreateDynamicProperty/SetProperty) atau native property ((Identified by its name)) |