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
いいなと思ったら応援しよう!
もしよろしければ、サポートをお願いします!
頂いたサポートは、Creatorとしての活動費に充てさせて頂きます。