Mesh.RecalculateBounds 重新计算包围体

function RecalculateBounds () : void

Description描述

Recalculate the bounding volume of the mesh from the vertices.

重新计算从网格包围体的顶点。

After modifying vertices you should call this function to ensure the bounding volume is correct. Assigning triangles will automatically Recalculate the bounding volume.

在修改顶点后你应该点用这个函数以确保包围体是恰当的。赋值三角形将自动重新计算这个包围体。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	void Start() {
		Mesh mesh = GetComponent<MeshFilter>().mesh;
		mesh.RecalculateBounds();
	}
}
function Start () {
	var mesh : Mesh = GetComponent(MeshFilter).mesh;
	mesh.RecalculateBounds();
}
最后修改:2010年12月9日 Thursday 20:28

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。