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 | 설명 |
|---|---|---|---|
SubScenes | IList<Scene> | 읽으세요. | 모든 하위 씬을 가져옵니다 |
Library | IList<A3DObject> | 읽으세요. | 장면 계층에서 직접적으로 사용하지 않는 객체는 라이브러리에서 정의될 수 있습니다. |
AnimationClips | IList<AnimationClip> | 읽으세요. | 씬에 정의된 모든 AnimationClip를 가져옵니다. |
CurrentAnimationClip | AnimationClip? | 읽기/쓰기 | 활성 AnimationClip을(를) 가져오거나 설정합니다. |
AssetInfo | AssetInfo? | 읽기/쓰기 | 상위 수준 자산 정보를 가져오거나 설정합니다 |
Poses | ICollection<Pose> | 읽으세요. | 이 장면에서 사용된 모든 Pose를 가져옵니다. |
RootNode | Node | 읽으세요. | 장면의 루트 노드를 가져옵니다. |
Version | string | 읽으세요. | Aspose.3D 라이브러리의 버전. |
Scene | Scene | 읽으세요. | 이 객체가 속한 씬을 가져옵니다 |
Name | string | 읽기/쓰기 | 이름을 가져오거나 설정합니다. |
Properties | PropertyCollection | 읽으세요. | 모든 속성의 컬렉션을 가져옵니다. |
메서드
| 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) | 부동산을 찾습니다. |