vtk-vtkplane的使用

参考:https://www.cnblogs.com/ankier/archive/2012/12/27/2835195.html

vtkPlane 提供各种平面计算的方法。这些包括投影点,评估平面方程,和返回平面的法向量。vtkPlane 是抽象类 vtkImplicitFunction 的具体实现。主要用在做体数据上的面的切割(cutter)

(一)基本方法:

1、 EvaluateGradient (double x[3], double g[3]) 评估功能梯度在点 x [3]。
2、 Push (double distance) 在方向量的方向上平移distance距离,负值表示沿着法向量相反的方向移动distance距离。
3、 EvaluateFunction (double x, double y, double z)评估 [3] x 点的平面方程。
4、 SetNormal (double, double, double)设置法向量
5、 GetNormal ()获得该法向量
6、 SetOrigin (double, double, double)设置原点位置
7、 GetOrigin ()获得原点位置

4,6是很重要的两个函数,确定了平面的位置和方向,点法式就可以唯一确定一个平面。
(二)改变生成平面的大小

待完成…

发布了37 篇原创文章 · 获赞 5 · 访问量 2176

猜你喜欢

转载自blog.csdn.net/weixin_44723106/article/details/103495722