public void RemoveControllPoint(LinePointControl lcp) { if (lcp != null) { p.Remove(lcp.vert); lcp.vert.q.Changed -= OnControlPointChanged; Update(); } }
public void AddControllPoint(LinePointControl lcp) { if (lcp != null) { p.Add(lcp.vert); lcp.vert.q.Changed += OnControlPointChanged; Update(); } }
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(); } }
public void RemovePoint(LinePointControl pnt) { }
public void RemoveControllPoint(LinePointControl lcp) { }
public void AddControllPoint(LinePointControl lcp) { }