访问从mixin继承的对象的几何?

时间:2017-03-22 06:59:47

标签: aframe

当我有一个主要使用mixin定义的球体时,例如

<a-mixin id="beach-ball" geometry="primitive: sphere; radius: 1"></a-mixin>

如此使用:

<a-entity mixin="beach-ball" id="beach-ball-main"></a-entity>

有没有办法在场景运行时用JS找出沙滩球的半径?尝试这样做不起作用:

var ballRadius = document.getElementById('beach-ball-main').getAttribute('geometry').radius;

...只返回一个空白几何属性,这有意义,因为实体本身没有定义几何。

然而,在上面的例子中,当然有一种方法可以请求球的当前半径,即使它是在mixin中定义的吗?

所有帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

只要您拥有A-Frame的最新版本,

getAttribute()就可以使用!