三维可视化Python语言与信息数据获取和机器学习

TraitsUI与Mayavi应用实例

2017-08-03  本文已影响24人  不做大哥好多年

实例1:建立简单的Mayavi窗口

建立简单的Mayavi窗口框架

1.建立从HasTraits继承的类

              1.1建立MlabSceneModel场景实例scene

1.1建立场景实例

              1.2建立View视图

1.2提供Mayavi视图窗口

              1.3定义__init__函数,生成数据

1.3初始化生成数据

2.建立类的实例,调用configurw_traits()方法

完整代码
建立简单的Mayavi窗口

实例2:基于交互控制的Mayavi窗口

程序框架

1.定义从HasTraits继承的类

          1.1定义窗口中的变量

1.1定义窗口中的变量

          1.2定义监听函数、更新视图绘制

1.2定义监听函数、更新视图绘制 1.2定义监听函数、更新视图绘制 1.2定义监听函数、更新视图绘制 定义Curve生成数据

          1.3定义视图的布局

1.3建立视图布局 建立视图布局

2.调用configure_traits()

完整代码
执行后的效果

上一篇下一篇

猜你喜欢

热点阅读