メッシュを反転する方法を自分用にメモ。
[ 反転方法 ]
「triangles.Reverse()」でメッシュを反転することができます。
[ 使用例 ]
下記は下記のスクリプトをアタッチされたオブジェクトのメッシュを反転させるスクリプトです。
using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Linq; public class ScriptTest : MonoBehaviour { void Start() { MeshFilter MeshFilter = GetComponent<MeshFilter>(); Mesh Mesh = Instantiate(MeshFilter.sharedMesh); Mesh.triangles = Mesh.triangles.Reverse().ToArray(); MeshFilter.sharedMesh = Mesh; } }