threejs
Polaris_tl
这个人太懒了,什么都没写 Oo( =•ω•= )oO
展开
-
threejs实现一个固定大小的3d标点
需求背景需要在3d模型上实现标注的功能,一开始是直接通过添加一个普通的mesh来实现的,但是这样就会有一个问题-当视图缩放的时候,标注也会跟着一起放大缩小,影响视觉效果,因此需要实现一个不会随着视图一起放大或者缩小的mesh实现思路明确方向根据需求,可以知道我们其实需要实现的就是更改模型渲染的默认方式,而模型的渲染是由模型的MVP三个矩阵来决定的再进一步分析MVP三个矩阵,Model矩阵决定模型的旋转、缩放和位移,View决定相机的变换, Projection决定模型最终到屏幕的输出。根据需求原创 2022-05-30 15:14:27 · 2653 阅读 · 4 评论 -
threejs实现测量模型的体积、表面积、壁厚等功能
需求分析实现模型的3维测量工作,包括体积、表面积、壁厚等代码实现 (当前threejs版本 r139)1、体积的测量function getVolume(geometry) { if (!geometry.index) return; if (!geometry.isBufferGeometry) { console.log("'geometry' must be an indexed or non-indexed buffer geometry"); retu原创 2022-05-23 09:07:36 · 2635 阅读 · 1 评论 -
threejs实现任意模型的爆炸效果
threejs通过代码计算实现任意模型的爆炸效果原创 2022-05-23 09:05:10 · 4462 阅读 · 26 评论