/// <summary> /// Calculates a mesh for each Surface Patch /// </summary> public void CalculateMeshes() { for (int i = 0; i < PatchAmount; i++) { for (int j = 0; j < PatchAmount; j++) { Mesh[i, j] = new SurfacePatchMesh(SurfacePatches[i, j], Resolution); Mesh[i, j].rebuild(); } } }
/// <summary> /// Called when loading the script /// </summary> void Awake() { bezierPoints = new SurfacePatch(); CoreSurfacePatchMesh = new SurfacePatchMesh(bezierPoints, Resolution); }