问题标签 [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.

0 投票
1 回答
79 浏览

c++ - 如何使用 Xcode 构建 H3DAPI?

我想构建H3D并与x3dom通信,所以我尝试使用CMakebug 总是遇到这种情况:H3DUTIL was not found

你能帮我吗?

H3D 2.3源代码:

http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=14

我必须找到一个解决方案:
确保您的 H3DAPI、HAPI 和 H3DUtil 源代码树都具有相同的父目录。

0 投票
1 回答
370 浏览

x3d - X3DOM - 仅在框的一侧分层图像

我正在按照示例添加纹理(图像),并且需要它仅位于框的一侧,但示例将其包裹在所有侧面。教程在这里:

http://doc.x3dom.org/tutorials/basics/imagesMovies/index.html

我还通过 inline 选项使用外部文件。如何使图像仅覆盖在盒子的所需一侧而不是所有侧面?

0 投票
1 回答
258 浏览

javascript - X3dom 点击离开事件

我目前正在使用 X3DOM 在网页上显示一些 3D 模型。关键是,我在画布中单击模型时一一为模型着色,并且我希望它在单击离开时恢复其原始颜色,我的意思是,仍在 X3DOM 画布中,但不在 X3DOM 节点上,例如形状或其他。

为此,我需要在单击空白时获取事件,或者找出我没有单击形状或任何东西但仍在单击 x3dom 画布的方法。

这就是我需要一些帮助的地方,因为我在做的时候唯一能捕捉到的东西:

#the-one是x3dom 画布(我想点击了)。

0 投票
2 回答
586 浏览

html - 无法在 x3dom 中使用 indexedfaceSet 为人脸着色

我正在寻找一种在 Chrome 浏览器中显示带有颜色映射的网格的方法,所以我尝试了x3domindexedFaceSet. 我假设有一种方法可以为顶点分配颜色,以便对面的颜色进行插值,或者至少我应该能够为每个面分配不同的常量颜色。似乎无论我尝试什么,我都只能显示面部线条并且定义的颜色没有效果。目前,我有这个 html 代码:

我想,我要么遗漏了一些非常简单的东西,要么 x3dom 在我的机器上无法正常工作。

0 投票
1 回答
710 浏览

html - 我可以限制 X3DOM 中的视口操作以防止缩放吗?

我有一个需要在网页上显示的 3D 模型,使用 X3DOM。

我希望该页面的访问者能够单击并拖动图像,在任何轴上旋转它,但我不希望他们能够缩放。目前我只能弄清楚如何给他们旋转能力和缩放。我不知道如何限制视口的缩放方面。

转盘类型有一个typeParams功能,我已经尝试过了。但它似乎并没有限制缩放。感谢您对如何允许旋转同时防止缩放的任何想法。

0 投票
1 回答
237 浏览

javascript - 在 d3.js 中迭代 X3DOM 节点

我正在尝试迭代 D3.js 中的 X3DOM 节点,但出现错误。

这是代码:

这是错误。如您所见,它正在尝试使用HTMLUnknownElement.node(). 如何让上述代码与 X3DOM 一起使用?

0 投票
1 回答
848 浏览

javascript - x3dom - 如何制作缩放按钮?

如何在没有鼠标滚轮的情况下放大/缩小典型的(如: http ://doc.x3dom.org/tutorials/basics/hello/HelloX3DOM.html)x3d 场景?是否可以像在谷歌地图上一样创建 +/- 缩放按钮?

0 投票
1 回答
688 浏览

polygon - x3d - 如何创建多边形(多面体)?

我是 x3d 的新手,不知道如何在 x3d 中创建像图片一样的平坦区域? 多边形 以下是点的坐标:
2360,1746,2246,1746,2139,1746,2139,1611,1923,1611,1923,2053,2246,2053,2246,1984,2371,1984,2371,2053,2462,2053 ,2462,1993,2496,1993,2496,2053,2555,2053,2556,1746

有人可以帮我吗?
哪种方式更好:挤压或面集或索引面集?
谢谢。

更新:

我试过这个

和这个:

结果要么是空白,要么是一些看起来很随意的图片。
有任何想法吗?

0 投票
2 回答
91 浏览

x3dom - 使使用 x3dom.js 绘制的对象不可移动

默认情况下,x3dom 中的对象是可移动和可旋转的。我们可以在保留对象缩放功能的同时禁用这两个功能吗?实际上,我正在尝试绘制启用了 3d 效果和缩放功能的条形图。任何链接都会非常有帮助。

谢谢,基山。

0 投票
1 回答
360 浏览

d3.js - 浏览器更新后 3D 图形中的 X3DOM 文本节点呈现为黑框

我基于http://bl.ocks.org/hlvoorhees/5986172#index.html实现了一些东西。在最新的浏览器更新之后,我意识到我的应用程序中的文本节点以及示例中的文本节点现在都呈现为黑框(一周前它们看起来还不错)。

X3Dom D3 散点图

标签创建代码是(来自上面的示例)

X3DOM-Logdiv 不包含任何错误或警告。所以我不知道 X3DOM 是破坏了东西还是 D3,但由于它实际上是一个 X3DOM-Node,我会在那里找到问题.. X3Dom 和 D3 最近都没有更新他们的库 - 但是我尝试了旧版本,但仍然破坏了文本.

经测试

  • 铬版本 45.0.2454.101 Ubuntu
  • 火狐 42.0
  • 一些当前的野生动物园(不能确切地说,对不起)