首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将VRML转换为Aframe

如何将VRML转换为Aframe
EN

Stack Overflow用户
提问于 2019-10-29 21:17:21
回答 2查看 68关注 0票数 0

所有人。我在将VRML转换为A-frame时遇到了一个问题。VRML具有"Geometry ElevationGrid“功能,可以设置纹理的DEM值。实例代码如下。

代码语言:javascript
复制
geometry ElevationGrid {
    xDimension 9
    zDimension 9
    xSpacing   1.0
    zSpacing   1.0
    solid      FALSE
    height [
        0.0, 0.0, 0.5, 1.0, 0.5, 0.0, 0.0, 0.0, 0.0,
        0.0, 0.0, 0.0, 0.0, 2.5, 0.5, 0.0, 0.0, 0.0,
        0.0, 0.0, 0.5, 0.5, 3.0, 1.0, 0.5, 0.0, 1.0,
        0.0, 0.0, 0.5, 2.0, 4.5, 2.5, 1.0, 1.5, 0.5,
        1.0, 2.5, 3.0, 4.5, 5.5, 3.5, 3.0, 1.0, 0.0,
        0.5, 2.0, 2.0, 2.5, 3.5, 4.0, 2.0, 0.5, 0.0,
        0.0, 0.0, 0.5, 1.5, 1.0, 2.0, 3.0, 1.5, 0.0,
        0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.5, 0.5,
        0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0,
    ]
}

我试图将上面的VRML代码转换成ElevationGrid。但是我不知道该怎么做。如果有人知道,请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2019-10-30 02:10:08

这是可以做到的,但这是一个复杂的主题。Aframe没有等同于立面轴网的功能。但aframe只是一个使用THREEjs的框架,THREE确实有办法从头开始生成网格,并移动它的高度。解释它远远超出了本文的范围,但是请看一下这篇关于THREEjs基础知识的教程。它遍历了整个过程。

https://threejsfundamentals.org/threejs/lessons/threejs-custom-geometry.html

票数 0
EN

Stack Overflow用户

发布于 2019-10-30 08:04:49

Eric Eisenman (也就是AFrame slack上的FizX爵士)已经编写了一个terrain组件并将其公之于众。它使用顶点着色器,是生成地形的一个非常漂亮(且快速)的实现。在这里,它在故障上。https://glitch.com/~aframe-terrain

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58608217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档