Scene

Scene class

Bir sahne, düğümleri, geometrileri, materyalleri, dokuları, animasyonu, pozları, alt sahneleri vb. içeren üst düzey bir nesnedir. Sahne alt sahnelere sahip olabilir, collada/blender/fbx gibi dosyalarda çoklu belge desteği sağlar. Düğüm hiyerarşisine RootNodeLibrary aracılığıyla erişilebilir; bu, serileştirme sırasında bağlanmamış nesnelerin (meta veri veya özel nesneler gibi) bir referansını tutmak için kullanılır, böylece bir kütüphane olarak kullanılabilir.

Yöntemler

constructor

AdAçıklama
constructor()Scene sınıfının yeni bir örneğini başlatır.

Result:


constructor_overload

AdAçıklama
constructor_overload(entity)Yeni bir düğüme eklenmiş varlıkla Scene sınıfının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
varlıkVarlıkSahneye eklenen ilk varlık

Result:


constructor_overload2

AdAçıklama
constructor_overload2(parentScene, name)Scene sınıfının yeni bir örneğini alt sahne olarak başlatır.

Parameters:

AdTürAçıklama
parentSceneSceneÜst sahne.
nameStringSahnenin adı.

Result:


constructor_overload3

AdAçıklama
constructor_overload3(fileName)Scene sınıfının yeni bir örneğini başlatır ve dosyayı hemen açar. Bu, kullanımdan kaldırılmış bir yapıcıdır, lütfen #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken) kullanın.

Parameters:

AdTürAçıklama
fileNameStringAçılacak dosyanın adı.

Result:


getSubScenes

AdAçıklama
getSubScenes()Tüm alt sahneleri alır

Result:


getLibrary

AdAçıklama
getLibrary()Sahne hiyerarşisinde doğrudan kullanılmayan nesneler Library içinde tanımlanabilir. Bu, alt sahneler kullandığınızda ve yeniden kullanılabilir bileşenleri alt sahnelerin altına koyduğunuzda yararlıdır.

Result:


getAnimationClips

AdAçıklama
getAnimationClips()Sahnede tanımlanan tüm AnimationClip’leri alır.

Result:


getCurrentAnimationClip

AdAçıklama
getCurrentAnimationClip()Etkin AnimationClip’i alır veya ayarlar

Result:


setCurrentAnimationClip

AdAçıklama
setCurrentAnimationClip(value)Etkin AnimationClip’i alır veya ayarlar

Result:


getAssetInfo

AdAçıklama
getAssetInfo()Üst düzey varlık bilgilerini alır veya ayarlar. Belge bilgisi.

Result:


setAssetInfo

AdAçıklama
setAssetInfo(value)Üst düzey varlık bilgilerini alır veya ayarlar. Belge bilgisi.

Result:


getPoses

AdAçıklama
getPoses()Bu sahnede kullanılan tüm Pose’ları alır. Pose’lar.

Result:


getRootNode

AdAçıklama
getRootNode()Sahnenin kök düğümünü alır. Kök düğüm.

Result:


getScene

AdAçıklama
getScene()Bu nesnenin ait olduğu sahneyi alır.

Result:


getName

AdAçıklama
getName()Adı alır veya ayarlar. Ad.

Result:


setName

AdAçıklama
setName(value)Adı alır veya ayarlar. Ad.

Result:


getProperties

AdAçıklama
getProperties()Tüm özelliklerin koleksiyonunu alır.

Result:


getAnimationClip

AdAçıklama
getAnimationClip(name)Adlandırılmış bir AnimationClip alır

Parameters:

AdTürAçıklama
nameStringBu

Result: AnimationClip


clear

AdAçıklama
clear()Sahne içeriğini temizler ve varsayılan ayarları geri yükler.

Result: AnimationClip


createAnimationClip

AdAçıklama
createAnimationClip(name)AnimationClip oluşturmak ve kaydetmek için bir kısayol işlevi. İlk AnimationClip, CurrentAnimationClip’e atanacaktır.

Parameters:

AdTürAçıklama
nameStringAnimasyon klibinin adı

Result: AnimationClip


open

AdAçıklama
open(fileName, options)Belirtilen dosya formatını kullanarak verilen yoldan sahneyi açar.

Parameters:

AdTürAçıklama
fileNameStringDosya adı.
seçeneklerLoadOptionsAkışı açmak için daha ayrıntılı yapılandırma.

Result: AnimationClip


open

AdAçıklama
open(fileName)Sahneyi verilen yoldan açar.

Parameters:

AdTürAçıklama
fileNameStringDosya adı.

Result: AnimationClip


fromFile

AdAçıklama
fromFile(fileName)Sahneyi verilen yoldan açar.

Parameters:

AdTürAçıklama
fileNameStringDosya adı.

Result: AnimationClip


save

AdAçıklama
save(fileName)Belirtilen dosya formatını kullanarak sahneyi belirtilen yola kaydeder.

Parameters:

AdTürAçıklama
fileNameStringDosya adı.

Result: AnimationClip


save

AdAçıklama
save(fileName, format)Belirtilen dosya formatını kullanarak sahneyi belirtilen yola kaydeder.

Parameters:

AdTürAçıklama
fileNameStringDosya adı.
formatDosya BiçimiFormat.

Result: AnimationClip


save

AdAçıklama
save(fileName, options)Belirtilen dosya formatını kullanarak sahneyi belirtilen yola kaydeder.

Parameters:

AdTürAçıklama
fileNameStringDosya adı.
seçeneklerSaveOptionsAkışı kaydetmek için daha ayrıntılı yapılandırma.

Result: AnimationClip


render

AdAçıklama
render(camera, fileName)Sahneyi verilen kameranın perspektifinden dış dosyaya renderlar. Varsayılan çıktı boyutu 1024x768 ve çıktı formatı png’dir.

Parameters:

AdTürAçıklama
kameraKameraSahneyi renderlamak için hangi kameranın perspektifinin kullanılacağı
fileNameStringÇıktı dosyasının dosya adı

Result: AnimationClip


render

AdAçıklama
render(camera, fileName, size, format)Sahneyi verilen kameranın perspektifinden dış dosyaya renderlar.

Parameters:

AdTürAçıklama
kameraKameraSahneyi renderlamak için hangi kameranın perspektifinin kullanılacağı
fileNameStringÇıktı dosyasının dosya adı
boyutVector2Son renderlanmış görüntünün boyutu
formatStringÇıktı dosyasının görüntü formatı

Result: AnimationClip


render

AdAçıklama
render(camera, fileName, size, format, options)Sahneyi verilen kameranın perspektifinden dış dosyaya renderlar.

Parameters:

AdTürAçıklama
kameraKameraSahneyi renderlamak için hangi kameranın perspektifinin kullanılacağı
fileNameStringÇıktı dosyasının dosya adı
boyutVector2Son renderlanmış görüntünün boyutu
formatStringÇıktı dosyasının görüntü formatı
seçeneklerImageRenderOptionsİç ayarların bir kısmını özelleştirmek için seçenek.

Result: AnimationClip


render

AdAçıklama
render(camera, bitmap)Verilen kameranın perspektifinden sahneyi bitmap’e render et.

Parameters:

AdTürAçıklama
kameraKameraSahneyi renderlamak için hangi kameranın perspektifinin kullanılacağı
bitmapTextureDataRender edilmiş sonucun hedefi

Result: AnimationClip


render

AdAçıklama
render(camera, bitmap, options)Verilen kameranın perspektifinden sahneyi bitmap’e render et.

Parameters:

AdTürAçıklama
kameraKameraSahneyi renderlamak için hangi kameranın perspektifinin kullanılacağı
bitmapTextureDataRender edilmiş sonucun hedefi
seçeneklerImageRenderOptionsİç ayarların bir kısmını özelleştirmek için seçenek.

Result: AnimationClip


removeProperty

AdAçıklama
removeProperty(property)Dinamik bir özelliği kaldırır.

Parameters:

AdTürAçıklama
propertyPropertyHangi özellik kaldırılacak

Result: boolean


removeProperty

AdAçıklama
removeProperty(property)Adı belirtilen özelliği kaldır.

Parameters:

AdTürAçıklama
propertStringnull

Result: boolean


getProperty

AdAçıklama
getProperty(property)Belirtilen özelliğin değerini al

Parameters:

AdTürAçıklama
propertyStringÖzellik adı

Result: Object


setProperty

AdAçıklama
setProperty(property, value)Belirtilen özelliğin değerini ayarlar

Parameters:

AdTürAçıklama
propertyStringÖzellik adı
değerObjectÖzelliğin değeri

Result: Object


findProperty

AdAçıklama
findProperty(propertyName)Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir.

Parameters:

AdTürAçıklama
propertyNameStringÖzellik adı.

Result: Property