eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 591, comments - 590, trackbacks - 0, articles - 0

置顶随笔

     摘要: RvmTranslator7.6.0发布啦!主要增加导出PDMS的PML宏文件,方便将RVM中的设备模型以设备基本体的方式导入到PDMS中,避免重复建模。以及避免使用机械设备接口导入的模型过于复杂,影响PDMS使用。


阅读全文

posted @ 2022-03-29 12:27 eryar 阅读(615) | 评论 (0)编辑 收藏

     摘要: Auto Draft for PDMS(简称AD)自动出图软件介绍。
  阅读全文

posted @ 2022-03-04 14:25 eryar 阅读(698) | 评论 (0)编辑 收藏

     摘要: 三维管道设计软件 PipeCAD V1.0 版本发布了!
  阅读全文

posted @ 2022-01-01 19:41 eryar 阅读(976) | 评论 (0)编辑 收藏

     摘要: OpenCASCADE Code Study Outline.

OpenCASCADE Collaborative development portal
Updating……
  阅读全文

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

2023年9月23日

     摘要: 布尔数据BOPDS_DS是布尔操作中的数据中转站,将布尔操作的输入数据及中间计算结果数据都保存起来。  阅读全文

posted @ 2023-09-23 17:37 eryar 阅读(11) | 评论 (0)编辑 收藏

2023年9月18日

     摘要: 布尔迭代器BOPDS_Iterator通过BVH找出求交的模型中每对包围盒有相交的模型并提供遍历每对包围盒相交的模型的功能,为后面求交作准备。从其代码实现可以看出布尔选项使用OBB对性能提高是有限的,当使用AABB能检测出来的,再使用OBB会降低性能。当使用AABB检测出来相交,但OBB不相交的场景对性能提升明显。  阅读全文

posted @ 2023-09-18 21:13 eryar 阅读(83) | 评论 (0)编辑 收藏

     摘要: 构建工具Premake  阅读全文

posted @ 2023-09-18 20:49 eryar 阅读(19) | 评论 (0)编辑 收藏

     摘要: opencascade glfw imgui  阅读全文

posted @ 2023-09-18 20:48 eryar 阅读(58) | 评论 (0)编辑 收藏

     摘要: 几何内核可以看成一个数学库的子集,只是在几何图形上的应用。学习几何内核的过程类比于学生时代掌握的数学工具。  阅读全文

posted @ 2023-09-18 20:47 eryar 阅读(66) | 评论 (0)编辑 收藏

2023年8月21日

     摘要: OpenCASCADE中对两个曲面求交得到的交线进行了分类: ALine, GLine, WLine, RLine.  阅读全文

posted @ 2023-08-21 00:27 eryar 阅读(285) | 评论 (0)编辑 收藏

2023年8月16日

     摘要: BVH在OpenCASCADE中也有广泛地应用,如开源版本中的模型快速碰撞检测,使用类BRepExtrema_ShapeProximity. 模型选择操作,光线跟踪等算法中都有应用。  阅读全文

posted @ 2023-08-16 23:28 eryar 阅读(243) | 评论 (0)编辑 收藏

2023年8月6日

     摘要: OpenCASCADE中提供一种空间查找二叉树算法NCollection_UBTree,字面意思是非平衡二叉树Unbalanced Binary Tree。把上图中的数字换成包围盒,构造二叉查找树。为了解决查找二叉树单链问题,加入随机处理,可以使查找性能达到O(log(N)),相对普通遍历速度而言还是不错的。本文结合示例代码说明如何使用这个非平衡二叉树。  阅读全文

posted @ 2023-08-06 18:53 eryar 阅读(353) | 评论 (0)编辑 收藏

2023年8月1日

     摘要: 为了适应不同的用户,IsoAlgo提供了灵活的配置选项,配置选项的内容基本与ISOGEN保持一致。首先是现在支持用户指定自定义的图框。然后可以配置将管道相关属性输出到图纸的指定位置上。还可以输出用户自定义的文字到图纸上的指定位置。下面结合配置文件,说明如何进行图框相关的设置。  阅读全文

posted @ 2023-08-01 22:40 eryar 阅读(259) | 评论 (0)编辑 收藏

2023年6月18日

     摘要: Licensecc: a C++ software license manager
Copy protect, limit the usage of your C++ software with a license.  阅读全文

posted @ 2023-06-18 13:01 eryar 阅读(559) | 评论 (0)编辑 收藏

2023年5月30日

     摘要: 曲面求交追踪法的优点是在求得首交点后搜索交线其余交点的速度非常快,且适用范围广。追踪法的问题是目前尚无非常有效的方法来求得所有交线环的起始点。曲面求交一般会采用通用性较好的网格法-迭代法-追踪法三者相结合的方法。应用网格法求得交点的初始估计值,再用迭代法求得精确交点,并以其为起点进行追踪,直到得到整条精确交线。  阅读全文

posted @ 2023-05-30 00:39 eryar 阅读(549) | 评论 (0)编辑 收藏

2023年5月28日

     摘要: 将曲面求交的离散网格交线作为Newton迭代法的初始估计点,可以得到较好的交线。  阅读全文

posted @ 2023-05-28 13:05 eryar 阅读(498) | 评论 (0)编辑 收藏

2023年5月27日

     摘要: OpenCASCADE中曲面求交的迭代法也不是独立的方法,与之配合的有离散网格求交得到初值,在追踪中作用迭代法。迭代求交使用的是三参数迭代法,根据三参数迭代法的数学方程可知,需要计算曲面上参数对应的点和切矢。  阅读全文

posted @ 2023-05-27 23:35 eryar 阅读(299) | 评论 (0)编辑 收藏

2023年5月23日

     摘要: opencascade使用类IntPolyh_Intersection来计算两个曲面网格的交线。  阅读全文

posted @ 2023-05-23 23:21 eryar 阅读(545) | 评论 (0)编辑 收藏

2023年5月21日

     摘要: OpenCASCADE中计算两个三角网格交线的类是IntPatch_InterferencePolyhedron,这个类还可以用来计算一个网格的自交情况。  阅读全文

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