read-obj.py
author Dmitriy Morozov <dmitriy@mrzv.org>
Sun, 17 Jun 2012 12:14:23 -0700
changeset 4 3315b6204a33
parent 0 337c84a13184
permissions -rw-r--r--
Minor touches

import sys
from dionysus import viewer as v
from dionysus import Simplex, closure
from readers import read_obj, read_off


if len(sys.argv) < 2:
    print "Usage: %s FILENAME" % sys.argv[0]
    sys.exit()

#fn = 'data/triceratops.obj'
fn = sys.argv[1]

if fn.endswith('.obj'):
    points,complex = read_obj(fn)
elif fn.endswith('.off'):
    points,complex = read_off(fn)

v.show_complex(points, complex)
#v.show_complex(points, closure(complex, 1))
v.show_complex(points, closure(complex, 2), subcomplex = closure(complex, 1))