1.python程序
from netgen.geom2d import * #SplineGeometry()在这个库里面
from ngsolve import * #Draw()在这个库里面
geo = SplineGeometry() #spline线
#四个关键点
p1 = geo.AppendPoint (0,0)
p2 = geo.AppendPoint (1,0)
p3 = geo.AppendPoint (1,1)
p4 = geo.AppendPoint (0,1)
#两直一曲,三条线
geo.Append (["line", p1, p2])
geo.Append (["spline3", p2, p3,p4])
geo.Append (["line", p4, p1])
#生成网格
mesh1 = geo.GenerateMesh (maxh=0.1)
#显示网格,这里有两个函数,Mesh()和Draw().
Draw(Mesh(mesh1))
2.在NGSolve上运行结果