Data binding 结合Knockout.js和Three.js?

Data binding 结合Knockout.js和Three.js?,data-binding,knockout.js,websocket,three.js,viewmodel,Data Binding,Knockout.js,Websocket,Three.js,Viewmodel,我目前正在研究用3D显示实时信息的方法。过去,我成功地将Knockout.js与WebSockets结合使用,通过“传统”HTML UI实时可视化数据 几天前,我开始使用Three.js,我很惊讶它的易用性。现在我想,也许可以将viewmodel绑定到Three.js场景中某些对象的属性?例如,将viewmodel中的布尔值绑定到立方体的可见性或颜色。以前有人试过吗?您将如何完成绑定?是否有定制的解决方案 我可以开始建立一些处理绑定的例程,但我不想重新发明轮子。谢谢你对这个话题的评论和想法 更新

我目前正在研究用3D显示实时信息的方法。过去,我成功地将Knockout.js与WebSockets结合使用,通过“传统”HTML UI实时可视化数据

几天前,我开始使用Three.js,我很惊讶它的易用性。现在我想,也许可以将viewmodel绑定到Three.js场景中某些对象的属性?例如,将viewmodel中的布尔值绑定到立方体的可见性或颜色。以前有人试过吗?您将如何完成绑定?是否有定制的解决方案

我可以开始建立一些处理绑定的例程,但我不想重新发明轮子。谢谢你对这个话题的评论和想法


更新:我没有提到Three.js的CSS3D功能,因为出于性能原因,我想避免使用这种技术,直接使用WebGL。

Rgd。将WebGL(三)和WebSocket结合起来(这不是你的问题,但可能很有趣):-披露:我创建了这个东西并为Tavendo工作。看起来不错!这是一个类似的方向,但在我的例子中,我已经动态地组装了具有数千个数据点的对象,所以我肯定需要一些自动布线。@Robert,你在这个方向上找到什么了吗?我也对这个感兴趣。这里也是一样,只是想知道如何通过敲除绑定几何体的实例,这样我就可以控制它们是如何创建和处理其内容的。我正在用从twitter和instagram中检索到的内容构建一个3D环境。由于忙于其他项目,我还没有找到解决方案。我会继续提问。