2022.07.11
Diary
SwiftUI で上にのっかってる View の透明部分のイベントをスルーして下の View の tap gesture とかを生かすってのがやりたいのだけどどうにもスマートな方法がみつからなくってめんどくさくなってきた… ワールドゲームスみたいなおもしろトラックでレースしたいなーあんまりドローンレース発展してない国なら代表なれそう・・・ってそれ猫ひろしや!ってなった。
SwiftUI で上にのっかってる View の透明部分のイベントをスルーして下の View の tap gesture とかを生かすってのがやりたいのだけどどうにもスマートな方法がみつからなくってめんどくさくなってきた… ワールドゲームスみたいなおもしろトラックでレースしたいなーあんまりドローンレース発展してない国なら代表なれそう・・・ってそれ猫ひろしや!ってなった。
10年前に FLARToolKit でやったのとおんなじようなことを ARKit でやろうとしてるのだけど環境が進化しすぎていろんなことが GPU 上で行われてしまっていて難易度がめっちゃあがっててまたしても行列の計算結果がなんか合わなくってさらに Metal シェーダーも書かないといけない感じで今日やっつけようと思ってたけど無理でしたのでまた明日。
行列の計算結果がおかしいように見えたけど実際シェーダーに渡して描いてみたら問題なくってエフェクトの実装自体はできたけどもとになってるモデルデータが Fusion360 から出したメッシュデータなのでそれをさらにいじろうとするとポリゴンの割り方が適当すぎるんでリトポ的なことをやってキレイにしたいけどこれまためんどい作業である。