read-obj.py
author Dmitriy Morozov <dmitriy@mrzv.org>
Mon, 18 Jun 2012 10:04:58 -0700
changeset 5 9acb920a945c
parent 0 337c84a13184
permissions -rw-r--r--
Added PDF of the talk

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))