public void cloneMembrain() { if (beginMemb) { return; } beginMemb = true; invertedMem = new GameObject(); invertedMem.AddComponent <MeshRenderer>(); invertedMem.AddComponent <MeshFilter>(); invertedMem.AddComponent <NormalFipper>(); invertedMem.GetComponent <Renderer>().material = _inMat; invertedMem.GetComponent <MeshFilter>().mesh = MM.getModel(); invertedMem.transform.localScale = new Vector3(-1.0f, 1.0f, 1.0f); }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.K)) { Mesh mesh = ME.getModel(); mesh.triangles = mesh.triangles.Reverse().ToArray(); GetComponent <MeshFilter>().mesh = mesh; GetComponent <SkinnedMeshRenderer>().sharedMesh = mesh; //BE.makeBonesGO(); } //if (Input.GetKeyDown(KeyCode.L)) //{ // verts = GetComponent<MeshFilter>().mesh.vertices; //} }