问题标签 [pv3d]

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 回答
219 浏览

flash - BasicView 和 CameraType.SPRING 的问题

在 Papervision 2.0 中使用 BasicView 类,编译时出现错误:

1119:通过静态类型 Class 的引用访问可能未定义的属性 SPRING。

如果我注释掉该静态属性的访问并手动添加常量值,它会按预期工作:

这是在CameraType类中定义的位置:

关于什么会导致这种情况发生的任何想法?我的第一个猜测是与另一个 static/const var 发生冲突,因为我遇到了类似 Actionscript 冲突的问题。也许这个 ASCollada 类(也在 PV 库中):

0 投票
3 回答
345 浏览

papervision3d - Papervision3D 书籍购买

谁能给我推荐一本好的papervision3D书来阅读?我非常了解 as3,但我刚刚开始使用 pv3d。

0 投票
1 回答
979 浏览

flash - DAE/COLLADA 模型上 UV 映射的 Papervision 问题

在 PaperVision3D 中,我正在加载一个已映射 UV 的 COLLADA 模型。一切似乎都正常,除了我得到了一些糟糕的纹理失真。谁能告诉我我所看到的以及可能的解决方案是什么?我附上了失真的图像,我将右侧明显的失真染成了红色。

http://bandcamp.fieldsofnoise.org/dump/dae-pv3d-texture-problem.png

提前致谢,

0 投票
1 回答
410 浏览

flex4 - 着色器与着色器材质,特定于纸质视觉,欢迎一般见解

我在 pv3d 论坛上问过这个问题,但没有一个人能或愿意回答它。

我对 3d 比较陌生,所以如果这对某些人来说是常识,我深表歉意。

我有一个球体,我在其中应用了 CellMaterial。看起来很棒。我注意到在 papervision sdk 中,还有一个 CellShader。

我应该使用它与 CellMaterial 一致吗?应该是一个还是另一个?着色器是着色器材质的不推荐做法吗?

我最初的想法是着色器适用于整个场景,而材质可以唯一地应用于对象。

文档似乎另有说明。

如果同时使用 CellShader 和 CellMaterial 可以获得什么好处?我真的很喜欢在其中获得一些环境包容性。

0 投票
2 回答
308 浏览

actionscript-3 - PV3D DAE 导入 - 随机法线翻转,随机比例?

我正在开发一个 PV3D 应用程序,它可以导入由 Blender 的 Collada Exporter 插件 (1.4) 导出的 DAE 模型。当我在 Blender 中构建它们时,我使用精确的尺寸(最终游戏是在 PV3D 中使用比例模型)。

使用相同的尺寸比例,一些模型在 PV3D 中显得非常小,而另一些则尺寸合适。许多出现的旋转与它们在 Blender 中的构造方式毫无相似之处。此外,我必须在 Blender 中翻转法线,以使它们在 PV3D 中正确显示,即使这样,PV3D 中也会偶尔出现三角形,但法线仍然反转。我似乎无法辨别其中模型看起来很小的模式。随机翻转的法线也是如此 - 我似乎没有模式。

有没有人遇到过这样的问题?我什至想不出如何解决它——这些症状似乎与 PV3D 处理导入的方式或 Blender 如何处理导出有关,而 3D 数学超出了我的范围。

0 投票
2 回答
427 浏览

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

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