当前位置: 首页 > news >正文

举报网站赚钱wordpress 两个网站

举报网站赚钱,wordpress 两个网站,四川建设网站信息查询中心,数据库网站 建设费用开发环境#xff1a; Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example参考代码 demo解决问题#xff1a;框选或者点选某一区域#xff0c;并获取区域prop3D对象#xff08;红线内为有效区域#xff0c;polydata组成的3d几何对象 Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example参考代码 demo解决问题框选或者点选某一区域并获取区域prop3D对象红线内为有效区域polydata组成的3d几何对象 1. vtkInteractorStyleRubberBandPick /*与TrackBallCamera类似但是它可以选择橡皮筋选择矩形下面的道具。该交互器样式允许用户通过按下r并使用左鼠标按钮在渲染窗口中绘制矩形。当释放鼠标按钮时附加的拾取器将在选择矩形中心的像素上操作。如果拾取器恰好是vtkAreaPicker则它将在整个选择矩形上操作。当按下p键时上述拾取操作在1x1矩形上发生。在其他方面它的行为与其父类相同。另请参见vtkAreaPicker*/// r使能或禁用区域框选框选区域中pick有效区域// For vtkInteractorStyleRubberBandPick - use r and left-mouse to draw a// selection box used to pick.// // p按下时pick当前鼠标位置所在的区域// For vtkInteractorStyleTrackballCamera - use p to pick at the current// mouse position.vtkNewvtkInteractorStyleRubberBandPick style;2. vtkAreaPicker vtkNewvtkAreaPicker areaPicker;vtkNewvtkCallbackCommand pickCallback;pickCallback-SetCallback(PickCallbackFunction);areaPicker-AddObserver(vtkCommand::EndPickEvent, pickCallback);prj name: AreaPicking #include vtkActor.h #include vtkAreaPicker.h #include vtkCallbackCommand.h #include vtkCellArray.h #include vtkInteractorStyleRubberBandPick.h #include vtkInteractorStyleTrackball.h // #include vtkInteractorStyleTrackballCamera.h #include vtkNamedColors.h #include vtkNew.h #include vtkPoints.h #include vtkPolyData.h #include vtkPolyDataMapper.h #include vtkProp3DCollection.h #include vtkProperty.h #include vtkRenderWindow.h #include vtkRenderWindowInteractor.h #include vtkRenderer.hnamespace { void PickCallbackFunction(vtkObject* caller, long unsigned int eventId,void* clientData, void* callData); }int main(int, char*[]) {// Create a set of points.vtkNewvtkPoints points;vtkNewvtkCellArray vertices;vtkIdType pid[1];pid[0] points-InsertNextPoint(1.0, 0.0, 0.0);vertices-InsertNextCell(1, pid);pid[0] points-InsertNextPoint(0.0, 0.0, 0.0);vertices-InsertNextCell(1, pid);pid[0] points-InsertNextPoint(0.0, 1.0, 0.0);vertices-InsertNextCell(1, pid);// Create a polydatavtkNewvtkPolyData polydata;polydata-SetPoints(points);polydata-SetVerts(vertices);// VisualizevtkNewvtkPolyDataMapper mapper;mapper-SetInputData(polydata);vtkNewvtkNamedColors colors;vtkNewvtkActor actor;actor-SetMapper(mapper);actor-GetProperty()-SetPointSize(8); //设置顶点的显示大小actor-GetProperty()-SetColor(colors-GetColor3d(Gold).GetData()); //设置顶点的显示颜色vtkNewvtkRenderer renderer;vtkNewvtkRenderWindow renderWindow;renderWindow-AddRenderer(renderer);renderWindow-SetWindowName(AreaPicking);vtkNewvtkAreaPicker areaPicker;vtkNewvtkRenderWindowInteractor renderWindowInteractor;renderWindowInteractor-SetRenderWindow(renderWindow);renderWindowInteractor-SetPicker(areaPicker);renderer-AddActor(actor);renderer-SetBackground(colors-GetColor3d(DarkSlateGray).GetData());renderWindow-Render();// r使能或禁用区域框选框选区域中pick有效区域// For vtkInteractorStyleRubberBandPick - use r and left-mouse to draw a// selection box used to pick.vtkNewvtkInteractorStyleRubberBandPick style;// p按下时pick当前鼠标位置所在的区域// For vtkInteractorStyleTrackballCamera - use p to pick at the current// mouse position.// vtkNewvtkInteractorStyleTrackballCamera style;// paraviewstyle-SetCurrentRenderer(renderer);renderWindowInteractor-SetInteractorStyle(style);vtkNewvtkCallbackCommand pickCallback;pickCallback-SetCallback(PickCallbackFunction);areaPicker-AddObserver(vtkCommand::EndPickEvent, pickCallback);renderWindowInteractor-Start();return EXIT_SUCCESS; }namespace { void PickCallbackFunction(vtkObject* caller,long unsigned int vtkNotUsed(eventId),void* vtkNotUsed(clientData),void* vtkNotUsed(callData)) {std::cout Pick. std::endl;vtkAreaPicker* areaPicker static_castvtkAreaPicker*(caller);vtkProp3DCollection* props areaPicker-GetProp3Ds();props-InitTraversal();//遍历当权pick到那些区域Prop3Dsfor (vtkIdType i 0; i props-GetNumberOfItems(); i){vtkProp3D* prop props-GetNextProp3D();std::cout Picked prop: prop std::endl;} } } // namespace
http://www.hkea.cn/news/14467214/

相关文章:

  • 长沙建个网站要多少钱seo和sem是什么
  • 上海建站费用上海企业网上预登记
  • 装宽带一般多少钱广州网站的优化
  • 社交网站开发实例软件设计专业学什么
  • 做门户网站的公司有哪些自己服务器建网站 备案
  • 看电视剧免费的网站重庆定制型网站建设
  • 李炎辉网站建设教程青海网站建设策划
  • 商城网站如何优化网站后台图片上传失败
  • 南昌建设企业网站公司wordpress主题 芯片
  • 如何快速找到做网站的客户视频转动图在线制作网站
  • 成都三合一网站建设建筑工程网络图怎么画
  • 广州网站建设培训网站建设实训报告ppt
  • 大型网站空间费用Wordpress需要费用吗
  • 怎样注册网站卖东西深圳优秀网站建设公司
  • 公司网站开发联系方式小程序定制要多少钱
  • 怎样建网站 步骤全屋定制效果图
  • 网站建设程序有哪些内容网站系统维护要多久
  • 怎样使用模板建立网站采集网站图片
  • 任丘网站制作做不锈钢管网站
  • 棋牌app开发需要多钱河南新站关键词排名优化外包
  • 网站模板带后台下载济南做网站的公司有哪些
  • 备案 网站服务内容相似图片在线查找
  • 工具类网站做排名数据库2008做企业网站
  • 不用服务器做视频网站吗营销型的物流网站模板
  • 京东商城网站的搜索引擎营销做的案例分析搜索引擎
  • 怎么做 社区网站wordpress提交表单插件
  • 网站做数据分析的意义自己的网站怎么做商城
  • 网站图片alt属性品牌网站的建设
  • 求个网站这么难吗2022年贴吧如何做网站左侧导航条
  • 网站空间被攻击网上可以注销营业执照吗