问题标签 [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.
c# - 动态生成 3D 对象
我必须根据几个输入参数动态生成 3D 对象。对象内的某些元素应该是可点击的。
必须满足以下条件: - 查看器是Helix - 生成器必须可以从 C# 调用 - 生成必须“快速”。- 导入 vrml/3ds 文件(模板/图形库) - 生成器必须支持布尔运算(例如从立方体中减去球体) - 生成器必须支持边缘上的倒角或圆角等内容
可选条件: - 支持 3D 对象中的动画(例如对象的动画大小变化)
您将如何实现这一点(没有解决方案,只有方法)?如果有更好的选择,可以忽略像 Helix 这样的要求。
x3d - 使用 x3d/vrml 绘制实体形状的孔
我是 x3d/vrml 的新手,我正在尝试找出如何在实心形状上打孔。例如,一个 6x6x2 的立方体,中间有一个较小的 2x2x2 立方体,以创建一个空心形状。我试过挤压和 indexedFaceSet 没有成功。我还没有找到任何教程来告诉我如何做到这一点。因此,一个工作示例对我和其他人都有用。
3d - 如何提取体素坐标/如何离散化 3d 对象?
我想用交互的 3d 对象做一些数学运算(平移、旋转等)。目前,我有 3d 结构的 VRML、X3d、Maya 和 .jvxl 版本。我可以很好地可视化它们,但我想将这些文件存储为从投影到 3d 网格的坐标。即我希望能够以类似于 Minecraft 世界外观的方式存储它们,即体素。例如,如果我有一个代表球体的 .wrl 文件,是否有任何程序或方法可以将此球体投影到指定分辨率的网格上,我可以在其中为每个存在球体的网格条目分配一个特定的值?
对不起,如果我不清楚,我可以澄清任何问题
three.js - 将vrml文件加载到three.js java脚本程序中
我无法在 three.js java 脚本程序中加载我的公司 vrml(.wrl) 模型,我的 .wrl 模型在内存中是 13MB。我想知道原因以及如何将其加载到 three.js 程序中?
javascript - 使用three.js加载后VRML不是原来的
我正在尝试使用来自 three.js 的 VRMLLoader 加载 VRML 模型(这里有一个链接:http ://cadcamge.ch/lasha/vrmlviewer/ )并且颜色有一些问题,因为每个表面都有不同的颜色我想加载为稳固这Three.js - VRML Loader不是我的解决方案。有什么建议么?
java - 使用 MATLAB vrml 的 Java 异常错误
当我尝试在 MATLAB 的 3D 世界编辑器中添加变换节点时,会发生以下异常错误,这让我发疯:
线程“AWT-EventQueue-0”中的异常 java.lang.IllegalArgumentException:没有枚举常量 com.mathworks.toolbox.sl3d.icons.SL3DIcon.TREE_EXPOSEDFİELD
有谁知道如何解决这个错误?我已经尝试过重新安装 MATLAB 和 Java。我使用的是 Windows 10 和 64 位版本的 MATLAB。
rendering - 显示大型 VRML 文件
我有一个 4.2GB 大的 VRML 文件(!),由 10 个不同的形状组成。这是点云(没有边或三角形)。
这么大的物体怎么显示?我尝试过的一切都冻结了。有什么工具可以用来以流式方式进行点优化吗?不加载整个文件?
simulink - 使用 VRML 的 Simulink 3D 动画
我已经使用虚拟现实动画对象[来自 VRML 库] 设置了拖船的动画。但是在查看船的旋转时遇到了麻烦。
更具体地说:我有一个模拟器,我从刚体动力学中及时计算出它的轨迹。这是,我有 x、y、z、phi、theta、psi 与时间的关系。我将平移和旋转与船对应的节点相关联。按下播放时,我可以看到平移和旋转与预期不符。
不确定问题可能是什么。我尝试在 .wrl 中为每个旋转自由度添加一个变换,但我发现这很奇怪,因为当我在一个方向旋转时,我看到对象也在旋转并平移其他方向。
任何帮助都是最受欢迎的。
matlab - 在 Matlab 中将每个顶点颜色的网格导出到 vrml
我正在尝试将每个顶点颜色的网格导出到 Matlab 中的 VRML 文件(.wrl)。我使用文件交换中的 VRML 功能。我确实得到了模型,但我似乎无法获得正确的颜色。
这是我正在使用的代码:
我还附上了出现在 Matlab 图中的模型和实际无色 vrml 模型的图像。
谢谢你的帮助...
javascript - Three.js 为 VRML 对象的错误面着色
这是我试图用three.js 显示的VRML 文件。当我在view3dscene等独立查看器中预览该文件时,它看起来是正确的:
但是,在使用示例 VRMLLoader 的 Three.js 中,面的内部而不是外部是彩色的:
对我来说很清楚,three.js 正在读取正确的颜色信息,只是将其错误地应用于面部。但是我对使用 3D 非常陌生,所以我不确定差异在哪里,或者我可以做些什么来解决它。
我在加载文件时没有做任何花哨的事情;就像在示例代码中一样:
这是我的代码和对问题的看法。(用鼠标滚轮放大,拖动旋转。)任何帮助、洞察力、阅读内容以了解更多信息的方向,或任何其他线索都会很棒。