例子 9

目录前一页

/********************************************************************* 
 *
 *  Gmsh tutorial 9
 * 
 *  后处理、插件
 *
 *********************************************************************/

// Gmsh 支持添加插件以扩展其功能。比如,后处理插件能够修改一个
// 视图,或者基于先前的视图构造出一个新的视图。有几个缺省的插件
// 被静态的连接进了 Gmsh,包括 CutMap, CutPlane, CutSphere,
// Skin, Transform 和 Smooth。

// 我们先载入一个三维的标量视图:

Include "view3.pos" ;

// 插件能够像其他的选项一样被操控。比如 CutMap 插件(该插件能够
// 从一个三维标量视图中截取一个等值面)既能够从图形界面上进行操
// 控,也能够在文件中输入其参数:

Plugin(CutMap).A = 0.67 ; // iso-value level
Plugin(CutMap).iView = 0 ; // source view is View[0]
Plugin(CutMap).Run ; 

// 下面是运行 CutPlane 插件:

Plugin(CutPlane).A = 0 ; 
Plugin(CutPlane).B = 0.2 ; 
Plugin(CutPlane).C = 1 ; 
Plugin(CutPlane).D = 0 ; 
Plugin(CutPlane).Run ; 

View[0].Light = 1;
View[0].IntervalsType = 2;
View[0].NbIso = 6;
View[0].SmoothNormals = 1;

View[1].IntervalsType = 2;

View[2].IntervalsType = 2;
Draw;

目录前一页