2017-08-23 71 views
1

我一直在嘗試使用ARKit跳躍來創建演示,其中用戶檢查放置在表面上的房屋,或者如果模型足夠擴展,甚至可以從內部檢查它。所以我開始使用Placing Objects演示,甚至在創建新的AR應用程序時使用基本項目。但是我遇到了同樣的問題,模型沒有正確放置,用戶也無法在模型中移動。ARKit - 基本3D模型

我已經採取了幾個.blend模型,我將其轉換爲.dae並將它們導入演示項目中。有些模型(.dae)非常大,所以我可以在它們內部移動,而較小的模型(而不是放置在我指向的表面上)位於頭頂或遠離屏幕的位置。

爲什麼會發生這種情況,是否需要對模型進行一些操作,因爲他們的.scn對象(演示項目中的標準模型)?

我試圖將.dae模型轉換爲具有類似結果的.scn。

+0

[如何將DAE導入到SceneKit for ARKit](https://stackoverflow.com/questions/45404877/how-to-import-a-dae-to-scenekit-for-arkit) – orangenkopf

回答

1

第一個問題與您在攪拌機中使用的單位相關,如果您使用儀表作爲測量單位創建模型,那麼一切都會很好。你可以檢查你的場景使用以下this提示的單位。請注意,SceneKit正在使用儀表。

我相信你的問題的第二部分(對象被放置在屏幕之外)發生,因爲.dae場景中的對象不是放置在(0; 0; 0)座標中,而是具有其他一些座標。