Mesh.boundsvar bounds : BoundsDescriptionThe bounding volume of the mesh. This is the axis-aligned bounding box of the mesh in its local space (that is, not affected by the transform). See also Renderer.bounds property that returns bounds in world space. // Generates planar UV coordinates independent of mesh size // by scaling vertices by the bounding box size function Start () { var mesh : Mesh = GetComponent(MeshFilter).mesh; var vertices = mesh.vertices; var uvs = new Vector2[vertices.length]; var bounds = mesh.bounds; for (var i=0;i<uvs.Length;i++) { uvs[i] = Vector2 (vertices[i].x / bounds.size.x ,vertices[i].z / bounds.size.x); } mesh.uv = uvs; } See Also: Bounds class, Renderer.bounds property. |
