Stubbed out subd.butterfly and added testing script
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
from .geometry import Vertex, PolygonMesh
|
||||
from . import subd
|
||||
|
||||
__all__ = [
|
||||
Vertex.__name__,
|
||||
PolygonMesh.__name__,
|
||||
'subd',
|
||||
]
|
||||
|
||||
@@ -18,6 +18,11 @@ We have chosen to use a winged-edge style mesh for our purpopses.
|
||||
|
||||
'''
|
||||
|
||||
__all__ = [
|
||||
'Vertex',
|
||||
'PolygonMesh',
|
||||
]
|
||||
|
||||
|
||||
def cross(a, b):
|
||||
i = a.y * b.z - a.z * b.y
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
from . import cc, butterfly
|
||||
|
||||
|
||||
__all__ = [
|
||||
cc.__name__,
|
||||
butterfly.__name__,
|
||||
]
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
def refine(mesh):
|
||||
pass
|
||||
@@ -109,14 +109,3 @@ def refine(mesh):
|
||||
new_faces.append([fvid, common_ids[0], connected_vid, common_ids[1]])
|
||||
|
||||
return PolygonMesh(vertices=new_vertices, edges=new_edges, faces=new_faces)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
import sys
|
||||
import json
|
||||
from surf.subd.cc import refine
|
||||
input_file_name = sys.argv[1]
|
||||
cube = json.load(open(input_file_name, 'r'))
|
||||
p = PolygonMesh(**cube)
|
||||
q = refine(p)
|
||||
print q
|
||||
|
||||
Reference in New Issue
Block a user