首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cesium模型层次结构

Cesium模型层次结构
EN

Stack Overflow用户
提问于 2016-01-25 17:47:51
回答 1查看 943关注 0票数 2

我正在做一个演示,用户可以选择房子和烟囱模型的一些变化(以及其他)。任何房子都可以与任何烟囱相结合。烟囱在房子上有一个固定的位置,但两者都可以动态缩放。

这意味着烟囱的“世界”位置取决于房子的位置和大小。

如何使用glTF模型在go中创建此功能?glTF是否支持可以包含另一个glTF模型的节点?或者我必须使用do的modelMatrixes才能实现所需的功能?

如果有任何建议,我们将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2016-07-01 23:33:53

请查看https://cesiumjs.org/2014/10/13/youbeQ-Moving-from-Google-Earth-to-Cesium/上的文章,其中包含有关在in中操作模型层次结构的信息。

示例:

代码语言:javascript
复制
var node = model.getNode('wheel_front_right');

var translationArray = model.gltf.nodes[node.id].translation;
var translation = new Cesium.Cartesian3(translationArray[0], translationArray[1], translationArray[2]);

node.matrix = Transforms.headingPitchRollToFixedFrame(translation, heading, tilt, roll);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34989434

复制
相关文章

相似问题

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