189  
查询码:00000034
测量工具的简单介绍
作者: 张华领 于 2022年01月25日 发布在分类 / 人防组 / 人防BIM 下,并于 2022年01月25日 编辑
测量工具

  在广州项目中,客户要求新增了测量的功能,我这边结合之前研究的测量相关的插件将代码做了下整合,并做下简单的介绍:

  在生成测量数据之前,首先要将所测量的线段或者多边形渲染出来,直接上代码:

 粘贴图片

  测量工具主要是分为线段长度测量和多边形面积测量:

 1. 线段长度的测量:

   线段长度的测量比较简单,首先通过摄像机射线选点的方式,将线段的两个顶点生成出来,并渲染出线段,然后通过Vector3.Distance方法求出两点之间的距离即可,具体代码如下:

粘贴图片

粘贴图片

具体效果如下:

粘贴图片


2. 多边形面积测量

  与线段长度测量的方式类似,首先还是要生成多边形的各个顶点,并渲染出多边形的轮廓,然后通过算法计算出多边形的面积并展示,具体代码如下:

粘贴图片

粘贴图片

具体效果如下(注意多边形顶点选点时应按照顺时针或者逆时针的顺序):

粘贴图片

以上就是测量工具的简单介绍,相关的脚本我已经上传附件,有兴趣的可以看一下。





 推荐知识

 历史版本

修改日期 修改人 备注
2022-01-25 17:14:15[当前版本] 张华领 创建版本

 附件

附件类型

ZIPZIP PNGPNG

知识分享平台 -V 4.8.7 -wcp