0

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: 球だけでも試してみましたが、エラーは同じです。

4

1 に答える 1