![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
在线浏览3维
沃隆先生
这个作者很懒,什么都没留下…
展开
-
智慧城市流光扫描光效
使用Three.js实现智慧城市流光效果,效果如上,需要源码得可联系文末企鹅:1582360909import { WebGLRenderer, PerspectiveCamera, Scene, Mesh, SphereGeometry, MeshPhongMaterial, DoubleSide, Vector3, HemisphereLight, AxesHelper, ObjectLoader, Vector2, DirectionalLight, PlaneGeometry, Text...原创 2021-07-24 14:49:11 · 1199 阅读 · 0 评论 -
在线浏览JT工具包
JT(Jupiter Tessellation)是一种高效、专注于行业且灵活的 ISO 标准化 3D 数据格式,由 Siemens PLM Software 开发,关于JT格式文件在qian'mian原创 2021-06-16 13:39:39 · 2307 阅读 · 0 评论 -
stp转obj, stp转stl转换小工具
最近由于工作需要,对occ技术进行了研究,做了两个小工具, 将stp文件转为obj格式文件,将stp格式文件转为stl格式文件,效果如下:stp格式转stl格式经过大半年的研究,目前可以实现主流CAD等三维文件格式进行转换,又需要的可联系下企鹅:...原创 2021-04-25 21:28:32 · 7750 阅读 · 3 评论 -
Threejs 实现测量功能距离,厚度,角度和面积
1、测量距离a、获取屏幕坐标位置,转化为三维坐标位置。代码如下:var cx = event.clientX;//屏幕X轴坐标var cy = event.clientY;//屏幕Y轴坐标var x = ( cx / window.innerWidth ) * 2 - 1;var y = -( cy / window.innerHeight ) * 2 + 1;var standardVector= new THREE.Vector3(x, y, 1);b、需要将得到的三维向量坐标转..原创 2021-04-18 23:33:39 · 3778 阅读 · 4 评论 -
在线浏览stp(step)文件(一)
STEP很复杂,在大多数情况下,将需要CAD内核对其进行处理,以使其成为Three.js当前可以加载的格式。原因是STEP包含几种几何形状的表示形式,最常见的是Advanced BREP(通常带有NURBS和修整),尽管step格式的文件包含的信息更多,但是像babylonJs和Three.js等常见的三维展示框架都不支持直接加载展示stp格式的文件,所以就需要自己提前文件信息和写对应文件loader才可能实现在线展示,本文是经过探索,将step转化为自定义文件bod,再自己写相应的loader,从而实现在原创 2021-03-26 00:10:53 · 13232 阅读 · 1 评论 -
three.js 给模型加标注(文字注释)
效果如下:核心代码: let canvas = document.getElementById('canvas') let ctx = canvas.getContext('2d') canvas.width = 300 canvas.height = 300 //制作矩形 ctx.fillStyle = "rgba(255,165,0,0.8)"; ctx.fillRect(0, 0, 300, 300)//设置文字 ctx.fillStyle = "#ff...原创 2020-11-10 00:21:24 · 8532 阅读 · 8 评论 -
Three.js 模型添加标签
在很多的实际的项目中,你可能需要给一个Three.js的模型添加标签,那么我们可以使用three.js的精灵模型来表示,使用精灵模型表示一个模型对象的标签,那么精灵模型就要位于模型对象的附近。可以获得要标注模型的世界坐标,然后来设置精灵标签的位置,适当偏移一点就可以,当然也可以把精灵对象插入到模型对象的父对象中,和模型对象一样作为父对象的子对象,这样的话如果模型父对象的位置变化,精灵模型可以跟着一起变化。如下效果就是使用精灵实现的效果/** * 创建点精灵模型 */ ...原创 2020-10-27 22:17:27 · 5659 阅读 · 5 评论 -
三维模型在线预览
WebGL技术可以用于实现产品在线预览、WebVR、Web全景、室内装修在线预览、场景漫游、三维建模应用,如下效果就是基于WebGL技术实现产品三维模型在线预览,有需要合作的可联系下方企鹅1、汽车在线预览2、泵站1效果在线预览效果图2、泵站2效果在线预览效果图...原创 2020-09-13 10:42:29 · 2982 阅读 · 0 评论 -
三维模型step(Stp)文件转obj或者stl文件
step文件是以一种中性文件,机制提供的产品模型数据交换标准,它规定了产品设计、制造以至产品全生命周期内所需的有关产品形状、解析模型、材料、加工方法、装配顺序等方面的信息进行了定义,以及对产品数据交换进行了描述,主流的三维软件都支持导出step格式的文件,这种文件也是三维软件模型交互的一种中间文件和桥梁, .obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wa...原创 2020-09-08 23:15:06 · 25996 阅读 · 2 评论 -
JT等三维文件在线浏览系统
最近抽下班时间利用最新开源的技术做一个简单三维软件在线浏览系统,目前只做了最核心的功能,三维文件上传功能,在线转换功能,和在线浏览功能,其它功能我觉得都比较简单,比如用户管理,权限等等,后面有时间了再慢慢完善,目前实现的效果如下,有需要该系统的可联系企鹅...原创 2020-07-02 23:38:45 · 5119 阅读 · 2 评论 -
将NX,JT, step等一些常见3维格式文件直接发布到网页上,可在线浏览
将NX,JT, step等一些常见3维格式文件直接发布到网页上,可在线浏览,需要的可联系原创 2020-04-11 13:23:39 · 2880 阅读 · 0 评论