![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencascade
gigi怪
这个作者很懒,什么都没留下…
展开
-
opencascade:布尔操作后的缝合线消除
opencascade中,我们可以运用BRepAlgo_Fuse来进行两个几何模型的融合操作。但实际使用时,比如下面例子中,先在大长方体上面挖一个小长方体,然后再将小长方体直接通过BRepAlgo_Fuse重新融合回去:从上图可以发现,融合之后,虽然原来的槽被填补了,可是出现了缝合线。为了消除缝合线,我们需要用到工具类ShapeUpgrade_UnifySameDomain,该工具用于统一一个几何模型上的面和边。应该可以理解为,同一模型,同一面上的边,统一用边界的边来表示,其余的去掉。 TopoD原创 2021-08-18 14:06:12 · 1352 阅读 · 0 评论 -
opencascade:修改Dimension标注的样式
在使用opencascade中的标注类AIS_Dimension时,想着修改标注的颜色,文字的样式大小等,一开始使用的是其基类AIS_InteractiveObject中的SetColor,但是发现没有作用。 Handle(AIS_DiameterDimension) DiameterDimension = new AIS_DiameterDimension(coneButtom); DiameterDimension->SetColor(Quantity_NOC_BLUE1);正确的做法需要原创 2021-08-17 19:52:49 · 1144 阅读 · 0 评论