MeshFilter.sharedMesh
Declaration
public Mesh sharedMesh;Описание
Возвращает общую сетку сетевого фильтра.
Рекомендуется использовать эту функцию только для чтения данных сетки и не для записи, так как вы можете изменить импортированные ассеты и все объекты, использующие эту сетку, будут затронуты. Также, помните, что нельзя отменить изменения, сделанные в этой сетке.
using UnityEngine;
public class Example : MonoBehaviour { // Permanently scales the size of the mesh by a factor.
float scaleFactor = 2f;
void Start() { Mesh mesh = GetComponent<MeshFilter>().sharedMesh;
Vector3[] vertices = mesh.vertices; for (int p = 0; p < vertices.Length; p++) { vertices[p] *= scaleFactor; } mesh.vertices = vertices; mesh.RecalculateNormals(); } }