- 博客(57)
- 资源 (3)
- 收藏
- 关注
原创 3D打印报价系统
一款3d打印报价系统不仅可以展示三维模型,还能自动计算模型的相关信息,如面积、体积和尺寸信息。用户上传三维模型后,系统会自动为其生成一个报价页面。在这个页面上,用户可以看到他们模型的所有相关信息,包括面积、体积和尺寸信息。更重要的是,系统会根据这些信息自动计算出打印该模型的预估价格。
2023-11-28 17:26:03 483
原创 使用Three.js创建导航立方体
导航立方体是一个交互式的3D控件,它允许用户通过点击和拖动立方体的各个面来改变3D视图的方向。这是一种非常直观的方式,让用户能够轻松地在3D空间中导航。
2023-11-27 16:06:41 536
原创 智慧城市流光扫描光效
使用Three.js实现智慧城市流光效果,效果如上,需要源码得可联系文末企鹅:1582360909import { WebGLRenderer, PerspectiveCamera, Scene, Mesh, SphereGeometry, MeshPhongMaterial, DoubleSide, Vector3, HemisphereLight, AxesHelper, ObjectLoader, Vector2, DirectionalLight, PlaneGeometry, Text...
2021-07-24 14:49:11 1134
原创 在线浏览JT工具包
JT(Jupiter Tessellation)是一种高效、专注于行业且灵活的 ISO 标准化 3D 数据格式,由 Siemens PLM Software 开发,关于JT格式文件在qian'mian
2021-06-16 13:39:39 2236
原创 Stp文件在线浏览工具包
S包含几种几何形状的表示形式,最常见的是Advanced BREP(通常带有NURBS和修整),尽管step格式的文件包含的信息更多,但是像babylonJs和Three.js等常见的三维展示框架都不支持直接加载展示stp格式的文件,所以就需要自己提前文件信息和写对应文件loader才可能实现在线展示,本文是经过探索,将stp文件轻量化,从而实现在线浏览的效果,主要的效果如下,如有需要和项目合作,可联系下方企鹅...
2021-06-08 22:47:03 11203
原创 JT格式介绍(转换)
JT(Jupiter Tessellation)是一种高效、专注于行业且灵活的 ISO 标准化 3D 数据格式,由 Siemens PLM Software 开发。航空航天、汽车工业和重型设备的机械 CAD 领域使用 JT 作为其最领先的 3D 可视化格式。JT 格式是一种场景图,支持特定于 CAD 的属性和节点。复杂的压缩技术用于存储方面数据(三角形)。这种格式的结构支持视觉属性、产品和制造信息 (PMI) 以及元数据。对异步内容流有很好的支持。在重型机械行业,专业人士在他们的 CAD 解决方案和产品
2021-05-31 22:26:19 14701 1
原创 brep文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中brep文件在线预览如下:...
2021-05-09 20:01:50 882 1
原创 x_t文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中x_t文件在线预览如下:...
2021-05-09 20:00:37 5554
原创 igs文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中igs文件在线预览如下:...
2021-05-09 19:59:05 1749
原创 dea文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中dea文件在线预览如下...
2021-05-09 19:57:39 513
原创 ifc文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中ifc文件在线预览如下:...
2021-05-09 19:55:47 1242
原创 Croe文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中croe文件在线预览如下:...
2021-05-09 19:53:59 961
原创 soldworks文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中sldprt文件在线预览如下:...
2021-05-09 19:52:20 4185
原创 catprt文件在线预览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中catprt文件在线预览如下:..
2021-05-09 19:48:43 1251
原创 prt文件在线浏览
今天很多工程师都使用不同的CAD软件,以至于产生了不同格式的CAD格式文件,因此所有人都难以互换,其中主流的CAD软件有:PTC Creo,Siemens NX,CATIA,SolidWorks,Autodesk Inventor等,如果要向下游进行传递或是需要在线预览下车间等,则需要统一轻量化处理后方可传递或是在线预览,经过近三年的时间探索,目前实现了几种主流CAD文件的轻量化处理,处理后的文件可以在线预览或是传递给下游系统,如有需要可以扫描下方且交流,其中prt文件在线预览如下:...
2021-05-09 19:42:22 8404 1
原创 stp转obj, stp转stl转换小工具
最近由于工作需要,对occ技术进行了研究,做了两个小工具, 将stp文件转为obj格式文件,将stp格式文件转为stl格式文件,效果如下:stp格式转stl格式经过大半年的研究,目前可以实现主流CAD等三维文件格式进行转换,又需要的可联系下企鹅:...
2021-04-25 21:28:32 7559 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 3655 4
原创 Teamcenter ITK(服务端)开发环境配置
•1新建解决方案2•Visual C++——>Win32——>Win32项目 CustomTest3•选择Next4•选择DLL5•点击完成6,配置依赖文件7、添加宏9 添加静态库到目前位置,所有的配置就算完成了!...
2021-03-28 19:58:54 1094
原创 Teamcenter ITK(服务端)二次开发系列视频教程
因为工作比较忙,所以在客户端视频教程录制完成后间隔很长时间才把服务单开发的教程录制完成,内容暂时如下,后面如果有时间再补充如果有需要视频的可扫下方二维码联系
2021-03-28 19:20:45 1140 2
原创 在线浏览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 12770 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 8449 7
原创 Three.js视频教程
Three.js是一个轻量级,跨平台的Javascript库,可以在浏览器上结合HTML5的canvas,SVG或者WebGL,创建和展示3D模型和动画。Three.js允许我们在不依赖任何浏览器插件的情况下,创建一个GPU加速的3D动画场景,这可能得益于WebGL的出现,因为WebGL的底层实现是基于OpenGL。如下目录也是博主花钱买来学习的整套视频,目录如下,有需要的可联系qq:1582360909...
2020-10-27 22:35:41 428
原创 Three.js 模型添加标签
在很多的实际的项目中,你可能需要给一个Three.js的模型添加标签,那么我们可以使用three.js的精灵模型来表示,使用精灵模型表示一个模型对象的标签,那么精灵模型就要位于模型对象的附近。可以获得要标注模型的世界坐标,然后来设置精灵标签的位置,适当偏移一点就可以,当然也可以把精灵对象插入到模型对象的父对象中,和模型对象一样作为父对象的子对象,这样的话如果模型父对象的位置变化,精灵模型可以跟着一起变化。如下效果就是使用精灵实现的效果/** * 创建点精灵模型 */ ...
2020-10-27 22:17:27 5601 5
原创 三维模型在线预览
WebGL技术可以用于实现产品在线预览、WebVR、Web全景、室内装修在线预览、场景漫游、三维建模应用,如下效果就是基于WebGL技术实现产品三维模型在线预览,有需要合作的可联系下方企鹅1、汽车在线预览2、泵站1效果在线预览效果图2、泵站2效果在线预览效果图...
2020-09-13 10:42:29 2930
原创 三维模型step(Stp)文件转obj或者stl文件
step文件是以一种中性文件,机制提供的产品模型数据交换标准,它规定了产品设计、制造以至产品全生命周期内所需的有关产品形状、解析模型、材料、加工方法、装配顺序等方面的信息进行了定义,以及对产品数据交换进行了描述,主流的三维软件都支持导出step格式的文件,这种文件也是三维软件模型交互的一种中间文件和桥梁, .obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wa...
2020-09-08 23:15:06 25443 2
原创 JT等三维文件在线浏览系统
最近抽下班时间利用最新开源的技术做一个简单三维软件在线浏览系统,目前只做了最核心的功能,三维文件上传功能,在线转换功能,和在线浏览功能,其它功能我觉得都比较简单,比如用户管理,权限等等,后面有时间了再慢慢完善,目前实现的效果如下,有需要该系统的可联系企鹅...
2020-07-02 23:38:45 5063 2
原创 NX入门到提高全部视频教程
第01章-二次开发简介第01章-01-打算学习本门课程先看看这讲.mp4第01章-02-NXopen二次开发-草图模块矩形圆角工具.mp4第01章-03-NXopen二次开发-导出BOM表工具.mp4第01章-04-NXopen二次开发-导出选择对象与查询齿轮参数信息.mp4第01章-05-NXOpen二次开发-技术要求库与模拟加工刀具等.mp4第01章-06-NXOpen二次开发-CNC在线检测工具等.mp4第01章-07-NXOpen二次开发-轮胎钻石花纹批量创建工具.mp4第01章-0
2020-06-17 20:23:32 1701
原创 Teamcenter 二次开发系列视频教程
Teamcenter 二次开发系列视频教程第一讲,Hello World! 视频下载地址如下:链接:https://pan.baidu.com/s/1HasjTnHS7G3Re9_TuaXsog提取码:34j5
2020-06-14 21:45:04 3620 12
原创 Teamcenter 二次开发系列视频教程
鉴于有很多想学习Teamcenter二次开发,或是刚入门的同学想要一套TC的二次开发视频教程,本人打算录制一套TC二次开发系列教程,该教程主要针对工作中常用模块儿的功能点,这些功能点基本上都是日常工作中会使用的,因为工作也很忙,只能抽下班时间和周末时间来录制,打算先录制客户端二次开发,然后是服务端二次开发,最后是集成方向的SOA开发,目前大概整理出来了客户端准备录制的视频内容大概如下:,如有需要可以留言我再补充录制...
2020-06-14 20:25:45 3514 1
原创 Teamcenter LOV属性值的设置与获取
1、获取lov方法public String getRealLoveName(String lovName,String displayName){ TCComponentListOfValues lov= TCComponentListOfValuesType.findLovByName(lovName); if(lov.getListOfValues().getRealValues(displayName)!=NULL){ return (String)lov.ge
2020-06-06 22:08:57 1339
server_customization_programmers_guide.pdf
2019-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人