Scene

Scene class

シーンは、ノード、ジオメトリ、マテリアル、テクスチャ、アニメーション、ポーズ、サブシーンなどを含むトップレベルオブジェクトです。シーンはサブシーンを持つことができ、collada/blender/fbx などのファイルにおけるマルチドキュメントサポートとして機能します。ノード階層は RootNodeLibrary を通じてアクセスでき、シリアライズ中(メタデータやカスタムオブジェクトなど)に未接続オブジェクトへの参照を保持するために使用され、ライブラリとして利用できます。

メソッド

constructor

名前説明
constructor()Scene クラスの新しいインスタンスを初期化します。

Result:


constructor_overload

名前説明
constructor_overload(entity)新しいノードにエンティティがアタッチされた状態で、Scene クラスの新しいインスタンスを初期化します。

Parameters:

名前説明
エンティティエンティティシーンにアタッチされた初期エンティティ

Result:


constructor_overload2

名前説明
constructor_overload2(parentScene, name)Scene クラスの新しいインスタンスをサブシーンとして初期化します。

Parameters:

名前説明
parentSceneScene親シーンです。
name文字列Scene の名前です。

Result:


constructor_overload3

名前説明
constructor_overload3(fileName)Scene クラスの新しいインスタンスを初期化し、すぐにファイルを開きます。このコンストラクタは廃止されました。#Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken) を使用してください。

Parameters:

名前説明
fileName文字列開くファイルの名前です。

Result:


getSubScenes

名前説明
getSubScenes()すべてのサブシーンを取得します

Result:


getLibrary

名前説明
getLibrary()シーン階層で直接使用されないオブジェクトは Library に定義できます。サブシーンを使用し、再利用可能なコンポーネントをサブシーンの下に配置する場合に便利です。

Result:


getAnimationClips

名前説明
getAnimationClips()シーンで定義されたすべての AnimationClip を取得します。

Result:


getCurrentAnimationClip

名前説明
getCurrentAnimationClip()アクティブな AnimationClip を取得または設定します

Result:


setCurrentAnimationClip

名前説明
setCurrentAnimationClip(value)アクティブな AnimationClip を取得または設定します

Result:


getAssetInfo

名前説明
getAssetInfo()トップレベルのアセット情報であるドキュメント情報を取得または設定します。

Result:


setAssetInfo

名前説明
setAssetInfo(value)トップレベルのアセット情報であるドキュメント情報を取得または設定します。

Result:


getPoses

名前説明
getPoses()このシーンで使用されているすべての Pose を取得します。

Result:


getRootNode

名前説明
getRootNode()シーンのルートノードを取得します。

Result:


getScene

名前説明
getScene()このオブジェクトが属するシーンを取得します。

Result:


getName

名前説明
getName()名前を取得または設定します。名前。

Result:


setName

名前説明
setName(value)名前を取得または設定します。名前。

Result:


getProperties

名前説明
getProperties()すべてのプロパティのコレクションを取得します。

Result:


getAnimationClip

名前説明
getAnimationClip(name)指定された名前の AnimationClip を取得します

Parameters:

名前説明
name文字列その

Result: AnimationClip


clear

名前説明
clear()シーンの内容をクリアし、デフォルト設定を復元します。

Result: AnimationClip


createAnimationClip

名前説明
createAnimationClip(name)AnimationClip を作成し登録するための省略形関数です。最初の AnimationClip は CurrentAnimationClip に割り当てられます。

Parameters:

名前説明
name文字列Animation clip の名前

Result: AnimationClip


open

名前説明
open(fileName, options)指定されたファイル形式を使用して、指定されたパスからシーンを開きます。

Parameters:

名前説明
fileName文字列ファイル名。
オプションLoadOptionsストリームを開くための詳細な構成です。

Result: AnimationClip


open

名前説明
open(fileName)指定されたパスからシーンを開きます

Parameters:

名前説明
fileName文字列ファイル名。

Result: AnimationClip


fromFile

名前説明
fromFile(fileName)指定されたパスからシーンを開きます

Parameters:

名前説明
fileName文字列ファイル名。

Result: AnimationClip


save

名前説明
save(fileName)指定されたファイル形式を使用して、指定されたパスにシーンを保存します。

Parameters:

名前説明
fileName文字列ファイル名。

Result: AnimationClip


save

名前説明
save(fileName, format)指定されたファイル形式を使用して、指定されたパスにシーンを保存します。

Parameters:

名前説明
fileName文字列ファイル名。
formatファイル形式形式。

Result: AnimationClip


save

名前説明
save(fileName, options)指定されたファイル形式を使用して、指定されたパスにシーンを保存します。

Parameters:

名前説明
fileName文字列ファイル名。
オプションSaveOptionsストリームを保存するための詳細な構成です。

Result: AnimationClip


render

名前説明
render(camera, fileName)指定されたカメラの視点からシーンを外部ファイルにレンダリングします。デフォルトの出力サイズは 1024x768 で、出力形式は png です。

Parameters:

名前説明
カメラカメラシーンをレンダリングするカメラの視点を指定します
fileName文字列出力ファイルのファイル名

Result: AnimationClip


render

名前説明
render(camera, fileName, size, format)指定されたカメラの視点からシーンを外部ファイルにレンダリングします。

Parameters:

名前説明
カメラカメラシーンをレンダリングするカメラの視点を指定します
fileName文字列出力ファイルのファイル名
サイズVector2最終的にレンダリングされた画像のサイズ
format文字列出力ファイルの画像形式

Result: AnimationClip


render

名前説明
render(camera, fileName, size, format, options)指定されたカメラの視点からシーンを外部ファイルにレンダリングします。

Parameters:

名前説明
カメラカメラシーンをレンダリングするカメラの視点を指定します
fileName文字列出力ファイルのファイル名
サイズVector2最終的にレンダリングされた画像のサイズ
format文字列出力ファイルの画像形式
オプションImageRenderOptions内部設定のいくつかをカスタマイズするオプション。

Result: AnimationClip


render

名前説明
render(camera, bitmap)指定されたカメラの視点からシーンをビットマップにレンダリングします。

Parameters:

名前説明
カメラカメラシーンをレンダリングするカメラの視点を指定します
ビットマップTextureDataレンダリング結果のターゲット

Result: AnimationClip


render

名前説明
render(camera, bitmap, options)指定されたカメラの視点からシーンをビットマップにレンダリングします。

Parameters:

名前説明
カメラカメラシーンをレンダリングするカメラの視点を指定します
ビットマップTextureDataレンダリング結果のターゲット
オプションImageRenderOptions内部設定のいくつかをカスタマイズするオプション。

Result: AnimationClip


removeProperty

名前説明
removeProperty(property)動的プロパティを削除します。

Parameters:

名前説明
propertyProperty削除するプロパティはどれですか

Result: boolean


removeProperty

名前説明
removeProperty(property)名前で識別された指定されたプロパティを削除します。

Parameters:

名前説明
propert文字列null

Result: boolean


getProperty

名前説明
getProperty(property)指定されたプロパティの値を取得します

Parameters:

名前説明
property文字列プロパティ名

Result: オブジェクト


setProperty

名前説明
setProperty(property, value)指定されたプロパティの値を設定します

Parameters:

名前説明
property文字列プロパティ名
オブジェクトプロパティの値

Result: オブジェクト


findProperty

名前説明
findProperty(propertyName)プロパティを検索します。動的プロパティ(CreateDynamicProperty/SetProperty によって作成)またはネイティブプロパティ(名前で識別)になる可能性があります

Parameters:

名前説明
propertyName文字列プロパティ名。

Result: Property