convert_obj_three.py [リンク]を使用して、単純な OBJ を Three.js 形式に変換しています。
最初に、平面 UV マップを持つ立方体で試してみましたが、うまくいきました。
今、私は球と円柱を一緒にしようとしています.スクリプトは私に教えてくれます:
C:\Python27\threejs>python.exe conv.py -i test.obj -o test.js -t binary
Converting [test.obj] into [test.js] ...
Traceback (most recent call last):
File "conv.py", line 1582, in <module>
convert_binary(infile, outfile)
File "conv.py", line 1184, in convert_binary
faces, vertices, uvs, normals, materials, mtllib = parse_obj(infile)
File "conv.py", line 524, in parse_obj
z = float(chunks[3])
ValueError: could not convert string to float: \
-t バイナリ属性を指定しなくても。
.OBJ は Rhinoceros 4 で作成されています。
ここからダウンロードできます: http://www.filedropper.com/test_15
誰かが私に問題がどこにあるのか説明できますか?
PS: 球だけでも試してみましたが、エラーは同じです。