Aspose.ThreeD.Utilities

すべてのユーティリティ クラスは、この名前空間で定義されています。

クラス

クラス説明
DummyFileSystem読み取り/書き込み操作はダミー操作です。
FileSystemファイル システムのカプセル化。 Aspose.3D はこれを使用して、依存関係の読み取り/書き込みを行います。
IOUtils行列/ベクトルをバイナリ writer に書き込むユーティリティ
LocalFileSystemLocalFileSystem読み取り/書き込み操作をローカル ディレクトリにマップします。
MathUtils便利な数学ユーティリティのセット.
MemoryFileSystemMemoryFileSystem読み取り/書き込み操作をメモリにマップします.
ParseExceptionAspose.3D が入力の解析に失敗した場合の例外.
SemanticAttributeユーザーが独自の構造体を静的宣言に使用できるようにするVertexDeclaration
TransformBuilderTransformBuilder一連の変換によって変換行列を構築するために使用されます.
Vertex頂点参照。生の頂点にアクセスするために使用されますTriMesh.
VertexDeclarationカスタム定義頂点の構造の宣言
VertexField頂点のフィールド メモリ レイアウトの説明.
Watermarkブラインド ウォーターマークをメッシュとの間でエンコード/デコードするユーティリティ。
ZipArchiveFileSystem指定された zip ファイルまたは zip ストリームへの読み取り専用アクセスに提供するファイル システム。 ファイル システムは、開く/保存操作の後に破棄されます。

構造物

構造説明
BoundingBox軸に沿ったバウンディング ボックス
BoundingBox2Dの軸に沿ったバウンディング ボックスVector2
FMatrix4float type のすべてのコンポーネントを含むマトリックス 4x4
FVector22 つのコンポーネントを持つ浮動ベクトル。
FVector33 つのコンポーネントを持つ浮動ベクトル。
FVector44 つのコンポーネントを持つ浮動ベクトル。
Matrix44x4 マトリックスの実装。
Quaternionクォータニオンは通常、コンピュータ グラフィックスで回転を実行するために使用されます。
RelativeRectangleRelativerectangle 絶対値に対する相対コンポーネント間の式は次のとおりです: Scale * (参照幅) + offset したがって、絶対値を表す場合は、すべてのスケール フィールドをゼロのままにして、代わりにオフセット フィールドを使用します。
Vector22 つのコンポーネントを持つベクトル。
Vector33 つのコンポーネントを持つベクトル。
Vector44 つのコンポーネントを持つベクトル。

インターフェース

インターフェース説明
IArrayList<T>Aspose.3D には、高度に最適化された独自の実装があります。List読み込み/保存のパフォーマンスを向上させるため このインターフェイスのみがユーザーに公開されますIList互換性のある類似のインターフェイス.

列挙

列挙説明
BoundingBoxExtent境界ボックスの範囲
ComposeOrder変換マトリックスを構成する順序
RotationOrder順序は、どの rx ry rz が変換マトリックスに適用されるかを制御します。
VertexFieldDataType頂点フィールドのデータ型
VertexFieldSemantic頂点フィールドの意味