vtk怎么让一个面与Y轴垂直
vtk吧
全部回复
仅看楼主
level 2
gucunlin 楼主
要绘制一个面,会不变改变角度,保证与Y轴垂直,怎么实现 只知道可以用vtkMath::Perpendiculars 但是不会用
面就是放疗机头啦
2018年05月07日 03点05分 1
level 12
camera旋转90°
2018年05月10日 00点05分 2
level 1
vecY={0,1,0} //Y轴向量
vecPanel={a,b,c} //面的法向量
如果要让面与Y轴垂直,只需要让面的法向量平行或者等于Y轴的向量就行了。
angle=acos(dot(vecY,vecPanel)); 得到两个向量的夹角
vecAxis=cross(vecY,vecPanel);得到与两向量同时垂直的向量
然后把平面沿两个向量的共同的垂直向量旋转angle就可以了
trans.wxyz(angle,vecAxis[0],vecAxis[1],vecAxis[2])
2018年06月13日 12点06分 4
1