Я думаю, что это сработает, если вы хотите масштабировать точки, локальные по отношению к мировой позиции:
var scale = 12f;
gameObject.transform.localScale *= scale;
_mesh = gameObject.GetComponent<MeshFilter>().mesh;
for (int i = 0; i < _mesh.vertexCount; i++)
{
print(transform.TransformPoint(_mesh.vertices[i]));
}
Если вы хотите относительные масштабированные точки, попробуйте умножить компоненты _me sh .vertices [i] на компоненты вектора локального масштаба - используя Vector3.Scale: