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

网站后台百度统计图如何做的免费网址申请

网站后台百度统计图如何做的,免费网址申请,网站开发是在电脑上打出来的资料么,珠海门户网站建设费用函数介绍 VTKPointPickerInteractorStyle是一个自定义的交互样式类#xff0c;它是VTK库中vtkInteractorStyleTrackballCamera类的子类。VTK#xff08;Visualization Toolkit#xff09;是一个开源的#xff0c;跨平台的库#xff0c;用于处理、渲染和视觉化科学数据。它…函数介绍 VTKPointPickerInteractorStyle是一个自定义的交互样式类它是VTK库中vtkInteractorStyleTrackballCamera类的子类。VTKVisualization Toolkit是一个开源的跨平台的库用于处理、渲染和视觉化科学数据。它包括一系列的类和方法用于3D计算机图形、图像处理和可视化。 vtkInteractorStyleTrackballCamera是VTK中的一个交互样式类它定义了用户与3D场景交互的方式例如旋转、缩放、平移等。VTKPointPickerInteractorStyle类继承了vtkInteractorStyleTrackballCamera类并重写了一些方法以自定义用户的交互行为。 class VTKPointPickerInteractorStyle : public vtkInteractorStyleTrackballCamera { public:static VTKPointPickerInteractorStyle* New();vtkTypeMacro(VTKPointPickerInteractorStyle, vtkInteractorStyleTrackballCamera);void setObjectIndex(int index) { m_index index; }int getObjectIndex() const { return m_index; }VTKPointPickerInteractorStyle(){LastPickedActor NULL;LastPickedProperty vtkProperty::New();}virtual ~VTKPointPickerInteractorStyle(){LastPickedProperty-Delete();}virtual void OnLeftButtonUp() override{// Forward eventsvtkInteractorStyleTrackballCamera::OnLeftButtonUp();}virtual void OnLeftButtonDown() override{int* clickPos this-GetInteractor()-GetEventPosition();this-Interactor-GetPicker()-Pick(clickPos[0], clickPos[1], 0, // always zero.this-Interactor-GetRenderWindow()-GetRenderers()-GetFirstRenderer());double picked[3];this-Interactor-GetPicker()-GetPickPosition(picked); // std::cout Picked value: picked[0] picked[1] picked[2] std::endl;// Forward eventsvtkInteractorStyleTrackballCamera::OnLeftButtonDown();} // virtual void OnMouseMove() override // {// }private:vtkActor *LastPickedActor;vtkProperty *LastPickedProperty;int m_index;};被重写的方法还能保留之前的功能吗重写一个方法会完全覆盖父类中的该方法的实现。但是可以在子类的方法中显式调用父类的方法来保留父类的功能。 例如在VTKPointPickerInteractorStyle类的OnLeftButtonDown方法中在方法的最后调用了vtkInteractorStyleTrackballCamera::OnLeftButtonDown()。这样就可以在执行完VTKPointPickerInteractorStyle类的OnLeftButtonDown方法的自定义操作后再执行vtkInteractorStyleTrackballCamera类的OnLeftButtonDown方法。这样做可以保证在执行完子类的自定义操作后还能执行父类的操作。 设置回调 下面是用于设置回调同时为了在鼠标点击窗口时确认当前窗口索引将每个窗口的索引或objectName存储在类的某个成员变量中并添加一个方法来检索它。 class VTKPointPickerInteractorStyle : public vtkInteractorStyleTrackballCamera {... public:void setObjectIndex(int index) { m_index index; }int getObjectIndex() const { return m_index; }... private:int m_index; }; 然后在创建VTKPointPickerInteractorStyle对象时设置索引i。 for(int i0;i8;i){vtkSmartPointerVTKPointPickerInteractorStyle style vtkSmartPointerVTKPointPickerInteractorStyle::New();style-setObjectIndex(i);render[i]-GetInteractor()-SetInteractorStyle(style);} 将交互样式设置为 nullptr也就是清除交互样式回到默认的交互方法。 render[i]-GetInteractor()-SetInteractorStyle(nullptr);
http://www.pierceye.com/news/176876/

相关文章:

  • 衡水做网站建设台州网站建设选浙江华企
  • 某集团网站建设规划书用flash做的经典网站
  • 企业网站用什么做一个空间怎么放两个网站吗
  • 58同城长沙回收网站建设长春seo推广
  • 景区网站建设的意义女生学计算机应用技术可以做什么
  • 做律师网站的公司天津公司网站制作
  • 上海建设摩托车官方网站招聘网站数建设
  • 自己制作一个网站需要什么软件安吉网站制作
  • 如何设计服装网站首页网站建设比较好的公司
  • 微信网站的链接标志图片如何做公众号如何创建
  • 建站公司建的网站能改动吗怎样设置默认网站
  • 高并发电商网站开发辽宁省朝阳市做网站
  • 公司做网站有用吗合肥企业快速建站
  • 因脉网站建设公司怎么呀韩国网站开发建设技术特点
  • 网站备案 个人 单位安徽网站建设推广
  • 黔江网站制作网站招标建设
  • 网站注册公司目前最好的引流方法
  • 小米wifi设置网址入口网站通信工程建设网站
  • 深圳专业网站建在线做插画的网站
  • 站长之家网站查询怎么样创建自己的小程序
  • 站酷海报设计图片网站备份怎么做
  • 做网站挣钱么云市场 wordpress
  • 网站域名管理规范seo专员是什么
  • 网站制作+资讯网站特色栏目重要性
  • 网站qq 微信分享怎么做的随州市住房和城乡建设部网站
  • 资源网站建设多少钱手机网站页面文字做多大
  • 烟台专业做网站宜昌教育云网站建设
  • 慕课联盟网站开发实战wordpress怎样修改域名
  • 什么电脑做网站前段用旅游网站建设的利益
  • 做 暧视频在线观看网站花都网站建设设计