正如主題中所示,如何在由Unity3D創建的apk中導出Point Cloud Data?我如何使用這些數據在Unity3D中創建3D網格或模型?如何在Unity3D中導出Point Cloud Data(Project Tango)?
0
A
回答
1
在Unity3D
有一個在統一探戈SDK,使您可以獲取並直接在APK應用程序導出有色網爲例場景創建探戈3D網格或模型。查看Assets \ TangoSDK \ Examples \ Scenes \ ExperimentalMeshBuilderWithColor.unity。
導出點雲數據在APK
我不認爲這是在直接做該SDK的功能,但看看下面的腳本:資產\ TangoSDK \例子\ COMMON \ Scripts \ TangoDynamicMesh.cs,更準確地說是將TangoDynamicMesh導出爲OBJ文件格式的函數public void ExportMeshToObj(string filepath)
。
您可以創建一個類似的腳本,從TangoPointCloud.m_mesh獲取值而不是TangoDynamicMesh,以將您的pointcloud作爲OBJ文件導出。
也有看看這個問題:How do I export Point Cloud Data (Project Tango)
在Unity
創建從三維點的網狀創建從三維點的網狀並不那麼容易,也沒有簡單的方法來做到這一點在統一。從導出的OBJ點雲中,可以使用外部工具,如Point Cloud Library或Meshlab。
0
您可以通過點擊這張example獲得點雲數據。設立的一切,在指南後,您就可以輕鬆搞定所有座標點:
private Vector3[] GetPointCloudData()
{
TangoPointCloud pointCloud = FindObjectOfType<TangoPointCloud>();
return pointCloud.m_points;
}
然而,這樣,你就只得到屬於您的設備屏幕上當前可見點。
一旦它們發送到服務器,創建一個包含遊戲對象網和借鑑點:
public void CreateMesh(Vector3[] points)
{
Util.Debug("Drawing...");
mesh.Clear();
int[] indecies = new int[points.Length];
Color[] colors = new Color[points.Length];
for (int i = 0; i < points.Length; ++i)
{
indecies[i] = i;
colors[i] = Color.green;
}
mesh.vertices = points;
mesh.colors = colors;
mesh.SetIndices(indecies, MeshTopology.Points, 0);
}
注意,顏色是硬編碼的,我沒從點雲數據得到它們。
對於提取網格,你可以按照這個example。
相關問題
- 1. 如何導出Point Cloud Data(Project Tango)?
- 2. Google Tango Point Cloud無數據
- 3. 如何在Project Tango上使用Unity3d實現室內導航應用程序?
- 4. 如何從Project-Tango設備將數據導出到文件中
- 5. AR Google Tango Project
- 6. Project Tango MeasureIt停止
- 7. 與Mapbox和Project Tango的聯合項目
- 8. Google Project Tango中的AR疊加精度
- 9. Highcharts Data Point圖片
- 10. 如何從Project Tango點雲數據中提取特定顏色?
- 11. 從Project Tango錄製RAW視頻
- 12. Project Tango:什麼是構造函數導出波前文件格式規範?
- 13. 我該如何開始Project Tango的工作?
- 14. 如何在添加到Cloud Service Project的Silverlight中調用webservice?
- 15. 任何建議/想法/如何在Unity3D和Tango上實現多人遊戲?
- 16. 從unity3d導出cad格式
- 17. Point cloud library API的語言支持
- 18. 如何在Spring Data Solr 2.0.1中動態指定Solr Cloud集合?
- 19. 我可以在Google Cloud End Point中返回一個泛型
- 20. data-dojo-attach-point class-lie模擬
- 21. 用Cloud Code導出Parse.com類
- 22. 谷歌IO之後Project Tango漂移修正更新
- 23. 在Ruby中,如何使用coerce()實現「20-point」和「point-20」?
- 24. Google Project Tango深度數據的X,Y單位是什麼?
- 25. Unity 5.4.0f3 + Tango Project Tania Borealis 1.41:無法啓動活動ComponentInfo com.google.unity.GoogleUnityActivity
- 26. GCM在Unity3d中推noti導致gms.iid.InstanceID classnotfound
- 27. 如何在unity3d中同步?
- 28. 移動應用程序 - 同時使用Project Tango和Ionic和/或角度
- 29. 如何在elisp中使用(list-at-point)?
- 30. Tango AR Camera中的遮擋