posts - 389, comments - 566, trackbacks - 0, articles - 0

置顶随笔

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

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

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

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

2018年9月15日

     摘要: IsoAlgo3d三维管道软件主要用于将目前国际主流管道设计软件AVEVA PDMS和Intergraph SmartPlatn3D等软件导出的IDF/PCF文件进行三维模型重建,并在此基础上定制开发管道材料统计、管子零件设计、管子零件图功能。   在导入IDF/PCF后,可在三维模型对焊点信息进行编辑,即重新生成管子零件,方便管道预制车间进行管子零件处理。即拿到设计院的IDF/PCF后,可以直接在IsoAlgo3d中进行三维浏览,与在管道设计软件中显示一样的三维模型。不需要再拿着轴测图来描图等麻烦的手工画图,提高效率。  阅读全文

posted @ 2018-09-15 22:44 eryar 阅读(222) | 评论 (0)编辑 收藏

2018年9月11日

     摘要: 当前国际主流管道设计软件都可以生成IDF/PCF文件,这两种文件格式都是用于Isogen生成管道轴测图。其中IDF为ISOGEN Data File,主要来自Intergraph PDS 和AVEVA PDMS。PCF为Piping Component File,主要来自Intergraph SmartPlant 3D和CADWorx。 IsoAlgo3d可以对IDF/PCF进行三维浏览。  阅读全文

posted @ 2018-09-11 22:17 eryar 阅读(132) | 评论 (0)编辑 收藏

2018年9月6日

     摘要: 在科学技术领域里常常提出求解非线性方程组的问题,例如,用非线性函数拟合实验数据问题、非线性网络问题、几何上的曲线曲面求交问题等。OpenCASCADE中有关于非线性方程组定义的类及其求解类,本文主要介绍如何在OpenCASCADE中定义非线性方程组,及对其进行求解。  阅读全文

posted @ 2018-09-06 21:20 eryar 阅读(187) | 评论 (0)编辑 收藏

2018年9月5日

     摘要: RvmTranslator6.4版本发布,修改了部分模型丢失的问题。  阅读全文

posted @ 2018-09-05 22:57 eryar 阅读(161) | 评论 (0)编辑 收藏

2018年9月4日

     摘要: Intel TBB并行计算库更改许可为Apache V2.0,使用更加自由。 不过TBB 2017版本之前的版本还是GPL许可,之后版本才是Apache V2.0许可。所以如果想在基于opencascade开发的软件中使用TBB而不用开源自己的代码的话,可以使用TBB 2017之后的版本。  阅读全文

posted @ 2018-09-04 09:25 eryar 阅读(171) | 评论 (0)编辑 收藏

2018年8月24日

     摘要: 学习CesiumJS开源WebGL库,及其在BIM方面的应用。  阅读全文

posted @ 2018-08-24 21:12 eryar 阅读(252) | 评论 (0)编辑 收藏

2018年8月19日

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

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

2018年8月15日

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

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

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

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

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

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

2018年8月9日

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

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

2018年8月7日

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

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

2018年7月29日

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

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

2018年7月21日

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

posted @ 2018-07-21 23:10 eryar 阅读(280) | 评论 (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 阅读(376) | 评论 (0)编辑 收藏

2018年6月30日

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

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

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

2018年6月27日

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

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

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

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

2018年6月22日

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

OpenCASCADE7.3.0下载。  阅读全文

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