我正在使用papervision3d在Flash项目中加载具有世界纹理的3D球体。我想知道在给定坐标的情况下如何在模型上放置标记?示例:两个角度,并且使用标记I指的是简单的动画片段或类似物。感谢。
答案 0 :(得分:2)
您需要将球面坐标(使用2个角度和半径)转换为笛卡尔坐标(x,y,z)。
Papervision Geocoding http://www.psyked.co.uk/wp-content/uploads/2009/02/createworld.jpg
幸运的是,a nice article可以使用Papervision解释这一点。
其他人也录制了video教程。
HTH
答案 1 :(得分:1)
您可以做的一件事是使用BitmapMaterial将另一个球体放置在半径略大的同一原点。然后,您可以根据从球体映射的位置直接在BitmapMaterial上绘制。您将球面坐标映射到位图上的特定(u,v)的位置。
您的“两个角度”将是您的球面坐标,(u,v)坐标将是位图上的左上角相对坐标。