Scene

개요

Scene .NET에 대한 Aspose.3D FOSS의 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: SceneObject, INamedObject.

장면은 노드, 기하학, 재료, 텍스처, 애니메이션, 포즈, 서브-씬 등이 포함된 상위 레벨 객체입니다.

이 클래스는 .NET 프로그램에서 Scene 객체와 작업하는 42가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: A3DObject, Clear, CreateAnimationClip, FindProperty, FromFile, FromStream, GetAnimationClip, GetProperty, Open, RemoveProperty, Render, Save, 그리고 3가지 추가적인 방법. 모든 퍼블릭 멤버들은 Aspose.3D FOSS for .NET 패키지를 설치한 후 어떤 .Net 애플리케이션에도 액세스할 수 있습니다. 성질: AnimationClips, AssetInfo, CurrentAnimationClip, Library, Name, Poses,그리고 5개 더.

속성

이름유형Access설명
SubScenesIList<Scene>읽으세요.모든 하위 씬을 가져옵니다
LibraryIList<A3DObject>읽으세요.장면 계층에서 직접적으로 사용하지 않는 객체는 라이브러리에서 정의될 수 있습니다.
AnimationClipsIList<AnimationClip>읽으세요.씬에 정의된 모든 AnimationClip를 가져옵니다.
CurrentAnimationClipAnimationClip?읽기/쓰기활성 AnimationClip을(를) 가져오거나 설정합니다.
AssetInfoAssetInfo?읽기/쓰기상위 수준 자산 정보를 가져오거나 설정합니다
PosesICollection<Pose>읽으세요.이 장면에서 사용된 모든 Pose를 가져옵니다.
RootNodeNode읽으세요.장면의 루트 노드를 가져옵니다.
Versionstring읽으세요.Aspose.3D 라이브러리의 버전.
SceneScene읽으세요.이 객체가 속한 씬을 가져옵니다
Namestring읽기/쓰기이름을 가져오거나 설정합니다.
PropertiesPropertyCollection읽으세요.모든 속성의 컬렉션을 가져옵니다.

메서드

Signature설명
Scene()Scene 클래스의 새로운 인스턴스를 초기화합니다.
Scene(entity: Entity)새로운 노드에 연결된 엔티티로 Scene 클래스의 새 인스턴스를 초기화합니다.
Scene(parentScene: Scene, name: string)새 시나리오를 서브시네로 초기화합니다.
GetAnimationClip(name: string)이름이 지정된 AnimationClip을(를) 가져옵니다
Clear()장면 내용을 삭제하고 기본 설정을 복원합니다.
CreateAnimationClip(name: string)AnimationClip를 생성하고 등록하는 단축 함수는 처음 AnimationClip에 할당됩니다.
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)지정된 파일 형식을 사용하여 주어진 스트림에서 장면을 열 수 있습니다.
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)지정된 IO 구성을 사용하여 주어진 스트림에서 장면을 열 수 있습니다.
Open(stream: Stream)주어진 스트림에서 장면을 열고 있습니다.
Open(stream: Stream, cancellationToken: CancellationToken)주어진 스트림에서 장면을 열고 있습니다.
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 열고,.
Open(fileName: string, options: LoadOptions)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 열고,.
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 열고,.
Open(fileName: string)주어진 경로에서 장면을 열고
Open(fileName: string, cancellationToken: CancellationToken)주어진 경로에서 장면을 열고
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)지정된 파일 형식을 사용하여 주어진 스트림에서 장면을 열 수 있습니다.
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)지정된 IO 구성을 사용하여 주어진 스트림에서 장면을 열 수 있습니다.
FromStream(stream: Stream, cancellationToken: CancellationToken)주어진 스트림에서 장면을 열고
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 열고,.
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 열고,.
FromFile(fileName: string)주어진 경로에서 장면을 열고
FromFile(fileName: string, cancellationToken: CancellationToken)주어진 경로에서 장면을 열고
Save(stream: Stream, format: FileFormat)특정 파일 형식을 사용하여 스트리밍을 위해 장면을 저장합니다.
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)특정 파일 형식을 사용하여 스트리밍을 위해 장면을 저장합니다.
Save(stream: Stream, options: SaveOptions)특정 파일 형식을 사용하여 스트리밍을 위해 장면을 저장합니다.
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken)특정 파일 형식을 사용하여 스트리밍을 위해 장면을 저장합니다.
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken)특정 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(fileName: string)특정 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(fileName: string, format: FileFormat)특정 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(fileName: string, options: SaveOptions)특정 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken)특정 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Render(camera: Entities.Camera, fileName: string)FOSS 에디션에서 구현되지 않은 런타임에 던집니다. 현장을 주어진 카메라의 관점에서 외부 파일로 렌더링합니다.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string)FOSS 에디션에서 구현되지 않은 런타임에 던집니다. 현장을 주어진 카메라의 관점에서 외부 파일로 렌더링합니다.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions)FOSS 에디션에서 구현되지 않은 런타임에 던집니다. 현장을 주어진 카메라의 관점에서 외부 파일로 렌더링합니다.
Render(camera: Entities.Camera, bitmap: TextureData)FOSS 에디션에서 구현되지 않은 런타임에 던집니다. 주어진 카메라의 관점에서 시위를 비트맵으로 표현합니다.
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions)FOSS 에디션에서 구현되지 않은 런타임에 던집니다. 주어진 카메라의 관점에서 시위를 비트맵으로 표현합니다.
SceneObject(name: string)기본 이름으로 SceneObject를 초기화
A3DObject()A3DObject 클래스의 이름을 없는 새로운 인스턴스를 초기화합니다.
RemoveProperty(property: Property)동적 특성을 제거합니다.
GetProperty(property: string)지정된 속성의 값을 가져옵니다
SetProperty(property: string, value: object?)지정된 속성의 값을 설정합니다
FindProperty(propertyName: string)부동산을 찾습니다.

참조

 한국어