Aspose.ThreeD.Utilities

모든 유틸리티 클래스는 이 네임스페이스에 정의되어 있습니다.

클래스

수업설명
DummyFileSystem읽기/쓰기 작업은 더미 작업입니다.
FileSystem파일 시스템 캡슐화. Aspose.3D는 이것을 사용하여 종속성을 읽고 씁니다.
IOUtils바이너리 writer 에 행렬/벡터를 쓰는 유틸리티
LocalFileSystemLocalFileSystem 읽기/쓰기 작업을 로컬 디렉터리에 매핑합니다.
MathUtils유용한 수학 유틸리티 세트입니다.
MemoryFileSystemMemoryFileSystem읽기/쓰기 작업을 메모리에 매핑합니다.
ParseExceptionAspose.3D가 입력을 구문 분석하지 못한 경우 예외입니다.
SemanticAttribute정적 선언을 위해 사용자가 자신의 구조를 사용할 수 있습니다.VertexDeclaration
TransformBuilderTransformBuilder 변환 체인에 의해 변환 매트릭스를 구축하는 데 사용됩니다.
Vertex에서 원시 정점에 액세스하는 데 사용되는 정점 참조TriMesh .
VertexDeclaration사용자 정의 정점의 structure 선언
VertexFieldVertex의 필드 메모리 레이아웃 설명.
Watermark메시에 블라인드 워터마크를 인코딩/디코딩하는 유틸리티입니다.
ZipArchiveFileSystem지정된 zip 파일 또는 zip 스트림에 대한 읽기 전용 액세스를 제공하는 파일 시스템입니다. 파일 시스템은 열기/저장 작업 후에 삭제됩니다.

구조

구조설명
BoundingBox축 정렬 경계 상자
BoundingBox2D에 대한 축 정렬 경계 상자Vector2
FMatrix4float type 의 모든 구성 요소가 있는 매트릭스 4x4
FVector2두 개의 구성 요소가 있는 부동 벡터입니다.
FVector3세 가지 구성 요소가 있는 부동 벡터입니다.
FVector4네 개의 구성 요소가 있는 부동 벡터입니다.
Matrix44x4 매트릭스 구현.
Quaternion쿼터니언은 일반적으로 컴퓨터 그래픽에서 회전을 수행하는 데 사용됩니다.
RelativeRectangle상대 직사각형 절대값에 대한 상대 구성 요소 사이의 수식은 다음과 같습니다. 배율 * (참조 너비) + 오프셋 따라서 절대값을 나타내려면 모든 배율 필드를 0으로 두고 대신 오프셋 필드를 사용합니다.
Vector2두 개의 구성 요소가 있는 벡터입니다.
Vector3세 개의 구성 요소가 있는 벡터입니다.
Vector4네 개의 구성 요소가 있는 벡터입니다.

인터페이스

상호 작용설명
IArrayList<T>Aspose.3D는List 더 나은 로딩/저장을 위해 performance 이 인터페이스만 사용자에게 노출됩니다.IList 호환 가능하고 유사한 인터페이스.

열거

열거설명
BoundingBoxExtent경계 상자의 범위
ComposeOrder변환 행렬을 구성하는 순서
RotationOrder순서는 rx ry rz가 변환 행렬에 적용되는 것을 제어합니다.
VertexFieldDataType버텍스 필드의 데이터 type
VertexFieldSemantic정점 field 의 시맨틱