问题标签 [x3dom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shapes - 如何绘制立方体以外的形状?
如何使用 x3dom 绘制除立方体以外的形状?例如,我要绘制的一种形状是半圆形/圆柱体。我只能找到文档来绘制我已经做过的立方体。我还没有为 x3dom 找到好的文档。
javascript - 动态更新 X3DOM 模型中的纹理
我正在开发一个 Web 3D 应用程序,并在 Javascript 中生成了一些代码,这些代码在 iframe 中将以下标记实现到带有模型的外部 .html 文件中。
在<appearance>
外部 .html 文件的 X3D 代码块中的元素中:
单击按钮后,将上述代码放置在 iframe 中的适当块中的 Javascript 代码:
Chrome浏览器调试结果显示插入了需要的代码,但实际模型没有更新合适的纹理。
一定有一些我想念的东西,但我找不到解决方案。任何帮助,将不胜感激。
jquery - .hide() .show() 不适用于 x3dom,还有其他方法吗?
我正在研究 x3dom,现在我在 xhtml 文件中有两个组,我想通过单击按钮一次只显示一个组。这是我的代码,但它不起作用,只有当我将 hide() 替换为 remove() 时它才起作用,但是通过删除组我不知道如何再次启动它们。有没有好的解决方案?
xml-parsing - X3D 居中的视点
谁能帮我计算 X3D 对象的旋转中心和位置?我注意到 InstantReality 的 aopt 工具添加了以下内容:
结果很好,对象被适当地缩放,居中并且旋转中心以某种方式完美地“在”对象“内部”(x,y,z,中心)。我必须避免使用 aopt,我怎样才能获得它,(即通过 JavaScript)pheraphs 循环通过 XML 坐标点并进行一些计算......?我正在使用 X3DOM 来渲染对象。
非常感谢。
d3.js - X3Dom + D3 中 IndexedFaceSet 的问题
我使用 D3 来标记 X3Dom,如下例所示:http: //bl.ocks.org/jbeuckm/5620882
我将示例转换为使用简单的正方形而不是框:http ://bl.ocks.org/jbeuckm/5645205
在以后的版本中,我开始加载数据并从各种回调中调用 plotAxis 和 plotData。如果我像第一个示例中那样绘制框,它会按预期工作:
但是当我替换我的 2-triangle face set 时......
它不起作用,我收到此错误:
看起来“插入节点”的代码可能会在 <Coordinate> 子元素添加到 <IndexedFaceSet> 之前分析形状。但是,我不确定为什么相同的 append 语句会在一种情况下工作,而不是在另一种情况下工作。同样,仅在我的数据加载设置中附加一个 x3d:box 就可以正常工作,但是 x3d:indexedFaceSet 会引发错误。
javascript - “在 X3DOM 中通过键盘使用步行模式”
我想使用键盘箭头键使用步行模式X3DOM
。我搜索了很多,我没有任何可以使用的自定义关键字,X3DOM
都在预定义的关键字下。我想将用户定义的关键字用于x3dom application
. 可能吗?如果是这样,有人可以帮忙吗?
javascript - 是什么导致“内联方法不适用于 chrome 浏览器”?
我已经使用框架中的格式上传了一个3D对象。它在Mozilla Firefox浏览器中加载良好,但在Google Chrome中加载不佳。.X3D
inline method
X3DOM
有人可以让我知道为什么它不起作用以及必须做些什么才能使它甚至可以在 Google chrome 上运行吗?
谢谢。
javascript - X3DOM 更新属性
我尝试更新形状的颜色,但它没有改变(尽管 F12 说,属性已更新)
requirejs - 使用 requirejs 加载 x3dom
我想使用 requirejs 加载 x3dom js 库。它不起作用并产生以下错误:TypeError: x3dom.gfx_webgl is not a function
我像这样加载 x3dom 库:
您可以在这里看到库的加载似乎有效(它适用于 jquery)。
我有一个显示问题的 jsfiddle:http: //jsfiddle.net/ayGR5/2/
如果您在 html 窗格中加载脚本(<!--<script src="http://www.x3dom.org/download/x3dom.js"></script>-->
在 js 窗格中取消注释和注释第 20-22 行),它就可以工作。
javascript - 在 WebGL/X3DOM 之上调整 jQuery UI 对话框的大小
我正在开发一个网络应用程序:
http://filebox.vt.edu/users/sharni/Radio/spectrum.html
单击帮助按钮会弹出一个可调整大小的帮助窗口。但是,如果在调整大小时光标移动到对话框之外,对话框将停止调整大小!有谁知道如何防止这种情况发生?不过,可以通过非常缓慢地移动光标来调整窗口大小。
提前致谢!