求助吧主 利用相交的平面与曲面相交 求交点
vtk吧
全部回复
仅看楼主
level 6
小二哥1173
楼主
如题 将两组两组平面利用vtkcutter与曲面相交 如何获取交点坐标 目前有两种思路 一是将平面与曲面的交线分别存为polydata 然后利用vtkIntersectionPolyDataFilter求交点 此方法已失败 二是写出平面与曲面的交线方程 然后求交点坐标 但方法二不知道怎么实施 写出了直线方程 却不会求交点 求助万能的吧主 指点一二
2017年01月11日 02点01分
1
level 6
wxflamy
用vtkIntersectionPolyDataFilter前要把两个面都用vtkTranglefilter变成三角面片,是可以实现的
2017年01月11日 06点01分
2
小二哥1173
把两个面都用vtkTranglefilter变成三角面片就可以了吗?我是先用平面与曲面相交得到交线 这个交线是利用vtkcutter得到的 用vtkIntersectionPolyDataFilter求两条交线得到的交点 所以vtkIntersectionPolyDataFilter的输入是直线 不是面啊是要将直线存成polydata之前把直线变成有拓扑结构的吗?
2017年01月11日 13点01分
wxflamy
@小二哥1173
用vtkIntersectionPolyDataFilter可以直接得到两个面的交线啊,至于与第三个面相交你试一下吧,要注意的是它的输入要是三角面片的,vtkCutter的话应该也行吧,但是要注意切割函数。
2017年01月12日 01点01分
level 2
xiydde
楼主还在贴吧吗,求教!
2018年06月06日 07点06分
3
1