常见问题 > 详情

如何viewer3D的视图上实现测距?

我们在浏览模型的过程中,有时候我们想知道两个构件之间的距离,角度的大小,以便我们后续的一些处理。

下面代码是在View3D选中一个构件实现测距的具体实现方法。

第一步:正常加载模型

第二步:在模型加载完毕的监听事件写具体实现代码

角度测距

image

距离测距

image

代码示例

	function  MeasureTest(){
	//测距配置
	var measureConfig = new Glodon.Bimface.Plugins.Measure.MeasureConfig();
	//三维模型对象
	measureConfig.viewer = viewer3D;
	//测距线的颜色
	measureConfig.color=new Glodon.Web.Graphics.Color(255,0,0,1);
     var measure = new Glodon.Bimface.Plugins.Measure.Measure(measureConfig);
	//开启测距模式
	measure.switchOn();
	}