posts - 375, comments - 554, trackbacks - 0, articles - 0

置顶随笔

     摘要: RvmTranslator6.0 is released!  阅读全文

posted @ 2018-02-25 22:12 eryar 阅读(750) | 评论 (0)编辑 收藏

     摘要: OpenCASCADE Code Study Outline.
Updating……  阅读全文

posted @ 2014-11-16 20:59 eryar 阅读(10258) | 评论 (0)编辑 收藏

2018年7月15日

     摘要: RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, .etc. So it can be used for exchanging model data between other CAD software, such as Autodesk AutoCAD, Plant3d, 3ds Max, CATIA, Solidworks, Pro/E, Unity3d, .etc. I am pleased to announce a new release of RvmTranslator6.2.  阅读全文

posted @ 2018-07-15 08:43 eryar 阅读(113) | 评论 (0)编辑 收藏

2018年6月30日

     摘要: 中南设计集团(武汉)工程技术研究院有限公司招聘图形算法工程师。
工作职责:
从事BIM平台中图形及几何算法相关研究和开发工作;
任职要求:

1、本科及以上学历,有较强的学习和适应能力
2、2~3年以上工作经验,建筑、机械、数学、计算机等相关专业;
3、熟练掌握C++及Python脚本语言,具有深厚的算法设计基础,数学功底好;
4、熟悉计算几何及图形学算法,OpenCASCADE库及OSG图形引擎;
5、具有三维CAD和建筑设计类软件研发经验者优先考虑.  阅读全文

posted @ 2018-06-30 07:41 eryar 阅读(334) | 评论 (2)编辑 收藏

2018年6月27日

     摘要: 考虑到PDMS在国内的普及,有时可能需要在模型中标记一些汉字,所以开发插件支持在PDMS中创建三维汉字。程序采用PML结合C++的方式开发,其中PML主要实现在PDMS中的界面,C++实现核心的功能。 在输入要创建的三维文字后,设置文字大小,及选择字体,目前支持的字体有:仿宋、黑体、隶书、幼圆、楷体和行楷。即可以在原点处创建相应的三维文字模型。  阅读全文

posted @ 2018-06-27 22:37 eryar 阅读(200) | 评论 (0)编辑 收藏

     摘要: PDMS文字工具。  阅读全文

posted @ 2018-06-27 00:22 eryar 阅读(144) | 评论 (0)编辑 收藏

2018年6月22日

     摘要: OpenCASCADE7.3.0发布了,与7.2.0版本相比包含了350个新的功能还有很多bug的修复。

OpenCASCADE7.3.0下载。  阅读全文

posted @ 2018-06-22 10:56 eryar 阅读(207) | 评论 (0)编辑 收藏

2018年6月21日

     摘要: Abstract. QCAD是基于GPL协议的开源CAD软件,核心功能基于Qt使用C++开发,界面及其交互使用Javascript脚本进行开发。QCAD官方推荐开发其Plugin的方式为使用Javascript脚本的方式,因为QCAD的菜单及其对应的功能全部由Javascript实现。程序有时也需要和C++直接通信,如在QCAD中使用OpenCASCADE。本文主要介绍如何来开发QCAD的插件Plugin,从而能够对QCAD进行扩展,做一些定制化的功能开发。 Key Words. QCAD Plugin, Javascript, C++, CAD, 3D  阅读全文

posted @ 2018-06-21 23:28 eryar 阅读(206) | 评论 (0)编辑 收藏

2018年6月3日

     摘要: 开源二维CAD程序QCAD的编译说明。  阅读全文

posted @ 2018-06-03 20:53 eryar 阅读(693) | 评论 (0)编辑 收藏

2018年5月20日

     摘要: 在OpenCASCADE中生成WIRE时要求添加到WIRE中的边EDGE是有顺序要求的。当给定的边没有按顺序添加到WIRE之前,需要自己将EDGE按顺序处理。OpenCASCADE中也提供了对EDGE按顺序进行排序的功能,方便WIRE的生成。
  本文给出将散乱的EDGE排序后生成WIRE的实现代码,这个功能用处还是很大的。  阅读全文

posted @ 2018-05-20 21:50 eryar 阅读(301) | 评论 (0)编辑 收藏

2018年5月17日

     摘要: OpenCASCADE提供了基于BREP体的Boolean Operations,但是如果Topo体中只包含三角网格信息的话,是不支持布尔运算的。典型的例子就是由STL导入生成的模型在OpenCASCADE中是不能进行布尔运算。

有一些开源库提供了基于三角网格的布尔运算的功能。如MeshLab、Cork等。本文主要就来介绍一下这两个库中的基于三角网格的布尔运算功能。  阅读全文

posted @ 2018-05-17 23:18 eryar 阅读(329) | 评论 (0)编辑 收藏

2018年5月12日

     摘要: We present an overview of current real-time massive model visualization technology, with the goal of providing readers with a high level understanding of the domain, as well as with pointers to the literature.

本文展示了当前大规模模型实时可视化技术的概况,目的是为了给读者们对这个领域一个比较深入的认识,并指出学术界的一些研究的文献。  阅读全文

posted @ 2018-05-12 20:21 eryar 阅读(282) | 评论 (0)编辑 收藏

2018年5月9日

     摘要: Abstract. 纹理贴图技术的出现和流行是图形显示技术的一个非常重要的里程碑,直接影响3D技术从工业进入娱乐领域。本文结合OpenCASCADE中纹理贴图的源码,来说明纹理贴图在OpenCASCADE中实现。

Key Words. OpenCASCADE 纹理贴图, Texture Mapping  阅读全文

posted @ 2018-05-09 20:47 eryar 阅读(293) | 评论 (0)编辑 收藏

2018年5月5日

     摘要: RvmTranslator6.1 add the attribute list for the tree node. If there is a *.att file in the same folder of the *.rvm file, the attribute list will show them for the selected tree node.  阅读全文

posted @ 2018-05-05 20:51 eryar 阅读(416) | 评论 (0)编辑 收藏

2018年5月3日

     摘要: Major companies from the manufacturing industry (aerospace, ground transportation, industrial machinery) use IC.IDO VR software to perform collaborative and immersive design reviews, to evaluate and optimize assembly and disassembly sequences, to verify resources and tooling for both manufacture and maintenance, to support documentation and workflow animation/ training. IC.IDO detects contact and obstruction during assembly and maintenance procedures, and enables instant evaluation of flexible c  阅读全文

posted @ 2018-05-03 19:54 eryar 阅读(242) | 评论 (0)编辑 收藏

2018年4月26日

     摘要: Abstract. Sweeps are the objects you obtain by sweeping a profile along a path. Sweep is a very useful modeling algorithm. The paper focus on the introduction of the sweep algorithms in the opencascade.

Key Words. Sweep, Prism, Revol, Pipe, Frenet Trihedron,   阅读全文

posted @ 2018-04-26 21:22 eryar 阅读(371) | 评论 (0)编辑 收藏

2018年4月3日

     摘要: 曲线的活动标架是《微分几何》中一个很基础的概念。有了曲线的活动标架,扫掠造型Sweep算法的实现有了一些思路。当给定一个轮廓线后,将轮廓线沿着路径曲线扫掠可以理解为将轮廓线变换到曲线的活动标架中。 本文主要演示了Frenet活动标架的例子,读者可以将GeomFill_TrihedronLaw其他的子类表示的其他类型活动标架自己实现,加深理解。  阅读全文

posted @ 2018-04-03 23:17 eryar 阅读(534) | 评论 (3)编辑 收藏

2018年3月25日

     摘要: 在OpenCASCADE的TKGeomAlgo Toolkit中提供了一个Law Package,在Law包中有一个基类:Law_Function,字面上翻译为 规则函数。 本文主要对Law_Function的子类进行介绍,进一步理解OpenCASCADE中Law相关类的作用。  阅读全文

posted @ 2018-03-25 17:11 eryar 阅读(383) | 评论 (0)编辑 收藏

2018年3月22日

     摘要: RvmTranslator6.0 - Dassault Systemes 3DXML  阅读全文

posted @ 2018-03-22 20:17 eryar 阅读(491) | 评论 (0)编辑 收藏

2018年3月20日

     摘要: RvmTranslator6.0 - AVEVA Marine Hull Model  阅读全文

posted @ 2018-03-20 19:14 eryar 阅读(332) | 评论 (0)编辑 收藏

2018年2月25日

     摘要: RvmTranslator6.0 is released!  阅读全文

posted @ 2018-02-25 22:12 eryar 阅读(750) | 评论 (0)编辑 收藏

2018年2月5日

     摘要: 编译Qt源码  阅读全文

posted @ 2018-02-05 22:50 eryar 阅读(1094) | 评论 (0)编辑 收藏