问题标签 [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.

0 投票
1 回答
568 浏览

actionscript-3 - Papervision旋转木马

嘿伙计们,我想知道如何创建这样的轮

与papervision。我创造了一个,但飞机只是转来转去。我想知道飞机是否可以保持与链接示例相同的天使。我不希望飞机在 y 轴上自行旋转,而只是在 X/Z 轴上移动,只是围绕中间的一个物体。

我为此使用 FlashBuilder。

0 投票
1 回答
817 浏览

actionscript-3 - AS3 + papervision3d + jiglib 的碰撞盒

我正在尝试重新创建下面网站上解释的“教程”。这是 5 个骰子在现场弹跳。但我一开始就被困住了:)

papervision3d-jiglib-骰子演示

我的问题是边界框。我想根据舞台的大小创建一个有地板和 4 面墙的盒子。我可以使用相机上的变焦/对焦来获得合适的尺寸。但问题是骰子会通过它。

我如何建造 4 面墙并确保当我对其施力时骰子不会穿过它?

我在以下来源中尝试了解决方案,但不知何故,骰子不断通过:(

用jiglib-physics-engine-and-away3d掷骰子

有人知道该怎么做吗?还是让骰子留在屏幕上的更好方法?

0 投票
1 回答
727 浏览

3d - 增强现实中的 3D 模型操作

我正在使用 FLARManager 和 papervision3d 来实现一个小的增强现实黑客。

我的要求是在单击按钮时偏航模型。

这是我到目前为止所做的:

循环事件处理程序如下:

我有一个按钮处理程序,如下所示:

它似乎根本没有对模型做任何事情...... :(

请帮忙!!!!!!!!!!!!!!!

0 投票
1 回答
666 浏览

actionscript-3 - 我怎样才能使这个 papervision3d 代码工作?

此代码有效,但它确实将立方体显示为第一个代码,并且视图、缩放和交互性不同,所以我希望立方体显示为具有相同功能的第一个代码。

第一个代码在这里: http: //papervision2.com/10-advanced-interactivity/

code2 取自:http ://papervision2.com/advanced-interactivity/

0 投票
1 回答
2702 浏览

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 吗?

0 投票
1 回答
56 浏览

actionscript - papervision 3d 嵌入

  • 有人真的成功地用 papervision 3d 实现了 3D 对象实例化吗?
  • 并且它实际上是否表现得足以用于实例化单个模型的多个副本(例如树)?

到目前为止,我未能正确显示实例,并且我怀疑这样做的性能优势,因为 papervision 3d 正在使用软件渲染。

我所做的基本上是:

0 投票
1 回答
1442 浏览

actionscript-3 - 使用 tweenlite 补间 3d 坐标

我正在尝试使用 AS3 将精灵补间到新的 3D 坐标(x,y,z),我想使用 TweenLite 来做到这一点,但我不知道怎么做?

我不是一个很有经验的程序员,我才开始处理 flash 10 的 3d 可能性,到目前为止,Tweenlite 对我的动画很有帮助。

我一直在尝试像这样使用 QuaternionsPlugin:

有 x,y,z 属性,但我不知道 w 代表什么。我用下面的 Sprite 类尝试了一个示例,但是当我编译它时,它说: 1180:调用可能未定义的方法四元数。

}

感谢您的任何提示/帮助,真的!

0 投票
1 回答
902 浏览

papervision3d - Papervision 中的 3ds collada UV 映射问题

正如我在标题中简要解释的那样,我的问题涉及在 papervision 中对 collada 导出进行纹理处理。

基本上我是从带有 uv 贴图的 Cinema 4d 中导出 collada 模型。我能够看到所有内容,但纹理显示不正确(隐藏的多边形)。

所以我决定尝试使用 3dsMax。我使用相同的代码来显示纹理:

同样,我可以看到每个元素,但这次我的模型只使用了纹理的一个像素。因此,如果我使用红色纹理并且仅将左下角的像素着色为绿色,则我的所有模型都将是绿色的。

关于如何正确地将纹理包裹在 3ds 导出模型周围的任何建议?谢谢你。

0 投票
2 回答
427 浏览

apache-flex - 如何在 flex papervision3d 上获取鼠标 z 坐标?

我正在处理全景场景。我想用光标移动飞机。当我移动鼠标时,平面必须是鼠标坐标。我想采用平面 3D 坐标 (x,y,z) 特别是 z 坐标。我尝试下面的代码。但它不能正常工作。鼠标和飞机在屏幕上的坐标不同。我该怎么办?

0 投票
1 回答
1082 浏览

actionscript-3 - 如何将 Papervision/Flex 应用程序 (SWF) 作为材质加载到 Papervision 平面上?

我正在尝试构建一个类似于Whitevoid使用的投资组合应用程序。我正在使用 Flex 4 和 Papervision3D 2。除了一个问题,我一切正常。当我尝试将外部 SWF 作为材质加载到其中一个平面上时,我可以看到任何本机 Flex 或 Flash 组件处于正确位置,但 papervision 对象未正确渲染。看起来视口没有在嵌套的 swf 中设置。我已经发布了用于加载下面的 swf 的代码。

下面我贴两张图。第一张是应用程序自行运行的照片。第二个是在飞机上作为 MovieMaterial 的应用程序。您可以看到在 mxml 中创建为 spark 对象的按钮如何保持在正确的位置,但 papervision 球体(正在旋转)在错误的位置。我在这里缺少什么吗?

领域 飞机