正文内容加载中...
posted @ 2019-12-06 18:08 bitbybit3d 阅读(424) 评论(0) 推荐(0) 编辑
摘要:C/C++的数组是从0开始计算的,5个值的数组则下标会对应 0, 1, 2, 3, 4。 在数学上可能不这么数,我所知道的 Mathematica 内的 List 是从 1 开始作为下标的。 OpenCASCADE对数组下标的设计早期更靠近数学的理念,从1开始,这明显与C/C++语言标准不同,所以对 阅读全文
posted @ 2019-11-28 00:52 bitbybit3d 阅读(78) 评论(0) 推荐(0) 编辑
摘要:CGAL CGAL系大名鼎鼎的计算几何算法库,采用C++语言,代码中大量使用模板,相对比较难读。可以支持float, double, CORE的高精度或者gmp等任意精度库。 安装CGAL 在Windows下,建议采用Setup.exe进行安装,因为可以设定自动下载依赖库gmp, mpfr。 安装时 阅读全文
posted @ 2019-10-12 15:19 bitbybit3d 阅读(995) 评论(0) 推荐(0) 编辑
摘要:osgdb_jt 最近还是更新了一下 osgdb_jt 插件。解码jt格式核心库jt_toolkit,通过静态链接到Plugin jt产生osgdb_jt插件,使得osg可以可视化jt格式文件。 用法 osg为OpenSceneGraph 3.6.3官方源码编译,只有osgdb_jt为新增编译文件。 阅读全文
posted @ 2019-08-23 15:09 bitbybit3d 阅读(387) 评论(0) 推荐(0) 编辑
摘要:介绍 JT是西门子公司推出的PLM通用三维格式,设计为一个开放、高效率的、紧凑,持久性存储的产品数据格式,用于产品可视化、协作和CAD数据共享。JT文件格式包括多方面的数据,以及对曲面边的精准表示,产品和制造业的相关信息,元数据信息,这些信息都可以文件系统导出可以被产品数据管理系统(PDM)导入到软 阅读全文
posted @ 2019-07-09 13:33 bitbybit3d 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:最近发现 FreeCAD 官方在发布 0.19_pre 时已提供 vs2017 x64的LibPack,现在就再来测试一下。 编译 下载 FreeCADLibs_12.1.2_x64_VC15.7z 官方LibPack之后,解压后可以将vs2017的生成目录与LibPack重合,也可以不重合。不重合 阅读全文
posted @ 2019-05-16 10:55 bitbybit3d 阅读(1166) 评论(2) 推荐(0) 编辑
摘要:在Windows下编译FreeCAD,通常的方法是依赖官方提供的LibPack,但是只有vs2008, vs2012, vs2013等几个版本提供。比如现在感觉vs2017比较好用,可是没有官方LibPack,那就很难在vs2017上编译FreeCAD。 我不想再因为想看看FreeCAD源码,而去安 阅读全文
posted @ 2019-05-14 19:24 bitbybit3d 阅读(833) 评论(0) 推荐(0) 编辑
摘要:FreeCAD简介 FreeCAD是基于OpenCASCADE的开源CAD/CAE软件,完全开源(GPL的LGPL许可证), "官方源码地址" ,详情可参考维基百科,百度百科等等。 如果要编译FreeCAD,最好采用官方提供的LibPack,否则第三方库难以找全。FreeCAD LibPack官方看 阅读全文
posted @ 2019-03-29 18:00 bitbybit3d 阅读(2374) 评论(0) 推荐(0) 编辑
摘要:OpenCASCADE内用到了很多由诸如NCollection_Map, NCollection_DataMap, NCollection_DoubleMap, NCollection_IndexedMap, NCollection_IndexedDataMap之类模板衍生出来的类,比如TopToo 阅读全文
posted @ 2019-03-23 13:06 bitbybit3d 阅读(238) 评论(0) 推荐(0) 编辑
摘要:点,向量,方向 二维:gp_Pnt2d, gp_Vec2d, gp_Dir2d;它们的内部都存储 gp_XY 三维:gp_Pnt, gp_Vec, gp_Dir;它们的内部都存储 gp_XYZ 轴向与坐标系统 gp_Ax2d 二维空间的轴向,内部存储为 gp_Pnt2d, gp_Dir2d。 gp_ 阅读全文
posted @ 2019-03-23 12:43 bitbybit3d 阅读(269) 评论(0) 推荐(0) 编辑