Assets/Procedural Meshes/TriangleMesh

Last-modified: 2025-05-15 (木) 18:24:35


TriangleMesh(トライアングル メッシュ)

パラメータを元に三角板のメッシュを生成するコンポーネント


項目

Enabled:
効果なし。

HighPriorityIntegration:
優先的に処理する。

Trueだと、他のプロシージャルアセットよりも優先して処理します。
常時更新する物でズレ等の破綻が目立つ場合、統合的に処理する事ができるので破綻が目立たなくなります。


OverrideBoundingBox:
強制的に、次の設定のバウンディングボックスを使用する。

OverridenBoundingBox:
バウンディングボックスの設定。(OverrideBoundingBoxがTrueの時に使用される。)
左下後右上前です。

Profile:
???


Vertex0:
頂点0の設定。
(初期設定だと左下)

Position:
頂点の位置。

UV0:
UV0番の位置。

UV1:
UV1番の位置。

UV2:
UV2番の位置。

UV3:
UV3番の位置。

Color:
頂点カラー。

Normal:
法線方向。

Tangent:
接線方向。


Vertex1:
頂点1の設定。
(初期設定だと上)
 以下省略


Vertex2:
頂点2の設定。
(初期設定だと右下)
 以下省略


AutoNormals:
法線の自動生成。

AutoTangents:
接線の自動生成。

DualSided:
両面化。

BakeMesh()
アクション(同期デリゲート)で、メッシュをベイクする。
(ベイクすると、StaticMeshに変換されます。)

メッシュをベイクする
押すと、メッシュをベイクする。

レンダラーを設定
押すと、MeshRendererとPBS_Metallic(マテリアル)をアタッチして設定する。

メッシュ統計
更新回数や頂点数等の情報が表示される。


使用例

  • FluxのRaycast Oneノードのデバッグ表示等に使用されています。


その他

  • 三角ポリゴンが自由に作れるという事は、なんでも作れるはず!?