问题标签 [x3d]

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 回答
436 浏览

webgl - WebGL 法线和索引 / 定向照明 / X3D / Blender

我在 html 中提出了一个问题,因为我认为有图像来提出问题会有所帮助。 http://www.jamestrusler.co.uk/files/webglquestion/question1.html

这是在 html 页面中也可以看到的覆盖问题:

  1. 您能否在不旋转/缩放顶点的情况下旋转/缩放法线(已经进行了翻译) - 因为这可能是一个问题的答案。
  2. 关于为什么 Blender(x3d 导出)给我的法线、索引和顶点的任何想法似乎都不能正确渲染多色对象。(请参考网站问题)
0 投票
3 回答
1612 浏览

opengl - 将 OpenGL 4 矩阵转换为 VRML T*R*S

我正在尝试将场景从直接模式 OpenGL 程序导出到 VRML。

在 OpenGL 和 VRML 中,可以将面分组为具有自己相对于场景原点的平移、旋转和缩放的对象。

在 OpenGL 中,这些存储为一个 4 矩阵,表示一个矩阵中的平移和旋转/缩放[1]。在 VRML 中,这些必须表示为单独的平移、旋转和缩放向量[2] [3]

如何以这种方式分解任意 4 矩阵?

我更喜欢使用库函数来执行此操作,以最大限度地减少我必须维护的代码并减少出错的机会。我在 Windows 上使用 C#,可以访问任何 CLR 或 Windows 本机 DLL。

0 投票
1 回答
121 浏览

java - 在运行期间使用 JAXB 为 X3D 格式编写 XML

我有一个 2D 模拟,他们希望将 X3D 添加到其中,方法是保存它然后加载到查看器中进行演示。从模拟的角度来看,我拥有所需的一切(即布局、对象等)。我现在需要做的是输出兼容 X3D 的 XML,可以将其加载到 FreeWRL 之类的东西中并查看。我过去使用过 JAXB,但仅用于简单的标签。X3D 有复杂的标签,标签本身和标签之间都有字符串。有没有人有任何示例/教程/课程/等,他们可以指出我,这将帮助我正确获取 XML 编写器部分,以便我可以专注于确保我们在 3D 世界中可视化所有 2D 模拟组件。

0 投票
2 回答
1267 浏览

maya - 将 Maya 2013 转换为 X3D 文件

有没有办法将文件从 Maya 2013 转换为 X3D 文件?

谢谢!

0 投票
1 回答
222 浏览

mesh - 如何获得在 X3D 文件中定义的对象的三角形网格?

我们可以在 X3D 中以声明式的方式做一些事情,比如说有一个盒子在什么位置和大小:

我想知道是否有任何工具可以将 X3D 对象转换为其三角形网格表示?谢谢

0 投票
2 回答
199 浏览

xml - SFString 或 MFString 类型的 X3D 字段的 XML 编码:一个困惑

X3D 场景的 XML 编码在 ISO/IEC 19776-1.2:2009 中指定。X3D 字段由 XML 属性表示。SFString 和 MFString 的规则规定,表示 SFString 类型字段的属性必须用双引号括起来,例如 name="Alpha"; 并且表示 MFString 类型的字段必须用单引号括起来,组成字符串用双引号括起来,例如 names=' "Alpha" "Beta" '。

我正在编写一个程序,它将生成 X3D 场景的 XML 编码。我正在使用 Cocoa,它提供 XML 文档类型,并且可以将文档写出到文件中。我可以控制文件中的所有属性是用单引号还是双引号括起来;但是如果不复制大量 Cocoa 代码,我看不到如何获得更细粒度的控制。

这些规则似乎与 XML 中的处理方式不一致。它们实际上是否在 X3D 社区中强制执行?有没有可以提出这个问题的 X3D 论坛?我知道http://www.web3d.org/message_boards/,但我不确定它是否处于活动状态:自 2011 年 3 月以来似乎没有新消息发布在那里,好像每个人都去了其他地方。

0 投票
1 回答
92 浏览

x3d - X3D 似乎只运行了一半的循环

我有一个通过 JAXB 输出 X3D 文件的 java 程序。这是当前的输出。

我的问题是您可以看到插值占 20 个点,但是当它运行时它只运行其中的一半,然后又回到开头。我不明白为什么它会在第 10 个间隔停止。我知道我错过了什么,但是什么?

顺便说一句,我是新来的,所以你看到我可以修复的任何东西,请继续让我知道。

提前致谢。

0 投票
1 回答
193 浏览

java - 我可以在 X3D 中创建带有负对象的布尔值吗?

我有两个对象。一个代表墙,一个代表门或窗。我有两者的尺寸。如果我在像 Cinema 4d 这样的 3D 程序中工作,我会将对象分组为布尔值,并将门/窗设为负对象。有没有办法在 X3D 中做到这一点?

0 投票
1 回答
1082 浏览

python - Blender 导入 X3D 层次结构

我正在寻找如何将对象层次结构从 X3D 文件导入 Blender 2.63 工作区的方法。我知道在 \Blender\2.63\scripts\addons\io_scene_x3d\import_x3d.py 中有一个 python 导入器模块

我发现如果我将参数更改PREF_FLATTrue,则创建转换节点的层次结构。但这一切都没有显示。

有人知道如何正确显示所有节点吗?

X3D 场景示例

0 投票
1 回答
1296 浏览

x3d - 我需要在 x3d 中设置内联对象的大小

我需要在 x3d 中设置内联对象的大小。谁能帮我这个?