Пример #1
0
 public void RemoveControllPoint(LinePointControl lcp)
 {
     if (lcp != null)
     {
         p.Remove(lcp.vert);
         lcp.vert.q.Changed -= OnControlPointChanged;
         Update();
     }
 }
Пример #2
0
 public void AddControllPoint(LinePointControl lcp)
 {
     if (lcp != null)
     {
         p.Add(lcp.vert);
         lcp.vert.q.Changed += OnControlPointChanged;
         Update();
     }
 }
Пример #3
0
        public void AddPoint(Vector pnt)
        {
            LinePointControl lcp = new LinePointControl();

            lcp.vert.q.CopyValue(pnt);
            spline.AddControllPoint(lcp);
            controlPointCloud.AddPoint(lcp, LinePointAdditionMethod.last);

            lcp.Updated += OnControlPointUpdated;

            if (controlPointCloud.Count == 2)
            {
                FillLineViewer();
            }
        }
Пример #4
0
 public void RemovePoint(LinePointControl pnt)
 {
 }
Пример #5
0
 public void RemoveControllPoint(LinePointControl lcp)
 {
 }
Пример #6
0
 public void AddControllPoint(LinePointControl lcp)
 {
 }