Beispiel #1
0
        public override void KeysEventPointedTriangle()
        {
            if (KeyCode.N.IsDown())
            {
                if (!EditorInputManager.getAltKey())
                {
                    int no = PointedTris.NumberOf(PointedTris.GetClosestTo(MeshMGMT.collisionPosLocal));
                    PointedTris.DominantCourner[no] = !PointedTris.DominantCourner[no];
                    #if !NO_PEGI
                    (PointedTris.DominantCourner[no] ? "Triangle edge's Normal is now dominant" : "Triangle edge Normal is NO longer dominant").TeachingNotification();
#endif
                }
                else
                {
                    PointedTris.InvertNormal();
#if !NO_PEGI
                    "Inverting Normals".TeachingNotification();
#endif
                }

                MeshMGMT.edMesh.Dirty = true;
            }
        }