VTK自定义创建的平面大小

vtk里创建平面时自定义平面大小,利用其创建平面类中自带的三点函数来确定大小,示列代码是创建一个边长为20的正方形平面,以z轴为法向量。

 //创建平面
    vtkSmartPointer<vtkPlaneSource>planeSource = vtkSmartPointer<vtkPlaneSource>::New();
     planeSource->SetCenter(0, 0, -1);//设置平面中心点坐标
     planeSource->SetOrigin(-10,-10, -1);//设置平面起点坐标,一般为平面左下角
     planeSource->SetPoint1(10, -10 , -1);//设置平面第一条轴的长度
     planeSource->SetPoint2(-10, 10 , -1);//设置平面第二条轴的长度
     planeSource->SetNormal(0, 0, 1);//设置平面的法向量
     planeSource->Update();

VTK自定义创建的平面大小_第1张图片

你可能感兴趣的:(VTK,vtk)