Beispiel #1
0
            private bool m_IsQuadEdge;  //if not, then this edge is not shown in quad mode

            #endregion "data"

            #region "public method"
            // public method

            public VEdge(VVert v0, VVert v1)
            {
                // init the two verts
                m_VVerts = new VVert[2];
                int cmp = v0.CompareTo(v1);

                if (cmp < 0)
                {
                    m_VVerts[0] = v0;
                    m_VVerts[1] = v1;
                }
                else if (cmp > 0)
                {
                    m_VVerts[0] = v1;
                    m_VVerts[1] = v0;
                }
                else
                {
                    Dbg.LogErr("VEdge.ctor: v0 == v1: {0}, {1}", v0, v1);
                }

                // init the tri cont
                m_TriCont = new RTriCont();

                m_IsQuadEdge = true;
            }