童年原是一生最美妙的阶段,那时的孩子是一朵花,也是一颗果子,是一片懵懵懂懂的聪明,一种永远不息的活动,一股强烈的欲望。——巴尔扎克
现在位置:首页 > 网站建设 > 转载 > 使用ThreeJs搭建BIM模型浏览器 第四步 剖切

使用ThreeJs搭建BIM模型浏览器 第四步 剖切

玉龙之乡  转载  2020-10-16  7371  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;//这个数值的变化将引起剖面的移动

效果如下:

评论一下 分享本文 联系站长
玉龍之鄉
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论

sitemap