网站建设外出考察报告,昆明网站建设天猫运营,wordpress加载评论很慢,wordpress的支付插件一直想实现对stl模型的某个方向进行平面切割 通过滑动slider然后对模型进行某一个方向的面切割。同时可以用鼠标对模型进行移动缩放#xff0c;旋转等操作。然后可以加一些颜色点云显示等操作。 stl加载#xff1a; QString selectFilePath QFileDialog::getOpenFileName…一直想实现对stl模型的某个方向进行平面切割 通过滑动slider然后对模型进行某一个方向的面切割。同时可以用鼠标对模型进行移动缩放旋转等操作。然后可以加一些颜色点云显示等操作。 stl加载 QString selectFilePath QFileDialog::getOpenFileName(this, QString(choose STL file), QString(), QString(file(*.stl)));if (selectFilePath.isEmpty()){ui.textBrowser-append(The address of the STL file you choose is null!);return;}// 原始图像reader vtkSmartPointervtkSTLReader::New();reader-SetFileName(selectFilePath.toStdString().c_str());reader-Update();//将source转换成mappermapper vtkSmartPointervtkPolyDataMapper::New();mapper-SetInputConnection(reader-GetOutputPort());//送入渲染引擎进行显示actor vtkSmartPointervtkActor::New();actor-SetMapper(mapper);//渲染renderer vtkSmartPointervtkRenderer::New();renderer-AddActor(actor);renderer-SetBackground(.0, .0, .0);//设置渲染窗口vtkSmartPointervtkRenderWindow window vtkSmartPointervtkRenderWindow::New();ui.qvtkWidget-SetRenderWindow(window);ui.qvtkWidget-GetRenderWindow()-AddRenderer(renderer);//okui.textBrowser-append(QString(upload the file:) selectFilePath QString( succeed !));