欢天喜地迎新年,开开心心过牛年。大年初一,新年第一天,感恩生命里出现的每一个人,给我关爱和温暖,精彩了我的人生,充盈了我的生活。
1、感谢父亲母亲
给我们生命的,是他们,把我们养大的,是他们。为我们付出所有,不求回报的也...
阅读全文>>
导读:未来充满诸多不确定和挑战,这导致“职场焦虑”频频出现。如何让自己在工作中更有价值,是我们每个人都要思考的问题。
人工智能不断地演进和优化,机器人“军团”来势汹汹,我们不禁担心,自己会被机器智能取代吗?
...
阅读全文>>
最近在尝试了新的传输方式。不过对QModel而言,影响不是很大,因为QModel这个产品只有首次加载是需要从服务器下载模型数据的。
首先,把原本的模型文件拆分成多份了。原本只有一个zip数据压缩包,现在改为...
阅读全文>>
感谢网友给的建议。
我之前一直是使用threejs的102dev版本,以为geometry共享了就行了,但是这并不是threejs里面所说的Instance。在新的threejs版本中,新增加了几个很有意思的Instan...
阅读全文>>
添加到场景的mesh,是通过geometry+materail生成的。如果场景内大量重复的构件,或者大量的构件的材质都是相同的,threejs提供这种方案节省内存:共享geometry 和materail。举例说明:
...
阅读全文>>
这个辅助线条,一般称为辅助线,类似草图里的草稿线条。下面分别是有线条和没有线条的对比。
在Threejs对面的边缘添加线条,其实很简单。可以从官方示例中找到。
...
阅读全文>>
前面说到构件选择,实现了点击时与界面记录的焦点。《使用ThreeJs搭建BIM模型浏览器,第二步-构件选择》
主要的实现思路是:通过一个全局标记,记录前一次点击(作为起点)和后一次点击(作为终点),求两点之前的距离。
...
阅读全文>>
上效果图
解决思路:
Threejs上没啥好说的。看郭老师的博客:http://www.yanhuangxueyuan.com/Three.js_course/texture.html
Revit...
阅读全文>>
基础的键盘操作漫游其实很好解决。Threejs有一个FlyControl这个控制器,就是完成键盘操作的。
废话不说,上图
关键代码
...
阅读全文>>
技术方案:threejs的剖切,是由renderer.clippingPlanes实现的。
...
阅读全文>>