【第〇周】课程导学
【第一周】TVTK基础:入门、管线与数据加载
【第二周】TVTK实战:可视化实例与练习
【第三周】Mayavi入门与Mlab基础
【第四周】Mayavi实战:可视化实例与练习
【第五周】Traits与TraitsUI交互界面基础
【第六周】界面实战:TraitsUI与Mayavi结合
【第七周】(选修)SciPy科学计算与可视化
课程详细目录:
├─{01}--【第〇周】三维可视化之前奏
│ └─{01}--“三维可视化”课程内容导学
│ (1.1.1)--全课程内容导学-PPT.pdf
│ [1.1.1]--全课程内容导学.mp4
│
├─{02}--【第一周】三维可视之基础运用
│ ├─{01}--第一周课程导学
│ │ [2.1.1]--本周课程导学.mp4
│ │
│ ├─{02}--第一单元TVTK入门
│ │ #2.2.1#--SV01V02-TVTK库的安装(续)-Windows10+Py.pdf
│ │ #2.2.2#--SV01V04_cube.py.pdf
│ │ (2.2.1)--SV01V01科学计算可视化讲义.pdf
│ │ (2.2.2)--SV01V02-TVTK库的安装讲义.pdf
│ │ (2.2.3)--SV01V03-创建一个基本三维对象讲义.pdf
│ │ (2.2.4)--SV01V04-显示一个三维对象讲义.pdf
│ │ [2.2.1]--SV01V01科学计算可视化.mp4
│ │ [2.2.2]--SV01V02-TVTK库的安装.mp4
│ │ [2.2.3]--SV01V03-创建一个基本三维对象.mp4
│ │ [2.2.4]--SV01V04-显示一个三维对象.mp4
│ │
│ ├─{03}--第二单元TVTK管线与数据加载
│ │ #2.3.1#--SV02V02_cube_ivtk.py.pdf
│ │ #2.3.2#--SV02V02_cube_ivtk_fixed.py.pdf
│ │ #2.3.3#--SV02V02_cube_ivtk_fixed_function.pdf
│ │ #2.3.4#--tvtkfunc.py.pdf
│ │ #2.3.5#--SV02V02_cube_ivtk_fixed_function.pdf
│ │ #2.3.6#--SV02V03_RectilinearGrid.py.pdf
│ │ #2.3.7#--SV02V04_STLReader.py.pdf
│ │ #2.3.8#--SV02V04_PLOT3DReader.py.pdf
│ │ (2.3.1)--SV02V01-TVTK库管线讲义.pdf
│ │ (2.3.2)--SV02V02-IVTK观察管线讲义.pdf
│ │ (2.3.3)--SV02V03-TVTK数据集讲义.pdf
│ │ (2.3.4)--SV02V04-TVTK数据加载讲义.pdf
│ │ (2.3.5)--stl_data.rar
│ │ (2.3.6)--plot3d_data.rar
│ │ [2.3.1]--SV02V01-TVTK库管线.mp4
│ │ [2.3.2]--SV02V02-IVTK观察管线.mp4
│ │ [2.3.3]--SV02V03-TVTK数据集.mp4
│ │ [2.3.4]--SV02V04-TVTK数据加载.mp4
│ │
│ ├─{04}--TVTK库安装
│ │ #2.4.1#--VTK-7.1.1-cp36-cp36m-win_amd64.w.pdf
│ │
│ └─{05}--课后阅读拓展:VTK介绍(VTKOverviewbyHan-We
│ [2.5.1]--VTK介绍-1(VTKGraphicsmodelbyHan-We.mp4
│ [2.5.2]--VTK介绍-2.mp4
│
├─{03}--【第二周】三维可视之基础实战
│ ├─{01}--第三单元TVTK库可视化实例
│ │ #3.1.1#--SV03V01_PLOT3D_contours.py.pdf
│ │ #3.1.2#--SV03V02_PLOT3D_arrow.py.pdf
│ │ #3.1.3#--SV03V03_PLOT3D_outline.py.pdf
│ │ (3.1.1)--SV03-实例PPT.pdf
│ │ [3.1.1]--SV03V01-实例1:标量数据可视化.mp4
│ │ [3.1.2]--SV03V02-实例2:矢量数据可视化.mp4
│ │ [3.1.3]--SV03V03-实例3:空间轮廓线可视化.mp4
│ │
│ ├─{02}--第四单元TVTK库实战练习
│ │ #3.2.1#--实战练习.pdf
│ │ #3.2.2#--编程练习4.1.pdf
│ │ #3.2.3#--编程练习4.2.pdf
│ │ #3.2.4#--编程练习4.3.pdf
│ │
│ └─{03}--课后阅读扩展:VTKITK的简单应用(byHui-HuangZh
│ [3.3.1]--VTKITK的简单应用(byHui-HuangZhao).mp4
│
├─{04}--【第三周】三维可视之高级进阶
│ ├─{01}--第五单元Mayavi入门
│ │ #4.1.1#--SV05V03_demo.py.pdf
│ │ (4.1.1)--SV05-Mayavi入门PPT.pdf
│ │ [4.1.1]--SV05V01-Mayavi库的安装.mp4
│ │ [4.1.2]--SV05V02-Mayavi库的基本元素.mp4
│ │ [4.1.3]--SV05V03-快速绘图实例.mp4
│ │ [4.1.4]--SV05V04-Mayavi管线.mp4
│ │
│ ├─{02}--第六单元Mlab基础
│ │ #4.2.1#--SV06V01_contour3d.py.pdf
│ │ #4.2.10#--SV06V06_scalar.py.pdf
│ │ #4.2.11#--SV06V07_vector.py.pdf
│ │ #4.2.2#--SV06V01_contour_surf.py.pdf
│ │ #4.2.3#--SV06V01_imshow.py.pdf
│ │ #4.2.4#--SV06V01_plot3d.py.pdf
│ │ #4.2.5#--SV06V01_point3d.py.pdf
│ │ #4.2.6#--SV06V01_quiver3d.py.pdf
│ │ #4.2.7#--SV06V01_surf.py.pdf
│ │ #4.2.8#--SV06V02_colormap.py.pdf
│ │ #4.2.9#--SV06V04_select_red_balls.py.pdf
│ │ (4.2.1)--SV05-Mlab基础PPT.pdf
│ │ (4.2.2)--SV06V01-基于Numpy数组的绘图函数.pdf
│ │ (4.2.3)--SV06V02-改变物体的颜色.pdf
│ │ (4.2.4)--SV06V03-Mlab控制函数.pdf
│ │ (4.2.5)--SV06V04-鼠标选取交互操作.pdf
│ │ (4.2.6)--SV06V05-Mlab管线控制函数.pdf
│ │ (4.2.7)--SV06V06-标量数据可视化.pdf
│ │ (4.2.8)--SV06V07-矢量数据可视化.pdf
│ │ [4.2.1]--SV06V01-基于numpy数组的绘图函数.mp4
│ │ [4.2.2]--SV06V02-改变物体的外观.mp4
│ │ [4.2.3]--SV06V03-mlab控制函数.mp4
│ │ [4.2.4]--SV06V04-鼠标选取交互操作.mp4
│ │ [4.2.5]--SV06V05-mlab管线控制函数.mp4
│ │ [4.2.6]--SV06V06-实例1:标量数据可视化.mp4
│ │ [4.2.7]--SV06V07-实例2:矢量数据可视化.mp4
│ │
│ └─{03}--课后扩展阅读:Mayavi介绍(3DVisualizationw
│ #4.3.1#--PrabhuRamachandran.pdf
│ [4.3.1]--3DVisualizationwithMayavibyPrabh.mp4
│
├─{05}--【第四周】三维可视之进阶实战
│ ├─{01}--第七单元Mayavi可视化实例
│ │ #5.1.1#--SV07V01_dragon.py.pdf
│ │ #5.1.2#--SV07V02_canyon.py.pdf
│ │ (5.1.1)--SV07-Mayavi可视化实例PPT.pdf
│ │ (5.1.2)--dragondata.rar
│ │ (5.1.3)--N36W113.hgt.zip
│ │ [5.1.1]--SV07V01-Dragon绘制.mp4
│ │ [5.1.2]--SV07V02-Canyon地形可视化.mp4
│ │
│ ├─{02}--第八单元Mayavi库实战练习
│ │ #5.2.1#--实战练习.pdf
│ │ #5.2.2#--编程练习8.1.pdf
│ │ #5.2.3#--编程练习8.2.pdf
│ │ #5.2.4#--编程练习8.3.pdf
│ │ (5.2.1)--数据文件.rar
│ │
│ └─{03}--课后扩展学习:Mayavi高级动画(Usingmayavi.ml
│ [5.3.1]--Mayavi.mlabAnimation.mp4
│
├─{06}--【第五周】三维可视之交互界面
│ ├─{01}--第九单元Traits基础
│ │ #6.1.1#--SV09V02-traits.py.pdf
│ │ #6.1.2#--SV09V03_traitslisten.py.pdf
│ │ #6.1.3#--SV09V04_eventlisten.py.pdf
│ │ #6.1.4#--SV09V05-property.py.pdf
│ │ (6.1.1)--SV09-Traits基础-PPT.pdf
│ │ [6.1.1]--SV0901-traits介绍.mp4
│ │ [6.1.2]--SV09V02-Traits属性的功能.mp4
│ │ [6.1.3]--SV09V03-Traits属性监听.mp4
│ │ [6.1.4]--SV09V04-Event和Button属性.mp4
│ │ [6.1.5]--SV09V05-Property属性.mp4
│ │
│ └─{02}--第十单元TraitsUI入门
│ #6.2.1#--SV10V01-traitsUI.py.pdf
│ #6.2.2#--SV10V02-modelmanager.py.pdf
│ #6.2.3#--SV10V03-group.py.pdf
│ #6.2.4#--SV10V05-buttoneditor.py.pdf
│ #6.2.5#--SV10V05-range.py.pdf
│ #6.2.6#--SV10V05-texteditor.py.pdf
│ #6.2.7#--SV10V05-traitsui-editors.py.pdf
│ (6.2.1)--SV10-TraisUI入门-PPT.pdf
│ [6.2.1]--SV10V01-TraitsUI介绍.mp4
│ [6.2.2]--SV10V02-View定义界面.mp4
│ [6.2.3]--SV10V03-Group对象组织界面.mp4
│ [6.2.4]--SV10V04-视图配置.mp4
│ [6.2.5]--SV10V05-TraitsUI控件.mp4
│
├─{07}--【第六周】三维可视之界面实战
│ ├─{01}--第十一单元TraitsUI与Mayavi实例
│ │ #7.1.1#--SV1101_mlab_traitsUI.pdf
│ │ #7.1.2#--SV1102_mayavi_traitsUI.pdf
│ │ (7.1.1)--SV11-TraitsUI与Mayavi应用实例.pdf
│ │ [7.1.1]--SV1101-建立简单的mayavi窗口.mp4
│ │ [7.1.2]--SV1102-TraitsUI可视化实例.mp4
│ │
│ └─{02}--第十二单元界面实战练习
│ #7.2.1#--实战练习.pdf
│ #7.2.2#--编程练习12.1.pdf
│ #7.2.3#--大家一起来讨论!.pdf
│
└─{08}--【第七周】三维可视之运算(选修)
├─{01}--第十三单元SciPy基础一
│ #8.1.1#--SV13_leastsq.py.pdf
│ #8.1.2#--SV13_fsolve.py.pdf
│ #8.1.3#--SV13_interp1d.py.pdf
│ (8.1.1)--第十三单元SciPy基础一.pdf
│
├─{02}--第十四单元SciPy基础二
│ #8.2.1#--SV14_linalg.py.pdf
│ #8.2.2#--SV14_kde.py.pdf
│ #8.2.3#--SV14_sphere.py.pdf
│ (8.2.1)--第十四单元SciPy基础二.pdf
│
└─{03}--第十五单元SciPy可视化实例
#8.3.1#--SV15_lorenz.py.pdf
#8.3.2#--SV15_convexhull_2d.py.pdf
#8.3.3#--SV15_convexhull_3d.py.pdf
(8.3.1)--第十五单元SciPy可视化实例.pdf