Scene

Scene class

Sebuah scene adalah objek tingkat atas yang berisi node, geometri, material, tekstur, animasi, pose, sub-scene, dan lain-lain. Scene dapat memiliki sub-scene, berfungsi sebagai dukungan multi-dokumen dalam file seperti collada/blender/fbx. Hierarki node dapat diakses melalui RootNodeLibrary yang digunakan untuk menyimpan referensi objek yang tidak terikat selama serialisasi (seperti metadata atau objek khusus) sehingga dapat digunakan sebagai perpustakaan.

Metode

constructor

NamaDeskripsi
constructor()Menginisialisasi instance baru dari kelas Scene.

Result:


constructor_overload

NamaDeskripsi
constructor_overload(entity)Menginisialisasi instance baru dari kelas Scene dengan entitas yang terpasang pada node baru.

Parameters:

NamaTipeDeskripsi
entityEntityEntitas awal yang terpasang pada scene

Result:


constructor_overload2

NamaDeskripsi
constructor_overload2(parentScene, name)Menginisialisasi sebuah instance baru dari kelas Scene sebagai sub-scene.

Parameters:

NamaTipeDeskripsi
parentSceneSceneScene induk.
nameStringNama Scene.

Result:


constructor_overload3

NamaDeskripsi
constructor_overload3(fileName)Menginisialisasi sebuah instance baru dari kelas Scene dan membuka file secara langsung. Ini adalah konstruktor yang usang, silakan gunakan #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken).

Parameters:

NamaTipeDeskripsi
fileNameStringNama file yang akan dibuka.

Result:


getSubScenes

NamaDeskripsi
getSubScenes()Mendapatkan semua sub-scene.

Result:


getLibrary

NamaDeskripsi
getLibrary()Objek yang tidak langsung digunakan dalam hierarki scene dapat didefinisikan di Library. Ini berguna ketika Anda menggunakan sub-scene dan menempatkan komponen yang dapat digunakan kembali di bawah sub-scene.

Result:


getAnimationClips

NamaDeskripsi
getAnimationClips()Mendapatkan semua AnimationClip yang didefinisikan dalam scene.

Result:


getCurrentAnimationClip

NamaDeskripsi
getCurrentAnimationClip()Mendapatkan atau mengatur AnimationClip yang aktif

Result:


setCurrentAnimationClip

NamaDeskripsi
setCurrentAnimationClip(value)Mendapatkan atau mengatur AnimationClip yang aktif

Result:


getAssetInfo

NamaDeskripsi
getAssetInfo()Mendapatkan atau mengatur informasi aset tingkat atas. Informasi dokumen.

Result:


setAssetInfo

NamaDeskripsi
setAssetInfo(value)Mendapatkan atau mengatur informasi aset tingkat atas. Informasi dokumen.

Result:


getPoses

NamaDeskripsi
getPoses()Mendapatkan semua Pose yang digunakan dalam scene ini. Pose-pose tersebut.

Result:


getRootNode

NamaDeskripsi
getRootNode()Mendapatkan node akar dari scene. Node akar.

Result:


getScene

NamaDeskripsi
getScene()Mendapatkan adegan yang dimiliki objek ini

Result:


getName

NamaDeskripsi
getName()Mendapatkan atau mengatur nama. Nama.

Result:


setName

NamaDeskripsi
setName(value)Mendapatkan atau mengatur nama. Nama.

Result:


getProperties

NamaDeskripsi
getProperties()Mendapatkan koleksi semua properti.

Result:


getAnimationClip

NamaDeskripsi
getAnimationClip(name)Mendapatkan AnimationClip dengan nama tertentu

Parameters:

NamaTipeDeskripsi
nameStringThe

Result: AnimationClip


clear

NamaDeskripsi
clear()Menghapus konten adegan dan mengembalikan pengaturan default.

Result: AnimationClip


createAnimationClip

NamaDeskripsi
createAnimationClip(name)Fungsi singkat untuk membuat dan mendaftarkan AnimationClip. AnimationClip pertama akan diberikan ke CurrentAnimationClip

Parameters:

NamaTipeDeskripsi
nameStringNama klip animasi

Result: AnimationClip


open

NamaDeskripsi
open(fileName, options)Membuka adegan dari jalur yang diberikan menggunakan format file yang ditentukan.

Parameters:

NamaTipeDeskripsi
fileNameStringNama file.
opsiLoadOptionsKonfigurasi lebih detail untuk membuka aliran.

Result: AnimationClip


open

NamaDeskripsi
open(fileName)Membuka adegan dari jalur yang diberikan

Parameters:

NamaTipeDeskripsi
fileNameStringNama file.

Result: AnimationClip


fromFile

NamaDeskripsi
fromFile(fileName)Membuka adegan dari jalur yang diberikan

Parameters:

NamaTipeDeskripsi
fileNameStringNama file.

Result: AnimationClip


save

NamaDeskripsi
save(fileName)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.

Parameters:

NamaTipeDeskripsi
fileNameStringNama file.

Result: AnimationClip


save

NamaDeskripsi
save(fileName, format)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.

Parameters:

NamaTipeDeskripsi
fileNameStringNama file.
formatFileFormatFormat.

Result: AnimationClip


save

NamaDeskripsi
save(fileName, options)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.

Parameters:

NamaTipeDeskripsi
fileNameStringNama file.
opsiSaveOptionsKonfigurasi lebih detail untuk menyimpan aliran.

Result: AnimationClip


render

NamaDeskripsi
render(camera, fileName)Render adegan ke file eksternal dari perspektif kamera yang diberikan. Ukuran output default adalah 1024x768 dan format output adalah png

Parameters:

NamaTipeDeskripsi
kameraKameraDari perspektif kamera mana untuk merender adegan
fileNameStringNama file output

Result: AnimationClip


render

NamaDeskripsi
render(camera, fileName, size, format)Render adegan ke file eksternal dari perspektif kamera yang diberikan.

Parameters:

NamaTipeDeskripsi
kameraKameraDari perspektif kamera mana untuk merender adegan
fileNameStringNama file output
ukuranVector2Ukuran gambar akhir yang dirender
formatStringFormat gambar dari file output

Result: AnimationClip


render

NamaDeskripsi
render(camera, fileName, size, format, options)Render adegan ke file eksternal dari perspektif kamera yang diberikan.

Parameters:

NamaTipeDeskripsi
kameraKameraDari perspektif kamera mana untuk merender adegan
fileNameStringNama file output
ukuranVector2Ukuran gambar akhir yang dirender
formatStringFormat gambar dari file output
opsiImageRenderOptionsOpsi untuk menyesuaikan beberapa pengaturan internal.

Result: AnimationClip


render

NamaDeskripsi
render(camera, bitmap)Render adegan ke bitmap dari perspektif kamera yang diberikan.

Parameters:

NamaTipeDeskripsi
kameraKameraDari perspektif kamera mana untuk merender adegan
bitmapTextureDataTarget dari hasil render

Result: AnimationClip


render

NamaDeskripsi
render(camera, bitmap, options)Render adegan ke bitmap dari perspektif kamera yang diberikan.

Parameters:

NamaTipeDeskripsi
kameraKameraDari perspektif kamera mana untuk merender adegan
bitmapTextureDataTarget dari hasil render
opsiImageRenderOptionsOpsi untuk menyesuaikan beberapa pengaturan internal.

Result: AnimationClip


removeProperty

NamaDeskripsi
removeProperty(property)Menghapus properti dinamis.

Parameters:

NamaTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Result: boolean


removeProperty

NamaDeskripsi
removeProperty(property)Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

NamaTipeDeskripsi
propertStringnull

Result: boolean


getProperty

NamaDeskripsi
getProperty(property)Dapatkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti

Result: Object


setProperty

NamaDeskripsi
setProperty(property, value)Menetapkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti
valueObjectNilai properti

Result: Object


findProperty

NamaDeskripsi
findProperty(propertyName)Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya)

Parameters:

NamaTipeDeskripsi
propertyNameStringNama properti.

Result: Property