028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

VTK隐函数之vtkPlane

vtkPlane

 vtkPlane provides methods for various plane computations. These include projecting points onto a plane, evaluating the plane equation, and returning plane normal. vtkPlane is a concrete implementation of the abstract class vtkImplicitFunction.

成都网站建设哪家好,找创新互联!专注于网页设计、成都网站建设、微信开发、微信小程序、集团成都定制网页设计等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都展览展示等众多领域,积累了大量丰富的经验,同时也获得了客户的一致夸奖!

成员函数:

 在成员函数中还定义了点、矢量向某个平面投影的功能函数,如ProjectPoint、ProjectVector等。

 隐函数的数学表达式为F(x,y,z)=w,平面的隐函数方程有点法式和一般式。在vtkPlane中采用的是点法式隐函数。
 点法式平面隐函数方程为:A(x-x0)+B(y-y0)+C(z-z0)=w, (A,B,C)为平面法向量,即vtkPlane中的Normal,(x0,y0,z0)为平面上一点,即vtkPlane中的Origin。
 平面的一般式方程为:Ax+By+Cz=w


EvaluateFunction(...)函数的源代码如下:

double vtkPlane::EvaluateFunction( double x[3] )
{
  return ( this->Normal[0]*(x[0]-this->Origin[0]) +
           this->Normal[1]*(x[1]-this->Origin[1]) +
           this->Normal[2]*(x[2]-this->Origin[2]) );
}

新闻名称:VTK隐函数之vtkPlane
标题链接:http://www.tsicrk.com/article/gpceog.html

其他资讯

让你的专属顾问为你服务

1.6021s