问题标签 [vrml]

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 投票
0 回答
1188 浏览

blender - 如何使用insight3d导出带有纹理的重建3D模型

我正在使用开源的 Structure-from-motion 程序:insight3D从一组 2D 图像重建 3D 模型。我能够将生成的模型导出为 VRML (.wrl) 文件,但是当我在 Blender/Meshlab 中检查生成的文件时,不包括纹理和纹理坐标。有没有人用insight3D成功导出纹理模型?谢谢!

0 投票
1 回答
1240 浏览

javascript - VRML 运行脚本

我现在正在玩 VRML,老实说不是通过选择,而是为了一个 Web 3D 项目。

我正在尝试在 VRML 中制作一个触摸传感器,它将在网页中显示和隐藏 Div。我尝试使用编写一个小脚本

browser.loadURL('javascript:someFunction()');

尝试测试一下。

javascript 永远不会被调用,但是我知道我的触摸传感器没问题,因为我尝试使用某些功能(例如,如果我拼写“浏览器”错误)它会引发错误。

也许这只是现代浏览器不支持?

任何帮助和建议将不胜感激。

0 投票
1 回答
4746 浏览

linux - Ubuntu 上 Firefox 的 VRML 插件

我想知道是否有办法在 Linux x86 上运行的 Firefox 中呈现 .wrl(vrml 文件)?
我找到了一些打开 .wrl 文件的软件(如 orbisnap),但这些软件并未嵌入在浏览器中。
谢谢。

0 投票
1 回答
3118 浏览

iphone - 如何在 iOS 应用程序中打开 VRML(*.wrl) 文件

我有 VRML(*.wrl) 文件,我想在我的 iOS 应用程序中打开该文件。有没有办法做到这一点,即任何 SDK 或其他方式。提前致谢

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 投票
2 回答
143 浏览

javascript - 对象未在 Z 轴上正确相乘

我在 Z 轴上重新创建同一个对象时遇到了麻烦,它在它们之间提供了错误的空间,我没有看到问题出在哪里。
我希望对象之间没有空间。这是对象 Tabua.wrl 的代码

这是创建对象重复的代码。
quant = 对象将重复多少次
compri = 空间跳跃

以及正在做的事情的形象。
在此处输入图像描述

0 投票
0 回答
233 浏览

collision-detection - V-Collide 碰撞检测 VRML

我想检测 VRML 对象之间的碰撞,不希望它们相互绘制。我是我的研究,我找到了 v-collide,但不知道如何使用它,并且可以找到任何可以帮助我的网站。任何人都知道如何使用它 openvrml 以便我可以检测到我的对象之间的碰撞?

0 投票
1 回答
891 浏览

maya - maya 及其 VRML 导出与artoolkit

我目前正在使用 Artoolkit(让程序员轻松开发增强现实应用程序的 C 和 C++ 语言软件库)和 Maya2013 开展一个项目。我想知道是否有人成功地从 Maya 导出了 VRML 文件并将其显示在artoolkit中。wrl 文件可以在 cosmoplayer 中查看,但它们不能很好地与artoolkit 一起使用。

[1] 好吧,如果我简单地写

}

它适用于artoolkit。

[2] 当我导出模型(即球体)时,它就不起作用了。这是它的wrl文件。

[3] 这是在artoolkit中工作的.wrl文件的版本

我无法区分第 [2] 部分中的代码和第 [3] 部分中的代码。有人可以帮忙吗?提前致谢。

0 投票
1 回答
466 浏览

c# - IEEE 1xxx 浮点格式的字符串表示形式是什么,如何输出?

我正在尝试以 VRML 2.0 使用的格式从 c# 输出浮点数。

根据vrml 规范,这是

IEEE 1xxx 浮点格式的双精度浮点数(参见 2.[IEEE])。

[IEEE]:ISO/IEC 9899:1990 编程语言——C. http://www.iso.ch/isob/switch-engine-cate.pl?searchtype=refnumber&KEYWORDS=9899 (死链接)

  • 这种格式的正确字符串表示是什么?我很难找到参考。我找到了一些关于二进制表示的解释,但没有找到关于字符串表示的解释。
  • 如何根据这种格式配置 NumberFormatInfo 或 CultureInfo ?

澄清:

我想生成一个 vrml 文件,我需要知道如何确保

根据 vrml 规范,将产生一个 100% 的数字。

0 投票
1 回答
823 浏览

json - 用于 WebGL 的 VRML 到 JSON 转换器

我想将 VRML 3D 对象转换为 JSON 对象(自动获得数千个对象),以便将其加载到我的 HTML 端。

我用我找到的一些转换器尝试了它,但它仍然不起作用。

我尝试了 J3D.engine 但我只能使用从 Unity 导出的模型。

有人在转换和添加 3D 模型方面有经验吗?