2010-07-29 25 views

回答

2

您需要將球座標轉換爲笛卡爾座標(x,y,z)。

Papervision Geocoding http://www.psyked.co.uk/wp-content/uploads/2009/02/createworld.jpg

幸運的是a nice article在那裏,說明這一點使用Papervision。

別人還記錄了video教程。

HTH

+0

這是我之前提供的類似答案,除了它使用幾何來映射位置而不是將圖形標記存儲在另一圖層上。我假設作者正在尋找一種解決方案,他可以放置多個標記,而不是Papervision3D解析大量DisplayObject3d對象,因此我建議存儲柵格化標記。 – 2010-08-05 19:26:20

1

你可以做的一件事就是將另一個球體放置在同一個原點上,其半徑與BitmapMaterial稍大。然後,您可以根據從球體映射的位置直接在BitmapMaterial上繪製。在哪裏將球形座標映射到位圖上的特定(u,v)。

您的「兩個角度」將是您的球形座標,(u,v)座標將是位圖上的左上角相對座標。

+0

我不知道爲什麼這個答案否決了,因爲我有一個幾個月前推出與此相同的解決方案目前的一個項目。如果解決方案不清楚,請註明。 – 2010-08-05 19:27:08

相關問題