本文整理匯總了Python中meshpy.tet.MeshInfo.regions[2]方法的典型用法代碼示例。如果您正苦於以下問題:Python MeshInfo.regions[2]方法的具體用法?Python MeshInfo.regions[2]怎麽用?Python MeshInfo.regions[2]使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類meshpy.tet.MeshInfo
的用法示例。
在下文中一共展示了MeshInfo.regions[2]方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: tag
# 需要導入模塊: from meshpy.tet import MeshInfo [as 別名]
# 或者: from meshpy.tet.MeshInfo import regions[2] [as 別名]
vc = lambda x: (x/4)**3/6
# set the volume properties -- this is where the tet size constraints are
mesh_info.regions.resize(3)
mesh_info.regions[0] = [0,0,1-delta_con/2,# point in volume -> first box
10, # region tag (user-defined number)
vc(delta_con), # max tet volume in region
]
mesh_info.regions[1] = [0,0,((1-delta_con)-delta_base/2), # point in volume -> second box
20, # region tag (user-defined number, arbitrary)
vc(delta_base), # max tet volume in region
]
mesh_info.regions[2] = [0,0,(1-delta_con-delta_base)/2, # point in volume -> second box
30, # region tag (user-defined number, arbitrary)
vc(1-delta_con-delta_base), # max tet volume in region
]
mesh = build(mesh_info, options=Options("pqnn"), volume_constraints=True, attributes=True)
for facet in mesh.facets:
print facets
# this is a no-op, but it shows how to access the output data
#for point in mesh.points:
# [x,y,z] = point
#for element in mesh.elements:
# [pt_1, pt_2, pt_3, pt_4] = element
# this writes the mesh as a vtk file, requires pyvtk