コード例 #1
0
 private void buttonByFace_Click(object sender, EventArgs e)
 {
     GlobalSetting.DisplaySetting.DisplayMode = EnumDisplayMode.SegementationFace;
     SegementationGrow.Vertex2Face(Mesh);
     SegementationGrow.GrowByFaceAngle(Mesh);
     OnChanged(EventArgs.Empty);
 }
コード例 #2
0
        private void buttonV2F_Click(object sender, EventArgs e)
        {
            SegementationGrow.Vertex2Face(Mesh);

            GlobalSetting.DisplaySetting.DisplayMode = EnumDisplayMode.SegementationFace;
            ToolPool.Instance.SwitchTool(EnumTool.View);
            OnChanged(EventArgs.Empty);
        }
コード例 #3
0
        private void buttonByVertex_Click(object sender, EventArgs e)
        {
            SegementationGrow.GrowByVertexArea(Mesh);

            GlobalSetting.DisplaySetting.DisplayMode = EnumDisplayMode.SegementationVertex;

            OnChanged(EventArgs.Empty);
        }
コード例 #4
0
        private void buttonKmeans_Click(object sender, EventArgs e)
        {
            //SegementationKMean seg = new SegementationKMean(Mesh);

            //seg.Init();
            //seg.K_means();
            //GlobalSetting.MeshDisplaySetting.MeshDisplayMode = EnumDisplayMode.SegementationVertex;

            SegementationGrow.Vertex2Face(Mesh);
            SegementationGrow.KMean(Mesh);
            GlobalSetting.DisplaySetting.DisplayMode = EnumDisplayMode.SegementationFace;

            ToolPool.Instance.SwitchTool(EnumTool.View);
            OnChanged(EventArgs.Empty);
        }