// Start is called before the first frame update void Start() { rng = new System.Random(); mesh = MeshTools.Get(gameObject); size = GetComponent <MeshRenderer>().bounds.size; canvasSize = new Vector2(size.x, size.y); print(canvasSize); // MeshHelper.Subdivide(mesh, 6); // divides a single quad into 6x6 quads // Vector3[] vertices = mesh.vertices; // Vector3[] normals = mesh.normals; // for (var i = 0; i < vertices.Length; i++) { // vertices[i] += normals[i] * Mathf.Sin((float)i) / 4f; // } // mesh.vertices = vertices; Fracture(new Vector2(0, 0)); }