19 lines
349 B
Python
19 lines
349 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
from .obj import is_obj, OBJParser
|
||
|
from .ply import is_ply, PLYParser
|
||
|
|
||
|
def load_model(path):
|
||
|
parser = None
|
||
|
|
||
|
if is_obj(path):
|
||
|
parser = OBJParser()
|
||
|
elif is_ply(path):
|
||
|
parser = PLYParser()
|
||
|
else:
|
||
|
raise Exception("File format not supported")
|
||
|
|
||
|
parser.parse_file(path)
|
||
|
|
||
|
return parser
|