コード例 #1
0
ファイル: __init__.py プロジェクト: Haider-BA/geode
def split_meshes_with_weight(meshes_and_weights, depth=0):
  soups = [(m.face_soup()[0], m.vertex_field(vertex_position_id)) for m,weight in meshes_and_weights]
  soup,X = merge_meshes(soups)
  weights = []
  for m,weight in meshes_and_weights:
    weights += [weight] * m.n_faces
  return meshify(*split_soup_with_weight(soup, X, weights, depth))
コード例 #2
0
def split_meshes_with_weight(meshes_and_weights, depth=0):
    soups = [(m.face_soup()[0], m.vertex_field(vertex_position_id))
             for m, weight in meshes_and_weights]
    soup, X = merge_meshes(soups)
    weights = []
    for m, weight in meshes_and_weights:
        weights += [weight] * m.n_faces
    return meshify(*split_soup_with_weight(soup, X, weights, depth))
コード例 #3
0
ファイル: __init__.py プロジェクト: Haider-BA/geode
def split_soups(meshes,depth=0):
  return split_soup(*merge_meshes(meshes),depth=depth)
コード例 #4
0
def split_soups(meshes, depth=0):
    return split_soup(*merge_meshes(meshes), depth=depth)