使用ThreeJs搭建BIM模型浏览器 第四步 剖切
首页 > 网站建设 > 转载   作者:玉龙之乡  2020年10月16日 7:01 星期五  热度:4153°  字号:   评论:0 条
时间:2020-10-16 7:01   热度:4153°  评论:0 条 

技术方案:threejs的剖切,是由renderer.clippingPlanes实现的。


  1. this.clipHelpers = new THREE.Group();
  2. this.clipHelpers.add(new THREE.AxesHelper(20));
  3. this.globalPlanes = new THREE.Plane(new THREE.Vector3(1, 0, 0), 0);
  4. this.clipHelpers.add(new THREE.PlaneHelper( this.globalPlanes, 20, 0xff0000));
  5. this.clipHelpers.visible = false;
  6. this.scene.add(this.clipHelpers);
  7. //创建一个剖切面
  8. this.renderer.clippingPlanes = this.globalPlanes; // 显示剖面
  9. this.renderer.localClippingEnabled = true;
  10. this.globalPlanes.constant = 5;//这个数值的变化将引起剖面的移动

效果如下:

 您阅读这篇文章共花了: 
捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!
 本文无需标签!
二维码加载中...
本文作者:玉龙之乡      文章标题: 使用ThreeJs搭建BIM模型浏览器 第四步 剖切
本文地址:http://liangzhidong.cn/post-154.html
版权声明:若无注明,本文皆为“玉龍之鄉”原创,转载请保留文章出处。

返回顶部    首页    手气不错    捐赠支持   后花园   
版权所有:玉龍之鄉    站长: 玉龙之乡   程序:emlog   蒙ICP备16004298号