posts - 409, comments - 576, trackbacks - 0, articles - 0

置顶随笔

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

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

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

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

2019年4月18日

     摘要: 将OpenCASCADE生成VS2008项目来编译  阅读全文

posted @ 2019-04-18 07:17 eryar 阅读(86) | 评论 (0)编辑 收藏

2019年4月8日

     摘要: 武汉欧凯德信息科技有限公司  阅读全文

posted @ 2019-04-08 11:34 eryar 阅读(267) | 评论 (4)编辑 收藏

2019年4月2日

     摘要: Abstract. DIAL develops DIALux - the world's leading software for planning, calculation and visualisation of indoor and outdoor lighting. With a community of over 700,000 users, the light planning tool is available in 25 languages and is free of charge for users. All renowned luminaire manufacturers offer digital product data for planning in DIALux. The software makes professional lighting design easier and accessible to everyone. As a platform and tool, it connects planners and manufacturers al  阅读全文

posted @ 2019-04-02 16:19 eryar 阅读(164) | 评论 (0)编辑 收藏

2019年3月30日

     摘要: 1.glTF(GL TransmissionFormat),即图形语言交换格式,它是一种3D内容的格式标准,由Khronos Group管理(Khronos Group还管理着OpenGL系列、OpenCL等重要的行业标准);
2.glTF的设计是面向实时渲染应用的,尽量提供可以直接传输给图形API的数据形式,不再需要二次转换;
3.glTF对OpenGL ES、WebGL非常友好;
4.glTF的目标是:3D领域的JPEG;
5.作为一个标准,自2015年10月发布(glTF 1.0)以来,已经得到了业界广泛的认可,你可以相信它的水平;
6.glTF目前最新版本为2.0已于2017年6月正式发布。  阅读全文

posted @ 2019-03-30 21:47 eryar 阅读(154) | 评论 (0)编辑 收藏

2019年2月21日

     摘要: 本文主要结合OpenCASCADE源码分析圆与二次曲面求交的实现,其他二次曲线与二次曲面求交的可以依此类推。  阅读全文

posted @ 2019-02-21 22:05 eryar 阅读(583) | 评论 (0)编辑 收藏

2019年1月29日

     摘要: OpenCASCADE中的包IntAna提供了解析几何曲线(二次曲线)与解析曲面(二次曲面)求交、解析曲面与解析曲面求交的功能。其中IntAna分别是Intersection Analytic的前三个字母缩写,表示解析几何求交。 我们学过了《线性代数》中的二次型,其中二次型在解析几何中的一个应用就是二次曲线和二次曲面方程的化简及其性质的分析。 本文主要结合源码分析直线与二次曲面求解的实现来抛砖引玉,后期将二次曲线与二次曲面求交的各种情况做全面分析。  阅读全文

posted @ 2019-01-29 22:06 eryar 阅读(530) | 评论 (0)编辑 收藏

2019年1月19日

     摘要: RvmTranslator7.0增加了一个新的文件转换IFC。 IFC目前是国际通用的BIM标准,现在很多BIM软件都采用其作为数据交换的标准。  阅读全文

posted @ 2019-01-19 14:11 eryar 阅读(464) | 评论 (0)编辑 收藏

2019年1月17日

     摘要: QString::toStdString()的内存问题  阅读全文

posted @ 2019-01-17 21:50 eryar 阅读(310) | 评论 (0)编辑 收藏

2019年1月15日

     摘要: Consolas是一套等宽字体的字型,属无衬线字体,由Lucas de Groot设计。
这套字型使用了微软的ClearType 字型平滑技术,并随同Windows Vista、Office 2007及Microsoft Visual Studio中发行,或可在微软的网站下载。在Windows Vista的6套新字型中,Consolas近似于前版Windows中 的2款内建字型:Lucida Console与Courier New,主要为程序代码的显示字型而设计的,特别之处是它的“0”字加入了一斜撇,以方便与字母“O”分辨。  阅读全文

posted @ 2019-01-15 16:53 eryar 阅读(360) | 评论 (0)编辑 收藏

2019年1月6日

     摘要: 当对OpenCASCADE的BRep表示法的数据结构有了一定的理解后,建议可以自己实现一个显示数据生成的功能,即网格剖分功能。  阅读全文

posted @ 2019-01-06 10:49 eryar 阅读(457) | 评论 (0)编辑 收藏

2018年12月31日

     摘要: OpenCASCADE的网格剖分中网格质量控制是相对重要的核心功能。在理解其原理后,可以自己实现一个更清晰的网格剖分库。

2018年就过结束了,这一年收获颇丰,其中最大的收获就是有了自己的小宝宝。

分享创建价值。虽然OpenCASCADE不是完美的,但是她是目前世界上唯一一款功能相对完善的开放的几何造型库。OpenCASCADE的开放分享,给她带来生机。当他人因为我的blog的分享的文章或代码联系我时,他们的一声感谢,我都会觉得很高兴。

2019年马上就要到来,希望大家在新的一年里,创造、创新,突破自我,更上一层楼!  阅读全文

posted @ 2018-12-31 22:45 eryar 阅读(556) | 评论 (0)编辑 收藏

2018年12月9日

     摘要: I am pleased to announce a new release of RvmTranslator6.6.
RvmTranslator6.6主要增加导出带设计结构的STEP文件,此文件在导入CATIA后的结构与模型与PDMS中一致.  阅读全文

posted @ 2018-12-09 16:35 eryar 阅读(572) | 评论 (0)编辑 收藏

2018年11月26日

     摘要: 管道标准部件库程序PipeStd的主要用法与PDMS的Paragon模块类似,主要也是采用参数化的方式来表示管件。每种类型的管件Category包含三个集合:参数集Parameter Set、点集Point Set和形集Geometry Set。本文主要来介绍如何创建一个参数化的标准管件。  阅读全文

posted @ 2018-11-26 22:08 eryar 阅读(522) | 评论 (0)编辑 收藏

2018年11月25日

     摘要: PipeCAD之管道标准库PipeStd,来对管件及管道等级Piping Specification数据进行管理。  阅读全文

posted @ 2018-11-25 22:27 eryar 阅读(519) | 评论 (2)编辑 收藏

2018年11月22日

     摘要: BDB是一个具有工业强度的嵌入式数据库系统,数据处理的效率很高。BDB功能的稳定性历经时间的考验,在大量应用程序中使用便是明证。可以想见,在同等代码质量的条件下,软件的BUG数和代码的长度是成正比的,相对几十兆、几百兆大型数据库软件,DB的只有不到500K的大小!
Berkeley DB, NOSQL
从实现功能上看,BDB是轻量级数据库系统,或可称为"极" 轻量级数据库系统。但是,我认为不能因此而心存轻视之意,所谓"尺有所短,寸有所长",以绝对角度比较工具之间的好坏是没有什么意义的,关键在于对工具的选择和运用(似乎可以参考一下极限编程的思想)。也许,正确的"表达范式"应该是:在当前应用背景下,选择这种工具是最合适的。
  阅读全文

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

2018年10月17日

     摘要: 要显示一个逼真的三维模型,其顶点坐标、顶点法向、纹理坐标这三个信息必不可少。本文主要介绍如何在OpenCASCADE的Draw中显示出曲面的法向量,通过使用相关命令,来方便地对曲面的法向进行检查。  阅读全文

posted @ 2018-10-17 22:02 eryar 阅读(835) | 评论 (0)编辑 收藏

2018年10月14日

     摘要: 在OpenCASCADE中基于BRepBuilderAPI_MakeFace直接生成的带孔的面,还可以进一步使用放样算法来造型,如拉伸,旋转等,如下图所示。这样就可以避免使用布尔操作,提高造型算法的性能和稳定性。  阅读全文

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

2018年10月1日

     摘要: RvmTranslator6.5发布。
这个版本主要修复转换3DXML的相关Bugs.  阅读全文

posted @ 2018-10-01 23:52 eryar 阅读(579) | 评论 (0)编辑 收藏

2018年9月30日

     摘要: 整个Qt在Windows中都可以通过批处理来编译,当编译好Qt后,会生成qmake.exe。 在没有安装Qt-VS-Addin的情况下,如何使用别人提供的Qt *.pro项目文件呢? 使用qmake可以直接生成Visual Studio项目文件  阅读全文

posted @ 2018-09-30 13:49 eryar 阅读(478) | 评论 (0)编辑 收藏

2018年9月26日

     摘要: Gauss-Newton算法是一个古老的处理非线性最小二乘问题的方法。该方法在迭代过程中要求矩阵J(x)满秩。为了克服这个困难,Levenberg(1944)提出了一种新的方法,但未受到重视。后来Marquardt(1963)又重新提出,并在理论上进行了控讨,得到Levenberg-Marquardt方法,简称LM方法。在此基础上,Fletcher(1971)对其实现策略进行了改进,得到了Levenberg-Marquardt-Fletcher方法(LMF)。再后来,More(1978)将LM方法与信赖域方法结合,建立了带信赖域的LM方法。   LM算法的产生主要是解决曲线最小二乘拟合问题,现在很多软件使用LM算法来解决通用的曲线拟合问题。 本文主要介绍GPL开源库levmar2.6使用Visual Studio在Windows上进行编译。  阅读全文

posted @ 2018-09-26 20:53 eryar 阅读(862) | 评论 (0)编辑 收藏