ArbitraryProfile
Gambaran Umum
ArbitraryProfile adalah kelas di Aspose.3D FOSS untuk .NET. Mewarisi dari: Profile, INamedObject.
Kelas ini memungkinkan Anda membangun profil 2D secara langsung dari kurva arbitrer.
Kelas ini menyediakan 14 metode untuk bekerja dengan objek ArbitraryProfile dalam program .NET. Metode yang tersedia meliputi: A3DObject, ArbitraryProfile, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.3D FOSS untuk .NET. Properti: Curve, Excluded, Holes, Name, ParentNode, ParentNodes, dan 2 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Curve | Curve | Baca/Tulis | Kurva yang digunakan untuk membangun profil |
Holes | List<Curve> | Baca | Lubang pada profil, juga direpresentasikan sebagai kurva |
Excluded | bool | Baca/Tulis | Mendapatkan atau mengatur apakah entitas ini akan dikecualikan saat mengekspor. |
ParentNodes | List<Node> | Baca | Mendapatkan semua node induk, sebuah entitas dapat dilampirkan ke beberapa node induk untuk instansiasi geometri |
ParentNode | Node | Baca/Tulis | Mendapatkan atau mengatur node induk pertama, jika node induk pertama diatur, entitas ini akan terlepas dari node induk lain. |
Scene | Scene | Baca | Mendapatkan adegan yang dimiliki oleh objek ini |
Name | string | Baca/Tulis | Mendapatkan atau menetapkan nama. |
Properties | PropertyCollection | Baca | Mendapatkan koleksi semua properti. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
ArbitraryProfile() | Konstruktor dari |
ArbitraryProfile(curve: Curve) | Konstruktor dari dengan kurva awal. |
GetEntityRendererKey() | Mendapatkan kunci renderer entitas yang terdaftar di renderer |
Entity(name: string) | Menginisialisasi instance baru dari kelas Entity. |
GetBoundingBox() | Mendapatkan bounding box entitas saat ini dalam sistem koordinat ruang objeknya. |
SceneObject(name: string) | Inisialisasi sebuah SceneObject dengan nama default |
SceneObject() | Inisialisasi sebuah SceneObject. |
A3DObject() | Menginisialisasi sebuah instansi baru dari kelas A3DObject tanpa nama. |
A3DObject(name: string) | Menginisialisasi sebuah instansi baru dari kelas A3DObject. |
RemoveProperty(property: Property) | Menghapus properti dinamis. |
RemoveProperty(property: string) | Hapus properti yang ditentukan yang diidentifikasi dengan nama |
GetProperty(property: string) | Dapatkan nilai properti yang ditentukan |
SetProperty(property: string, value: object?) | Mengatur nilai properti yang ditentukan |
FindProperty(propertyName: string) | Menemukan properti. |