PolygonModifier

PolygonModifier class

polygons を変更するユーティリティ

public class PolygonModifier

メソッド

名前説明
static BuildTangentBinormal(Mesh)これにより、メッシュに接線と従法線が作成されます 法線が必要です。法線がメッシュに存在しない場合は、位置から法線データも作成されます. UV も必要です.UV が見つからない場合は例外が発生します.
static BuildTangentBinormal(Scene)これにより、シーンのすべてのメッシュに接線と従法線が作成されます 法線が必要です。法線がメッシュに存在しない場合は、位置から法線データも作成されます. UV も必要です.UV がない場合、メッシュは無視されます定義されています.
static GenerateNormal(Mesh)メッシュ定義から法線データを生成
static GenerateUV(Mesh)指定された入力メッシュから UV データを生成します
static GenerateUV(Mesh, VertexElementNormal)指定された入力メッシュと指定された法線データから UV データを生成します。
static MergeMesh(IList<Node>)
static MergeMesh(Node)ノード全体を単一の変換済みメッシュに変換します 法線/テクスチャ座標などの頂点要素はまだサポートされていません
static MergeMesh(Scene)シーン全体を単一の変換済みメッシュに変換します 法線/テクスチャ座標などの頂点要素はまだサポートされていません
static Scale(Node, Vector3)この node のすべてのジオメトリをスケーリングします (変換マトリックスではなくコントロール ポイントをスケーリングします)
static Scale(Scene, Vector3)このシーンのすべてのジオメトリをスケーリングします (変換マトリックスではなくコントロール ポイントをスケーリングします)。
static SplitMesh(Mesh, SplitMeshPolicy)によってメッシュをサブメッシュに分割しますVertexElementMaterial . 各サブメッシュは 1 つのマテリアルのみを使用します. 元のメッシュは変更されません.
static SplitMesh(Scene, SplitMeshPolicy, bool)によってメッシュをサブメッシュに分割しますVertexElementMaterial . 各サブメッシュは 1 つのマテリアルのみを使用します. シーンのすべてのノードでメッシュ分割を実行します.
static SplitMesh(Node, SplitMeshPolicy, bool, bool)によってメッシュをサブメッシュに分割しますVertexElementMaterial. 各サブメッシュは 1 つのマテリアルのみを使用します. node でメッシュ分割を実行します
static Triangulate(IList<Vector4>)
static Triangulate(Mesh)ポリゴンベースのメッシュを完全な三角形に変換します mesh
static Triangulate(Scene)すべてのポリゴンベースのメッシュを完全な三角形に変換します mesh
static Triangulate(IList<Vector4>, IList<int[]>)
static Triangulate(IList<Vector4>, int[])
static Triangulate(IList<Vector4>, IList<int[]>, bool, out Vector3[])

関連項目