ArbitraryProfile

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

NamaJenisAksesDeskripsi
CurveCurveBaca/TulisKurva yang digunakan untuk membangun profil
HolesList<Curve>BacaLubang pada profil, juga direpresentasikan sebagai kurva
ExcludedboolBaca/TulisMendapatkan atau mengatur apakah entitas ini akan dikecualikan saat mengekspor.
ParentNodesList<Node>BacaMendapatkan semua node induk, sebuah entitas dapat dilampirkan ke beberapa node induk untuk instansiasi geometri
ParentNodeNodeBaca/TulisMendapatkan atau mengatur node induk pertama, jika node induk pertama diatur, entitas ini akan terlepas dari node induk lain.
SceneSceneBacaMendapatkan adegan yang dimiliki oleh objek ini
NamestringBaca/TulisMendapatkan atau menetapkan nama.
PropertiesPropertyCollectionBacaMendapatkan koleksi semua properti.

Metode

Tanda tanganDeskripsi
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.

Lihat Juga

 Bahasa Indonesia