Example #1
0
 public static CoonsBspline GetCoons(Surface surface)
 {
     if (surface != null)
     {
         return new CoonsBspline(surface.ControlPointArray, surface.Softness);
     }
     return null;
 }
Example #2
0
        private void CreateTemplate(int templateIndex)
        {
            if ((templateIndex > 0) || (surface == null))
            {
                if (RbBezier.IsChecked == true)
                    surface = Templates.GetBezier(templateIndex);
                else
                    surface = Templates.GetCoons(templateIndex);
            }
            else
            {
                if (RbBezier.IsChecked == true)
                    surface = Templates.GetBezier(surface);
                else
                    surface = Templates.GetCoons(surface);
            }

            draw3DProjection.Mesh = surface;
            StackFace.DataContext = surface;
        }
Example #3
0
 public static Bezier GetBezier(Surface surface)
 {
     if (surface != null)
     {
         return new Bezier(surface.ControlPointArray, surface.Softness);
     }
     return null;
 }