OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状
OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状
- 偏移量计算
- Shelling
- 拔模斜度
- 管道建创建
- 进化实体
这些类提供以下服务:
创建偏移形状及其变体,例如:
空心;
Shelling;
放样;
使用拔模角创建锥形;
创建扫描。
偏移量计算
可以使用BRepOffsetAPI_MakeOffsetShape执行偏移计算。此类为两种不同的偏移算法提供 API:
基于解析延拓计算的偏移算法。参数的含义可以在BRepOffsetAPI_MakeOffsetShape::PerformByJoin方法描述中找到。下面的列表展示了该算法的主要方案:
第一步,计算偏移量。
在此之后,为每个偏移计算解析延拓。
根据原始拓扑信息(共享、邻居数量等)计算成对交集。
组装偏移形状。
第二种算法基于这样一个事实,即始终可以构建没有连续性的单个面的偏移计算。下面的列表显示了简单的偏移算法:
每个曲面都映射到其几何偏移曲面。
对于每条边,pcurves 映射到偏移曲面上的相同 pcurves。
对于每条边,通过在第一个偏移面上重新逼近 pcurve 来构建 3d 曲线。
结果壳中每个顶点的位置计算为共享该顶点的边的所有端点的平均点。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
