我正在使用 papervision3d 在 Flash 项目中加载具有世界纹理的 3D 球体。我想知道如何在给定坐标的模型上放置标记?示例:两个角度,并带有标记,我指的是一个简单的电影剪辑或类似的。谢谢。
问问题
373 次
2 回答
2
您需要将球坐标(使用 2 个角度和一个半径)转换为笛卡尔坐标(x,y,z)。
(来源:psyked.co.uk)
幸运的是,有一篇不错的文章使用 Papervision 解释了这一点。
其他人还录制了视频教程。
高温高压
于 2010-08-04T05:54:47.097 回答
1
您可以做的一件事是使用 BitmapMaterial 在同一原点放置另一个半径稍大的球体。然后你可以根据从球体映射的位置直接在 BitmapMaterial 上绘制。您将球坐标映射到位图上的特定 (u,v) 的位置。
您的“两个角度”将是您的球坐标,而 (u,v) 坐标将是位图左上角的相对坐标。
于 2010-07-30T05:08:01.947 回答