private void Start() { convexHull = new Polygon3D(points); meshCreator = new MeshCreator3D(); meshCreator.createMesh(convexHull); for (int i = 0; i < points.Count; i++) { pointsTR.Add(Instantiate <GameObject>(newPointTR)); pointsTR[i].transform.localScale *= 0.5f; pointsTR[i].transform.position = points[i]; pointsTR[i].GetComponent <Renderer>().material.color = new Color(0, 1, 0, 0.5f); } newPointTR.transform.position = newPoint; }
public void Init() { mc3D = new MeshCreator3D(); }