// Use this for initialization void Start() { Plotter3D s = (Plotter3D)Instantiate(surface, Vector3.zero, Quaternion.identity); s.transform.SetParent(transform.parent, false); s.Sampling3D(myFn, minX, maxX, minZ, maxZ, offset); s.DrawMesh(); }
public Plotter3D CreateSurface() { if (surface != null) { return(surface); } surface = (Plotter3D)Instantiate(surfacePrefab, Vector3.zero, Quaternion.identity); surface.Sampling3D(MyFn1, 0f, 5f, 0f, 5f, 0.1f); surface.DrawMesh(); return(surface); }