Shape

Overview

Shape adalah kelas dalam Aspose.3D FOSS untuk .NET. Warisan dari: Geometry, INamedObject.

Bentuk menggambarkan deformasi pada satu set titik kontrol, yang mirip dengan cluster deformer di Maya. Sebagai contoh, kita dapat menambahkan bentuk ke geometri yang dibuat. Dan bentuk dan geometri memiliki informasi topologis yang sama tetapi posisi poin kontrol berbeda. Dengan berbagai jumlah pengaruh, geometri melakukan efek deformation.

Kelas ini menyediakan 18 metode untuk bekerja dengan objek Shape dalam program .NET. Metode yang tersedia meliputi: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, FromControlPoints, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.3D FOSS for .Net. Sifatnya: CastShadows, ControlPoints, Deformers, Excluded, Indices, Name, dan 7 lagi.

Properties

NameTypeAccessDescription
IndicesIArrayList<int>ReadDapatkan indeks.
VisibleboolMembaca/menulisMendapatkan atau mengatur yang terlihat.
DeformersIList<Deformer>ReadMendapatkan deformers.
ControlPointsIArrayList<Vector4>ReadDapatkan titik kontrol.
CastShadowsboolMembaca/menulisMendapatkan atau mengatur bayangan cast.
ReceiveShadowsboolMembaca/menulisMendapatkan atau mengatur bayangan penerima.
VertexElementsIList<VertexElement>ReadMendapatkan elemen puncak.
ExcludedboolMembaca/menulisMendapatkan atau menetapkan yang tidak termasuk.
ParentNodesList<Node>ReadMendapatkan node induk.
ParentNodeNodeMembaca/menulisDapatkan atau menetapkan node induk.
SceneSceneReadMendapatkan adegan.
NamestringMembaca/menulisMendapatkan atau menetapkan nama.
PropertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
Shape()
Shape(name: string)
FromControlPoints(controlPoints: Vector3[])Tidak diimplementasikan dalam edisi FOSS throw pada runtime. Membuat bentuk dari titik kontrol
Geometry(name: string)
GetDeformers()Mengambil semua deformasi
GetElement(type: VertexElementType)Mendapatkan elemen vertex dengan tipe yang ditentukan
GetVertexElementOfUV(textureMapping: TextureMapping)Mendapatkan contoh VertexElementUV dengan tipe pemetaan tekstur yang diberikan
CreateElement(type: VertexElementType)Membuat elemen vertex dengan tipe yang ditentukan dan menambahkannya ke geometri.
AddElement(element: VertexElement)Menambahkan elemen vertex yang ada ke geometri saat ini
CreateElementUV(uvMapping: TextureMapping)Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan.
Entity(name: string)
GetBoundingBox()Dapatkan kotak batas entitas saat ini dalam sistem koordinat ruang objeknya.
GetEntityRendererKey()Dapatkan kunci dari entitas renderer yang terdaftar di dalam rendering
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))

See Also

 Bahasa Indonesia