Scene

Scene class

Scene은 노드, 기하학, 재질, 텍스처, 애니메이션, 포즈, 서브 씬 등을 포함하는 최상위 객체입니다. Scene은 서브 씬을 가질 수 있으며, collada/blender/fbx와 같은 파일에서 다중 문서 지원 역할을 합니다. Node 계층 구조는 RootNodeLibrary를 통해 접근할 수 있으며, 직렬화 중에 연결되지 않은 객체(메타 데이터 또는 사용자 정의 객체 등)의 참조를 유지하기 위해 사용되어 라이브러리로 활용됩니다.

메서드

constructor

이름설명
constructor()Scene 클래스의 새 인스턴스를 초기화합니다.

Result:


constructor_overload

이름설명
constructor_overload(entity)새 노드에 엔터티가 연결된 상태로 Scene 클래스의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
entityEntity씬에 연결된 초기 엔터티

Result:


constructor_overload2

이름설명
constructor_overload2(parentScene, name)Scene 클래스의 새 인스턴스를 서브 씬으로 초기화합니다.

Parameters:

이름유형설명
parentSceneScene부모 씬입니다.
nameString씬 이름입니다.

Result:


constructor_overload3

이름설명
constructor_overload3(fileName)Scene 클래스의 새 인스턴스를 초기화하고 파일을 즉시 엽니다. 이 생성자는 더 이상 사용되지 않으며, #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken)를 사용하십시오.

Parameters:

이름유형설명
fileNameString열 파일의 이름입니다.

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를 가져옵니다. Pose들.

Result:


getRootNode

이름설명
getRootNode()씬의 루트 노드를 가져옵니다. 루트 노드.

Result:


getScene

이름설명
getScene()이 객체가 속한 씬을 가져옵니다.

Result:


getName

이름설명
getName()이름을 가져오거나 설정합니다. 이름.

Result:


setName

이름설명
setName(value)이름을 가져오거나 설정합니다. 이름.

Result:


getProperties

이름설명
getProperties()모든 속성의 컬렉션을 가져옵니다.

Result:


getAnimationClip

이름설명
getAnimationClip(name)지정된 이름의 AnimationClip을 가져옵니다.

Parameters:

이름유형설명
nameString

Result: AnimationClip


clear

이름설명
clear()씬 내용을 지우고 기본 설정을 복원합니다.

Result: AnimationClip


createAnimationClip

이름설명
createAnimationClip(name)AnimationClip을 생성하고 등록하는 간단한 함수입니다. 첫 번째 AnimationClip은 CurrentAnimationClip에 할당됩니다.

Parameters:

이름유형설명
nameStringAnimation clip의 이름

Result: AnimationClip


open

이름설명
open(fileName, options)지정된 파일 형식을 사용하여 주어진 경로에서 씬을 엽니다.

Parameters:

이름유형설명
fileNameString파일 이름.
옵션LoadOptions스트림을 열기 위한 보다 자세한 구성.

Result: AnimationClip


open

이름설명
open(fileName)주어진 경로에서 씬을 엽니다.

Parameters:

이름유형설명
fileNameString파일 이름.

Result: AnimationClip


fromFile

이름설명
fromFile(fileName)주어진 경로에서 씬을 엽니다.

Parameters:

이름유형설명
fileNameString파일 이름.

Result: AnimationClip


save

이름설명
save(fileName)지정된 파일 형식을 사용하여 지정된 경로에 씬을 저장합니다.

Parameters:

이름유형설명
fileNameString파일 이름.

Result: AnimationClip


save

이름설명
save(fileName, format)지정된 파일 형식을 사용하여 지정된 경로에 씬을 저장합니다.

Parameters:

이름유형설명
fileNameString파일 이름.
format파일 형식형식.

Result: AnimationClip


save

이름설명
save(fileName, options)지정된 파일 형식을 사용하여 지정된 경로에 씬을 저장합니다.

Parameters:

이름유형설명
fileNameString파일 이름.
옵션SaveOptions스트림을 저장하기 위한 보다 자세한 구성.

Result: AnimationClip


render

이름설명
render(camera, fileName)주어진 카메라 시점에서 씬을 외부 파일로 렌더링합니다. 기본 출력 크기는 1024x768이며 출력 형식은 png입니다.

Parameters:

이름유형설명
카메라카메라어떤 카메라 시점에서 씬을 렌더링할지
fileNameString출력 파일의 파일 이름

Result: AnimationClip


render

이름설명
render(camera, fileName, size, format)주어진 카메라 시점에서 씬을 외부 파일로 렌더링합니다.

Parameters:

이름유형설명
카메라카메라어떤 카메라 시점에서 씬을 렌더링할지
fileNameString출력 파일의 파일 이름
크기Vector2최종 렌더링 이미지의 크기
formatString출력 파일의 이미지 형식

Result: AnimationClip


render

이름설명
render(camera, fileName, size, format, options)주어진 카메라 시점에서 씬을 외부 파일로 렌더링합니다.

Parameters:

이름유형설명
카메라카메라어떤 카메라 시점에서 씬을 렌더링할지
fileNameString출력 파일의 파일 이름
크기Vector2최종 렌더링 이미지의 크기
formatString출력 파일의 이미지 형식
옵션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:

이름유형설명
속성속성제거할 속성은 무엇입니까

Result: boolean


removeProperty

이름설명
removeProperty(property)이름으로 식별된 지정된 속성을 제거합니다.

Parameters:

이름유형설명
propertStringnull

Result: boolean


getProperty

이름설명
getProperty(property)지정된 속성의 값을 가져옵니다

Parameters:

이름유형설명
속성String속성 이름

Result: Object


setProperty

이름설명
setProperty(property, value)지정된 속성의 값을 설정합니다

Parameters:

이름유형설명
속성String속성 이름
valueObject속성의 값

Result: Object


findProperty

이름설명
findProperty(propertyName)속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성(Identified by its name) 일 수 있습니다

Parameters:

이름유형설명
propertyNameString속성 이름.

Result: 속성