本文整理汇总了Python中Mesh.subdivide方法的典型用法代码示例。如果您正苦于以下问题:Python Mesh.subdivide方法的具体用法?Python Mesh.subdivide怎么用?Python Mesh.subdivide使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mesh
的用法示例。
在下文中一共展示了Mesh.subdivide方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testSubdivide
# 需要导入模块: import Mesh [as 别名]
# 或者: from Mesh import subdivide [as 别名]
def testSubdivide():
g = Mesh()
g.addVertex(0, 0)
g.addVertex(1, 0)
g.addVertex(0, 1)
g.addFace(0, 1, 2)
L, M = FE.assembleMatrices(g)
# print L
# print M
elist = FE.eigenvalues(L, M)
print "\n\n\n"
# print elist
g.plot()
g.subdivide(0)
L, M = FE.assembleMatrices(g)
# print '\n\n'
# print L
# print M
# print '\n\n'
elist = FE.eigenvalues(L, M)
# print '\n\n\n'
# print elist
# g.plot()
# g.subdivide(0)
# g.plot()
# g.subdivide(0)
# g.plot()
# for k in range(10):
# j = np.random.choice( range(len(g.face_list)) )
# g.subdivide(j)
g.subdivide_all()
g.plot()
g.subdivide_all()
g.subdivide_all()
g.plot()
L, M = FE.assembleMatrices(g)
elist = FE.eigenvalues(L, M)[0]
elist.sort()
print elist