我正在使用papervision3d在Flash項目中加載帶有世界紋理的3D球體。我想知道如何在給定座標的模型上放置標記?例如:兩個角度,標記我指的是一個簡單的動畫片段或類似的。謝謝。在執行時需要在papervision3d模型(esphere)上放置標記(flash/flex)
1
A
回答
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
你可以做的一件事就是將另一個球體放置在同一個原點上,其半徑與BitmapMaterial稍大。然後,您可以根據從球體映射的位置直接在BitmapMaterial上繪製。在哪裏將球形座標映射到位圖上的特定(u,v)。
您的「兩個角度」將是您的球形座標,(u,v)座標將是位圖上的左上角相對座標。
+0
我不知道爲什麼這個答案否決了,因爲我有一個幾個月前推出與此相同的解決方案目前的一個項目。如果解決方案不清楚,請註明。 – 2010-08-05 19:27:08
相關問題
- 1. 如何在PaperVision3d上加載VRML模型?
- 2. 何時需要在View上執行invalidate()?
- 3. 上的標記在地圖上的點擊需要進行縮放和多指標需要在某些地方
- 4. 將FilmMaterial放在Papervision3D的DAE模型後面
- 5. 在Ember.Route上使用setupController時,是否需要在控制器上設置模型?
- 6. 設置新模型時是否需要釋放GtkListStore?
- 7. 在div中放置腳本標記並執行
- 8. 子類型標記在此上下文中需要 - Ada
- 9. Richfaces DataScroller在不需要時執行
- 10. 在新線程上放置標記
- 11. 在GMSMapView上放置多個標記Swift
- 12. 需要在條形圖上放置標籤。
- 13. 在特定的座標上放置一個JButton [需要幫助]
- 14. 需要幫助放置標記的地理位置
- 15. 在AttributeResource標記上執行拆分
- 16. 在地形上放置模型
- 17. Rails 4在模型上標記用戶
- 18. javascript在加載時執行標記
- 19. GoogleMapSDK上的放置標記
- 20. 何時需要在控制器上顯式放置屬性?
- 21. 需要在運行時更新XML標記值
- 22. 在另一個標記上放置標記
- 23. 如何使用html和jquery在MAP標記上放置標記?
- 24. Sidekiq工人在模型上執行for_each
- 25. 當在地圖活動上放置標記時,攝像機移動到標記
- 26. 在Pyramid上記錄執行時間
- 27. 在Google地圖上放置標記時出現的JavaScript錯誤
- 28. 如何在NER模型上設置空白標記器?
- 29. 使用Kudan和Swift在標記上設置3D模型
- 30. Papervision3D座標軸
這是我之前提供的類似答案,除了它使用幾何來映射位置而不是將圖形標記存儲在另一圖層上。我假設作者正在尋找一種解決方案,他可以放置多個標記,而不是Papervision3D解析大量DisplayObject3d對象,因此我建議存儲柵格化標記。 – 2010-08-05 19:26:20