當前位置: 首頁>>代碼示例>>Python>>正文


Python MeshInfo.regions[2]方法代碼示例

本文整理匯總了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
開發者ID:matthewdbray,項目名稱:create_airfields,代碼行數:34,代碼來源:create_airfields.py


注:本文中的meshpy.tet.MeshInfo.regions[2]方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。