摘要:
# jt_toolkit 解析JT格式文件。DLL库发布地址 [https://gitee.com/bitbybit3d/jt_toolkit](https://gitee.com/bitbybit3d/jt_toolkit),此外在github上则为 [https://github.com/bit 阅读全文
摘要:
在C++中,float占4个字节,double占8个字节,均采用 IEEE 754 浮点标准;内部都是以二进制为基础,表述实数,有些实数可以被精确表述,比如0.2,但有些不行,比如0.3。针对这一点,前不久有篇专门的文章介绍这个: "浮点运算为什么不准?有人为0.30000000000000004建 阅读全文
摘要:
C/C++的数组是从0开始计算的,5个值的数组则下标会对应 0, 1, 2, 3, 4。 在数学上可能不这么数,我所知道的 Mathematica 内的 List 是从 1 开始作为下标的。 OpenCASCADE对数组下标的设计早期更靠近数学的理念,从1开始,这明显与C/C++语言标准不同,所以对 阅读全文
摘要:
CGAL CGAL系大名鼎鼎的计算几何算法库,采用C++语言,代码中大量使用模板,相对比较难读。可以支持float, double, CORE的高精度或者gmp等任意精度库。 安装CGAL 在Windows下,建议采用Setup.exe进行安装,因为可以设定自动下载依赖库gmp, mpfr。 安装时 阅读全文
摘要:
osgdb_jt 最近还是更新了一下 osgdb_jt 插件。解码jt格式核心库jt_toolkit,通过静态链接到Plugin jt产生osgdb_jt插件,使得osg可以可视化jt格式文件。 用法 osg为OpenSceneGraph-3.6.3官方源码编译,只有osgdb_jt为新增编译文件。 阅读全文
摘要:
介绍 JT是西门子公司推出的PLM通用三维格式,设计为一个开放、高效率的、紧凑,持久性存储的产品数据格式,用于产品可视化、协作和CAD数据共享。JT文件格式包括多方面的数据,以及对曲面边的精准表示,产品和制造业的相关信息,元数据信息,这些信息都可以文件系统导出可以被产品数据管理系统(PDM)导入到软 阅读全文
摘要:
最近发现 FreeCAD 官方在发布 0.19_pre 时已提供 vs2017 x64的LibPack,现在就再来测试一下。 编译 下载 FreeCADLibs_12.1.2_x64_VC15.7z 官方LibPack之后,解压后可以将vs2017的生成目录与LibPack重合,也可以不重合。不重合 阅读全文
摘要:
在Windows下编译FreeCAD,通常的方法是依赖官方提供的LibPack,但是只有vs2008, vs2012, vs2013等几个版本提供。比如现在感觉vs2017比较好用,可是没有官方LibPack,那就很难在vs2017上编译FreeCAD。 我不想再因为想看看FreeCAD源码,而去安 阅读全文
摘要:
FreeCAD简介 FreeCAD是基于OpenCASCADE的开源CAD/CAE软件,完全开源(GPL的LGPL许可证), "官方源码地址" ,详情可参考维基百科,百度百科等等。 如果要编译FreeCAD,最好采用官方提供的LibPack,否则第三方库难以找全。FreeCAD LibPack官方看 阅读全文
摘要:
OpenCASCADE内用到了很多由诸如NCollection_Map, NCollection_DataMap, NCollection_DoubleMap, NCollection_IndexedMap, NCollection_IndexedDataMap之类模板衍生出来的类,比如TopToo 阅读全文