Three.js保存修改后的网格顶点r67
Three.js save modified mesh vertices r67
我已经创建了一个平面,当我单击一个顶点时,该顶点将按预期移动和渲染。我的问题是将网格保存到文本文件中。顶点在文件上似乎没有按预期更新。
如果在第二次渲染之前移动顶点,则顶点位置将反映在外部文本文件上。
我的问题是,一旦我移动了一堆顶点x、y、z的位置,我该如何保存屏幕上显示的结果,因为它似乎只保存原始网格。
var guiControls = new function () {
var t = ['Test Save File'];
this.save_mesh = function () {
for (var i = 0, j = ground.geometry.vertices.length; i < j; i++) {
t.push('['+ ground.geometry.vertices[i].x+','+ ground.geometry.vertices[i].y+ ','+ objects[0].geometry.vertices[i].z+ '@:'+']');
}
function passMesh(){
var data = {
value: t
};
$.post("./php/savefile.php", data);
}
passMesh();
};
我已经尝试使用可用的更新:
geo.dynamic = true;
geo.computeVertexNormals();
geo.computeFaceNormals();
geo.verticesNeedUpdate = true;
geo.normalsNeedUpdate = true;
感谢您的帮助。
在3D图形中,所有的更改都只是原始网格的矩阵变换,实际上并没有改变这个网格。因此,我的猜测是,您需要在导出之前将转换应用于对象。try:.applyMatrix
相关文章:
- 剑道网格jQuery动画()问题
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 我可以更改剑道UI网格吗's的外键值
- jqGrid树网格问题
- 在Three.js中导出网格会提高性能吗
- 如何在剑道网格初始化后设置pageSizes
- 在threejs中使用纹理网格和线框网格
- 如何在可分组的剑道网格中设置空数据文本
- 如何在Angular UI网格中选择下一行
- ExtJS网格单元格编辑器,防止焦点松动问题
- 多维数据集网格未在指定的分区中绘制
- 光线投射从内部投射时不会碰到网格
- 使用javascript在MVC中查找网格长度时出错
- 如何刷新AngularJs剑道网格
- Three.js保存修改后的网格顶点r67
- 修改顶点/位置后,three.js中的网格相交
- 如何在三个.js网格中随机化顶点的长度
- 在THREE.js中为顶点生成网格面
- THREE.js网格顶点
- 导出的场景/网格中没有顶点属性(Blender到Babylon.js导出器)