OpenCasCade中遍历边获取边的方向时候注意事项

        最近在做判断边的凹凸性的时候需要用到边的方向问题,在这个问题上遇到了一个大坑,此坑平时没有注意,感谢同事的指点。

        主要的坑是,遍历一个face的所有边的时候,通过

该方法得到的边的方向的结果不是一个按照一个顺序的方向,其结果如下:

 当时看到这个结果就蒙蔽了,在官方的说明里不是说按照一个方向顺着来的吗,请教了我的同事告诉了我一个接口

这个是OCC里面的一个接口,通过该接口就可以知道线段是不是反向的。

可以看出有两条线段是反向的,因此,如果想到得到一个顺序的方向需要自己自行旁段,然后把得到的方向转一下。

这边可以得到一个正确的顺序了。

希望给遇到同样问题的人一点帮助。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值