使用VTK,我想创建一个位于椭圆内的点云(随机数量)。
到目前为止,我已经得到了这个:
vtkSmartPointer<vtkPointSource> pointSource = vtkSmartPointer<vtkPointSource>::New();
pointSource->SetCenter(0.0, 0.0, 0.0);
pointSource->SetNumberOfPoints(nPoints);
pointSource->SetRadius(radius);
pointSource->Update();
但我想知道如何将其描述为椭圆形云。
答案 0 :(得分:0)
您可以使用vtkTransform将点源球体转换为椭圆。以下是缩放平面的示例:http://www.vtk.org/gitweb?p=VTK.git;a=blob;f=Examples/Modelling/Python/expCos.py