//--------------------------------------------------------------- private void createSnapObjects() { List <Vector3> pts = refObj.getAllPts(); foreach (Vector3 pt in pts) { base.createAndPlaceSnapObj(pt, pt, SnapType.END); } for (int i = 0; i < pts.Count - 1; i++) { base.createAndPlaceSnapObj(pts[i], pts[i + 1]); } }
//--------------------------------------------------------------- public void updateMesh() { lineRenderer.numPositions = refObj.getAllPts().Count; lineRenderer.SetPositions(refObj.getAllPts().ToArray()); }