加载动态生成的stl

时间:2015-12-20 11:16:18

标签: javascript three.js

我的代码使用javascript生成上传文件的stl文件。如果我只是采用生成的字符串,stl本身就很完美。 但现在我很难用three.js来显示它。

我试过这样:

loader.load( my_generated_stl_string, function ( geometry ) { ...}

并收到错误:

414 (Request-URI Too Long)

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

STLLoader类的加载函数要求第一个参数是从中加载数据的URL 您可以查看来源here 您还会注意到STLLoader类具有在加载预期URL后调用的其他函数 因此,在我看来,您可能可以拨打parse而不是load 例如。

var geometry = loader.parse(my_generated_stl_string);

这是未经测试的