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();