我的代码使用javascript生成上传文件的stl文件。如果我只是采用生成的字符串,stl本身就很完美。 但现在我很难用three.js来显示它。
我试过这样:
loader.load( my_generated_stl_string, function ( geometry ) { ...}
并收到错误:
414 (Request-URI Too Long)
有谁知道如何解决这个问题?
答案 0 :(得分:0)
STLLoader类的加载函数要求第一个参数是从中加载数据的URL
您可以查看来源here
您还会注意到STLLoader类具有在加载预期URL后调用的其他函数
因此,在我看来,您可能可以拨打parse
而不是load
例如。
var geometry = loader.parse(my_generated_stl_string);
这是未经测试的