1

我制作了一个应用程序,它从外部文件中获取值来创建几何图形。我在这方面非常成功。默认情况下,我的对象以非常小的尺寸查看。但是当我尝试使用鼠标滚球时,我可以看到场景中的实际对象,因为它放大了场景。但是,当我的场景被实例化时,我怎么能获得这种大小的对象。

工作应用程序的链接:http: //studenter.miun.se/~sagh0900/TrackBallAlt.Html

这是场景及其对象的缩放版本视图

在此处输入图像描述

4

1 回答 1

2

您可以使用其中任何一个来获取网格的边界框或球体的大小。

// This computes it.
mesh.geometry.computeBoundingSphere();

// This gets it
var radius = mesh.geometry.boundingSphere.radius;


// Compute the bounding box
mesh.geometry.computeBoundingBox();

// This now has a min and max structure with x and y values of the box
mesh.geometry.boundingBox

一旦你有了这些信息,你就可以设置你的相机,让物体在视野中​​。

于 2013-02-07T14:07:05.547 回答