问题标签 [papervision3d]
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.
actionscript-3 - Papervision旋转木马
嘿伙计们,我想知道如何创建这样的轮 播
与papervision。我创造了一个,但飞机只是转来转去。我想知道飞机是否可以保持与链接示例相同的天使。我不希望飞机在 y 轴上自行旋转,而只是在 X/Z 轴上移动,只是围绕中间的一个物体。
我为此使用 FlashBuilder。
actionscript-3 - AS3 + papervision3d + jiglib 的碰撞盒
我正在尝试重新创建下面网站上解释的“教程”。这是 5 个骰子在现场弹跳。但我一开始就被困住了:)
我的问题是边界框。我想根据舞台的大小创建一个有地板和 4 面墙的盒子。我可以使用相机上的变焦/对焦来获得合适的尺寸。但问题是骰子会通过它。
我如何建造 4 面墙并确保当我对其施力时骰子不会穿过它?
我在以下来源中尝试了解决方案,但不知何故,骰子不断通过:(
用jiglib-physics-engine-and-away3d掷骰子
有人知道该怎么做吗?还是让骰子留在屏幕上的更好方法?
3d - 增强现实中的 3D 模型操作
我正在使用 FLARManager 和 papervision3d 来实现一个小的增强现实黑客。
我的要求是在单击按钮时偏航模型。
这是我到目前为止所做的:
循环事件处理程序如下:
我有一个按钮处理程序,如下所示:
它似乎根本没有对模型做任何事情...... :(
请帮忙!!!!!!!!!!!!!!!
actionscript-3 - 我怎样才能使这个 papervision3d 代码工作?
此代码有效,但它确实将立方体显示为第一个代码,并且视图、缩放和交互性不同,所以我希望立方体显示为具有相同功能的第一个代码。
第一个代码在这里: http: //papervision2.com/10-advanced-interactivity/
actionscript-3 - 将 Actionscript 2 代码转换为 Actionscript 3
最近我在 AS2 中关注并制作了 3d 轮播,但我希望在 AS3 中使用它并制作它。是否有任何可能的方法来转换代码,以便轮播可以在 AS3 中工作?
下面是 AS2 轮播的代码:
当我在 AS3 中添加此代码时,我收到以下错误:
场景 1,图层“图层 1”,第 1 帧,第 1 行 1172:定义 mx.utils:找不到委托。场景 1,图层“图层 1”,第 1 帧,第 1 行 1172:定义 mx.utils:找不到委托。场景 1,图层“图层 1”,第 1 帧,第 41 行 1120:访问未定义的属性委托。场景 1,图层“图层 1”,第 1 帧,第 6 行 1119:通过静态类型 Class 的引用访问可能未定义的属性宽度。场景 1,图层“图层 1”,第 1 帧,第 7 行 1119:通过静态类型类的引用访问可能未定义的属性高度。
我对 AS2 和 AS3 很陌生,但经过一些研究后,我了解到import mx.utils.Delegate;
AS3 中不再需要它,因为它已经有委托并且它们已经内置在代码中,所以我删除了第 1 行和第 41 行的委托和有两个错误:
场景 1,图层“图层 1”,第 1 帧,第 6 行 1119:通过静态类型 Class 的引用访问可能未定义的属性宽度。场景 1,图层“图层 1”,第 1 帧,第 7 行 1119:通过静态类型类的引用访问可能未定义的属性高度。
现在我不知道该怎么做,有人可以帮我将此代码从 AS2 转换为 AS3 吗?
actionscript - papervision 3d 嵌入
- 有人真的成功地用 papervision 3d 实现了 3D 对象实例化吗?
- 并且它实际上是否表现得足以用于实例化单个模型的多个副本(例如树)?
到目前为止,我未能正确显示实例,并且我怀疑这样做的性能优势,因为 papervision 3d 正在使用软件渲染。
我所做的基本上是:
actionscript-3 - 使用 tweenlite 补间 3d 坐标
我正在尝试使用 AS3 将精灵补间到新的 3D 坐标(x,y,z),我想使用 TweenLite 来做到这一点,但我不知道怎么做?
我不是一个很有经验的程序员,我才开始处理 flash 10 的 3d 可能性,到目前为止,Tweenlite 对我的动画很有帮助。
我一直在尝试像这样使用 QuaternionsPlugin:
有 x,y,z 属性,但我不知道 w 代表什么。我用下面的 Sprite 类尝试了一个示例,但是当我编译它时,它说: 1180:调用可能未定义的方法四元数。
}
感谢您的任何提示/帮助,真的!
papervision3d - Papervision 中的 3ds collada UV 映射问题
正如我在标题中简要解释的那样,我的问题涉及在 papervision 中对 collada 导出进行纹理处理。
基本上我是从带有 uv 贴图的 Cinema 4d 中导出 collada 模型。我能够看到所有内容,但纹理显示不正确(隐藏的多边形)。
所以我决定尝试使用 3dsMax。我使用相同的代码来显示纹理:
同样,我可以看到每个元素,但这次我的模型只使用了纹理的一个像素。因此,如果我使用红色纹理并且仅将左下角的像素着色为绿色,则我的所有模型都将是绿色的。
关于如何正确地将纹理包裹在 3ds 导出模型周围的任何建议?谢谢你。
apache-flex - 如何在 flex papervision3d 上获取鼠标 z 坐标?
我正在处理全景场景。我想用光标移动飞机。当我移动鼠标时,平面必须是鼠标坐标。我想采用平面 3D 坐标 (x,y,z) 特别是 z 坐标。我尝试下面的代码。但它不能正常工作。鼠标和飞机在屏幕上的坐标不同。我该怎么办?
actionscript-3 - 如何将 Papervision/Flex 应用程序 (SWF) 作为材质加载到 Papervision 平面上?
我正在尝试构建一个类似于Whitevoid使用的投资组合应用程序。我正在使用 Flex 4 和 Papervision3D 2。除了一个问题,我一切正常。当我尝试将外部 SWF 作为材质加载到其中一个平面上时,我可以看到任何本机 Flex 或 Flash 组件处于正确位置,但 papervision 对象未正确渲染。看起来视口没有在嵌套的 swf 中设置。我已经发布了用于加载下面的 swf 的代码。
下面我贴两张图。第一张是应用程序自行运行的照片。第二个是在飞机上作为 MovieMaterial 的应用程序。您可以看到在 mxml 中创建为 spark 对象的按钮如何保持在正确的位置,但 papervision 球体(正在旋转)在错误的位置。我在这里缺少什么吗?