空间破解网站,客户关系管理案例,二手商品网站开发背景,公司申请域名作为一款开源的CAx(CAD/CAE/CAM)软件集成平台#xff0c;为了实现各个Module支持不同的数据显示与交互方案#xff0c;出于扩展性的考虑#xff0c;SALOME引入了View Model#xff0c;用以支持OpenGL、OCC、VTK、ParaView、Qwt等数据显示与交互实现。
本文将以OCCViewer、…作为一款开源的CAx(CAD/CAE/CAM)软件集成平台为了实现各个Module支持不同的数据显示与交互方案出于扩展性的考虑SALOME引入了View Model用以支持OpenGL、OCC、VTK、ParaView、Qwt等数据显示与交互实现。
本文将以OCCViewer、VTKViewer为例来阐述SALOME中的View Model相关内容。
注1限于研究水平分析难免不当欢迎批评指正。
注2文章内容会不定期更新。 一、整体流程 目前SALOME提供了对OpenGL、OCC、VTK、ParaView、Qwt等显示方式的支持。
Table 1 SALOME内置ViewModel 1 GLViewer_Viewer QGLWidget2 Plot2d_Viewer SPlot2d_Viewer QwtPlot3 QxScene_Viewer GraphicsView_Viewer QGraphicsView4 PVViewer_Viewer PV3DViewer_ViewModel SPV3D_ViewModel pqTabbedMultiViewWidget5PyViewer_Viewer PyEditor 6 OCCViewer_Viewer V3d_View OCCViewer_ViewFrame,OCCViewer_ViewPort3d SOCC_Viewer SOCC_ViewWindow,OCCViewer_ViewPort3d,SOCC_Prs 7 VTKViewer_Viewer vtkRenderWindow VTKViewer_ViewWindow,VTKViewer_RenderWindow SVTK_Viewer SVTK_ViewWindow,SVTK_RenderWindowInteractor,SVTK_Prs
二、OCCViewer 三、VTKViewer 四、扩展与演练ACISE集成SALOME OCCViewer\VTKViewer 参考资料 Erich Gamma. Design Patterns:elements of reusable object-oriented software. Addison Wesley, 1994. Joseph Ingeno. Software Architects Handbook. Packt Publishing, 2018. 网络资料
SALOMEhttps://www.salome-platform.org/