Ejemplo n.º 1
0
        bool RefineMesh(bool bRefine, AM_Mesh2d pSpcFtSurface)
        {
            {
                m_Mesh2D.FirstClassific();

                bool bUseSpace = true;

                if (bRefine)
                {
                    if (pSpcFtSurface == null || !bUseSpace)
                    {
                        m_Mesh2D.RefineMesh();
                    }
                    else
                    {
                        m_Mesh2D.RefineMesh(pSpcFtSurface);
                    }
                }

                //pMesh2D.RelaxMesh();
                m_Mesh2D.SmoothMesh();
                m_Mesh2D.CheckWEdge();

                m_Mesh2D.ResetZ();
            }

            return(true);
        }