问题标签 [away3d]
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.
away3d - away3d 全局坐标?
如何参考 aboject 的全局坐标?就像在 PV3D 中一样,例如 object.sceneZ
Away3d中的x,y,z返回坐标到对象显示容器中,有没有办法获取全局坐标?
rotation - Away3d - Object3D won't update
I'm using Away3D 3.6 and I'm loading a .OBJ file and assigning it to an Object3D object.
e.g.
There is a time lapse between the time that I apply a 35º rotation and the time that I apply a 90º rotation, but only the first is rendered. Why?
It works fine if I set obj = new Cube();
flash - 如何使用 AS3DMod 和 Away3D 在立方体上应用弯曲?
我在使用 away3D 库时遇到了一些问题。我想使用 AS3DMod 对立方体应用弯曲,但我似乎无法让它工作。当我想弯曲它们时,我的立方体会被肢解:p 它们向各个方向弯曲,我似乎无法在弯曲中找到图案。有人对此有任何经验(或建议)吗?提前致谢。
flash - 有没有等价的 away3D hitTestObject ?
我正在使用away3D,我发现自己急需一个hitTestObject 方法。据我所知,图书馆中没有这种方法。我已经尝试过 distanceTo,但它计算的是与 centerPoints 的距离,所以使用这种方法不是一个选项,因为我需要检测所有的碰撞。
有没有人有一个很好的方法来检测 away3D 中另一个对象的命中?提前致谢。
flash - 如何获得away3D中的顶级孩子?
我有一个关于away3D 的小问题。我有一些尺寸完全相同的立方体,它们位于同一个地方。当我单击多维数据集堆栈时,我想注册单击我最后添加的多维数据集。不是这样做,而是在我首先添加的多维数据集上注册点击。
我找到了一种更改容器中立方体位置的方法,并尝试将元素放在末尾(下面的代码)和 childrenArray 的开头,但似乎没有任何效果。我真的有点卡在这里,所以如果有人知道如何在单击堆栈时获取顶级元素,我会很高兴听到。
flash - 透视电影剪辑
我想要一个有一点深度的电影剪辑。我不能使用rotationX、rotationY 或rotationZ,因为我必须使用Flash CS3。
第一个图像是我现在拥有的,一个平面动画剪辑。第二个是我应该拥有的。
我已经尝试过使用矩阵,但这不起作用。我提出了一个问题,有人建议我应该使用 3D 引擎来获得我想要的结果。
因为它是一个必须是 3D 的 MovieClip,所以我现在使用了一个 MovieClipSprite。
不管我如何更换相机,我总是得到相同的结果。平面短片。
然后我阅读了 Away3D 文档
MovieClipSprite:球形广告牌(始终面向相机)精灵对象,它使用影片剪辑作为其纹理。在场景中绘制与 z 排序的三角形内联的单个显示对象。
我认为这就是为什么它总是给出相同的结果。
我也尝试过使用 MovieMaterial,但我从未成功过。
你能帮我把我的电影剪辑放在透视图中吗?
非常感谢!
文森特
actionscript-3 - 如何使用 away3D 4.0 broomstick 导入和播放动画 3D 文件?
与 away3D 一起用于动画的最佳 3D 格式是什么?以及如何使用它?
flash - Away 3D 中的 Collada 骨骼
我正沮丧地尝试从 papervision-3d(不再开发中)迁移到 away-3d。我已经向客队 3d 团队发送了几条消息,但没有任何回应。
我的目标是通过从搅拌机中导出 collada 来实现交互式、基于 Web 的 3d 动画(我可以在 Papervision 中成功完成)。有骨骼但没有动画。在 PV3D 中,我使用“dae.getChildByName”来定位那些“骨骼”并应用变换(即:旋转、缩放等);在 away3d 中,模型在应用变换时完全搞砸了,尽管它在静态时加载得很好。
我不擅长编程,所以我需要使用已经可用的“类”。另外,我需要使用 Blender3D(不是 3ds,它的输出很好)。
任何建议/帮助/想法都会很棒。谢谢你。
flash - 有没有办法在某些平面上使用 Away3D 在 Flash 中获取 2D 鼠标坐标的 3D 坐标?
Waht 是使用 Away3D 从 2D 鼠标坐标中获取 3D 坐标的正确方法。(version 3.6.0) 一般是ambigoius问题,所以3D点属于某个固定平面是有限制的。
有一些 camera.unproject 和 plane.getIntersectionLineNumbers 方法的例子,但如果相机旋转或平面不是微不足道的,它们就不起作用。
flash - Flex 组件如何与 Away3D 一起使用?
是否可以在 Away3D 环境中使用 Flex 组件?例如,有 3D 平面,并且该平面上有交互式 Flex 组件。