垂直面の検出(未解決)

ARKit 1.5 を試していて水平面と垂直面を検出してそれぞれ別のオブジェクトを貼り付けようと思った。 水平面の検出は下記の指定でうまくいき、

次にイベントが上がるが、

垂直面は

では検出されない。

Appleのサンプルを見てもこれでいけそうなんだけど🤔

HitTest

あまり時間がとれず、ARKitについて調べられていないニャン。 ARKitのHitTestは画面上のある点が現実空間のどこにどのようにあるかを得るものだということだけ調べた。

HitTestは

  • estimatedHorizontalPlane
  • estimatedVerticalPlane
  • existingPlane
  • existingPlaneUsingExtent
  • existingPlaneUsingGeometory
  • featurePoint

が取得できる。それぞれの詳しい内容はまだ調べていない。

Xcode9でGitHubにプロジェクトを作成

Xcode9でGitHubにプロジェクトを作成する方法を調べたので書きます。

Xcode9からSource Control Navigatorメニューでクリックだけでできるようになっていました。

f:id:juncollin:20180209010132p:plain f:id:juncollin:20180209010108p:plain

GitHubのアカウントは事前につくる必要あると思います。

ARのサンプルをつくっていきます。

macにpython3の環境を構築

以前はanacondaのインストーラから環境をつくったが コマンドラインからPythonを実行する方法がわからなかったので MacにPython3をインストールし環境構築【決定版】 を参考に環境を構築した。OSはHigh Sierra

インストール

brew install python3
python3 -V
pip3 install virtualenv

開発ディレクトリでPython3の環境を切り離す

cd <開発ディレクトリ>
virtualenv --python=/usr/local/bin/python3 --no-site-packages env

アクティベイト(これはpython3の環境に切り替えるとき毎回実行する)

source env/bin/activate

ディアクティベイトは下記のコマンド

deactivate

まだ環境をつくっただけ