使用AJAX/javascript加载XML3D模型.STL或.json)
Load XML3D models with AJAX/javascript (.stl or .json)
是否可以从javascript/jquery/ajax更改模型?我只设法可视化一个。stl文件(使用ksons提到的xml3d-stl插件我可以使用xml3d与stl模型吗?)或xml3d. json文件使用基本的xml3d.js上的get请求仅。如果能够通过ajax选择3d模型并将其可视化,那就太好了。
如果可以直接从客户端使用文件(使用HTML5本地文件),就像在http://www.html5rocks.com/en/tutorials/file/dndfiles/(这样它可以开始可视化用户选择的文件,同时将文件上传到服务器,用它做一些业务逻辑,这将节省很多时间)。
两种解是否有可能?(最好直接使用.stl文件)
使用URL相对容易。createObjectURL方法:
<input id="upload" type="file"/>
<script>
function handleFileSelect(evt) {
var file = evt.target.files[0];
$("mesh").attr("src", URL.createObjectURL(file));
};
document.getElementById('upload').addEventListener('change', handleFileSelect, false);
</script>
我将此功能添加到xml3d-stl-plugin示例中:http://xml3d.github.io/xml3d-stl-plugin/examples/
同样,您可以从XHR创建引用。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- Json数据包含日期和时间格式
- AngularJS-在JSON选择器中使用变量名
- 使用AJAX/javascript加载XML3D模型.STL或.json)