从独立的元素与WebGL场景交互
Interact with WebGL scene from independent elements
是否可以从网页上的其他元素与WebGL(用three.js编程)中的场景进行交互?例如,从一个独立的画布在WebGL画布上操作一个场景,或者使用一个带有一些javascript的标准表单向场景中添加对象。
如果这是可能的,它如何适合使用MV*框架,如angular.js或backbone.js?我已经阅读了他们的数据绑定功能,但是这种数据绑定是否仅限于页面上的HTML ?
你可以与WebGL/Three.js进行交互和操作,就像在网页上的任何其他动态元素一样。这些api与HTML DOM几乎没有任何关系,因此任何操作或期望特定DOM结构的库都没有多大帮助。例如,AngularJS似乎更多地是关于操纵和扩展DOM。
你可能需要自己在Three.js和框架之间编写场景操作部分,因为Three.js场景具有类似DOM的树形结构,但API与HTML DOM完全不同。
相关文章:
- 如何检测用于WebGL的专用或集成显卡
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- Javascript没有't更新DOM,直到用户交互
- 在WebGL中绘制多个二维图像
- angularjs路线过渡如何以交互方式设置动画
- WebGL绘制图像
- 用于编写与我作为客户端查看的网页交互的脚本的术语(如果有的话)是什么
- webgl在一个正方形上操纵两个纹理
- 交互.js拖动的项目移动到顶部
- Jquery keep Alive/任何客户端交互
- Three.js,WebGL,渲染六幅图像的全景图
- 制作一个高阶组件,用TypeScript实现反应中继和反应路由器的交互操作
- Noob web开发人员希望添加web设计和交互
- 交互和目标保存冻结应用程序
- 如何在使用IEWebGL时检测WebGL是否可用
- 使用JavaScript验证用户交互/输入-这是一种很好的方法
- WebGL-依次应用多个程序
- 如何在Slack API中与事件交互
- 关于基于VivaGraph WebGL的渲染的问题
- 从独立的元素与WebGL场景交互