見出し画像

unity : invert mesh

How to invert mesh in unity

unityで部屋をつくる場合などに、meshを裏返したい(textureを内側に貼りたい)場合があります。

まず、以下のいずれかでmeshを取得し、
スキンメッシュの場合

SkinnedMeshRenderer renderer = GetComponent<SkinnedMeshRenderer>();
Mesh mesh = renderer.sharedMesh;

メッシュフィルターの場合

MeshFilter filter = GetComponent<MeshFilter>();
Mesh mesh = filter.mesh;

このメッシュ中のポリゴン・インデックス(三角形の頂点順序)を取り出して処理をします。

全sourceは、以下のURLにupしたので、参考にしてください。https://github.com/SJ-magic-study-unity/study__invert_mesh


参考URL

* 【Unity5】スキンメッシュを裏返す方法

いいなと思ったら応援しよう!

Nobu
もしよろしければ、サポートをお願いします! 頂いたサポートは、Creatorとしての活動費に充てさせて頂きます。