posts - 383, comments - 564, trackbacks - 0, articles - 0

置顶随笔

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

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

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

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

2018年8月19日

     摘要: 基于开源二维CAD软件QCAD开发的插件可以将DXF文件中直线、圆弧转换到PDMS中。把由直线、圆弧闭合的多边形转换成PDMS中的Panel。把CAD中的文字转换到PDMS中,包括中文。也可以直接使用QCAD的交互设计,绘制的相应的图形转换到PDMS中。  阅读全文

posted @ 2018-08-19 21:36 eryar 阅读(58) | 评论 (0)编辑 收藏

2018年8月15日

     摘要: [转]C语言字节对齐问题详解  阅读全文

posted @ 2018-08-15 10:12 eryar 阅读(148) | 评论 (0)编辑 收藏

     摘要: [转]可变参数函数详解   阅读全文

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

     摘要: [转]C语言预处理命令详解   阅读全文

posted @ 2018-08-15 10:09 eryar 阅读(104) | 评论 (0)编辑 收藏

2018年8月9日

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

posted @ 2018-08-09 21:40 eryar 阅读(134) | 评论 (0)编辑 收藏

2018年8月7日

     摘要: OCCT的TopoDS允许定义只包含显示数据的BRep体,如只包含边的显示数据:多段线;面的显示数据:网格,而不包含几何曲线和曲面。只包含显示数据的BRep体有时候很有用,如只需要显示一下而不对其做任何修改。但是OCC7.3.0版本之前是不支持这些显示数据的。  阅读全文

posted @ 2018-08-07 22:01 eryar 阅读(126) | 评论 (0)编辑 收藏

2018年7月29日

     摘要: OpenCASCADE扩展的数据交换模块XDE(Extended Data Exchange)可以转换附加在几何BREP体中其他信息,如颜色、图层,装配结构等,因此提高与其他CAD软件的兼容性。目前包含这些信息的文件格式有IGES和STEP。  阅读全文

posted @ 2018-07-29 19:43 eryar 阅读(180) | 评论 (0)编辑 收藏

2018年7月21日

     摘要: RvmTranslator 3DPDF插件,可将PDMS RVM文件转换成3D PDF,方便使用免费的Adobe Reader查看审阅。  阅读全文

posted @ 2018-07-21 23:10 eryar 阅读(222) | 评论 (2)编辑 收藏

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 阅读(313) | 评论 (0)编辑 收藏

2018年6月30日

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

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

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

2018年6月27日

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

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

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

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

2018年6月22日

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

OpenCASCADE7.3.0下载。  阅读全文

posted @ 2018-06-22 10:56 eryar 阅读(323) | 评论 (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 阅读(285) | 评论 (0)编辑 收藏

2018年6月3日

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

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

2018年5月20日

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

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

2018年5月17日

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

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

posted @ 2018-05-17 23:18 eryar 阅读(415) | 评论 (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 阅读(340) | 评论 (0)编辑 收藏

2018年5月9日

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

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

posted @ 2018-05-09 20:47 eryar 阅读(371) | 评论 (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 阅读(485) | 评论 (0)编辑 收藏