Enumerations — Aspose.3D FOSS for Java
パッケージ: com.aspose.threed (aspose-3d-foss 26.1.0)
このページでは、すべてのスタンドアロン列挙型を文書化しています。頂点要素セマンティクス(VertexElementType, MappingMode, ReferenceMode)も、 VertexElement リファレンスページ.
TextureMapping
表面上で UV 要素またはテクスチャがバインドされるセマンティックチャネルを識別します。.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | 環境光カラー上書きテクスチャ。. |
DIFFUSE | アルベド / 基本カラー テクスチャチャンネル。. |
EMISSIVE | 自己照明 / 発光テクスチャチャンネル。. |
NORMAL | Tangent-space normal map チャンネル。. |
SPECULAR | Specular colour または intensity テクスチャチャンネル。. |
BUMP | Height-based bump map チャンネル。. |
REFLECTION | 環境反射テクスチャチャンネル。. |
TRANSPARENCY | 透過 / アルファテクスチャチャンネル。. |
GLOW | グロー / ブルーム強度テクスチャチャンネル。. |
ReferenceMode
import com.aspose.threed.*;
Mesh mesh = new Mesh();
// ... define control points and polygons ...
// Attach a UV layer for the diffuse channel
VertexElementUV uv = mesh.createElementUV(
TextureMapping.DIFFUSE,
MappingMode.CONTROL_POINT,
ReferenceMode.DIRECT
);BooleanOperation
2つのメッシュオブジェクト間の構造的ソリッドジオメトリ(CSG)ブール演算のタイプを識別します。.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union: 結果は両方のオペランドの結合された体積です。. |
DIFFERENCE | Difference: 第2オペランドの体積が第1オペランドから除かれます。. |
INTERSECTION | Intersection: 結果は両方のオペランドが共有する体積です。. |
BooleanOperation は CSG インポーターによって生成されたノードまたはカスタムオブジェクトのメタデータとして保存されます。Aspose.3D for Java はランタイムのブール評価器を提供しません;この enum はソースファイルの意図を示します。.
ReferenceMode
座標軸を識別します。座標系のリマッピングオプションで使用され、 AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | 正のX軸。. |
Y_AXIS | 正のY軸。. |
Z_AXIS | 正のZ軸。. |
NEGATIVE_X_AXIS | 負のX軸。. |
NEGATIVE_Y_AXIS | 負のY軸。. |
NEGATIVE_Z_AXIS | 負のZ軸。. |
CoordinateSystem
シーンの座標系における右手系/左手系の規約を指定します。.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | 右手系座標系(OpenGL、glTF、Blender デフォルト)。. |
LEFT_HANDED | 左手系座標系(DirectX、Unity デフォルト)。. |
FileContentType
ファイル形式のコンテンツタイプを識別します。.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | テキストベースのファイル形式(例:OBJ ASCII、STL ASCII、glTF JSON)。. |
BINARY | バイナリファイル形式(例:STL binary、GLB、FBX binary)。. |
VertexElementType
セマンティックタイプ for a VertexElement レイヤー。参照: VertexElement リファレンス.
MappingMode
各頂点要素値が関連付けられるジオメトリプリミティブを制御します。利用可能な値: CONTROL_POINT, POLYGON_VERTEX, POLYGON. 参照: VertexElement リファレンス.
ReferenceMode
頂点要素データ配列のインデックス方法を制御します。 参照: VertexElement リファレンス.