eryar

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

BRepPrimAPI_MakeTorus Bug

Posted on 2012-12-14 19:53 eryar 阅读(1945) 评论(2)  编辑 收藏 引用 所属分类: 2.OpenCASCADE

BRepPrimAPI_MakeTorus Bug

eryar@163.com

当使用BRepPrimAPI_MakeTorus创建一个有角度的Torus时,出现了问题,结果仍然是一个完整的,并且还带有些不需要的形状出现,而且会使程序变得缓慢。如当使用如下BRepPrimAPI_MakeTorus aTorus(120, 35, 90)时,想创建一个90度的类似弯头的形状,但出现如下结果:

Elbow     Torus

所以,向OCC提出了这个Bug,链接地址为:

http://tracker.dev.opencascade.org/view.php?id=23612

也许是因为继承自BRepPrimAPI_MakeOneAxis的旋转体皆有此问题,

 

若你有此问题的解决方案,请不吝赐教。随时都可以发邮件到我的邮箱:eryar@163.com

 

Feedback

# re: BRepPrimAPI_MakeTorus Bug  回复  更多评论   

2012-12-15 09:03 by r.h
BRepPrimAPI_MakeTorus函数的角度参数应该是弧度单位,试试BRepPrimAPI_MakeTorus(120, 35, PI / 2.0). 在我这里OCC 6.3.1显示正常.

# re: BRepPrimAPI_MakeTorus Bug  回复  更多评论   

2012-12-15 17:17 by eryar
非常感谢,的确是角度单位弄错了。。。
@r.h

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理