SceneKit: 直線と平面の交点あるベクトルが平面と交わる際の、平面上の位置ベクトルを求めたく計算を試みた、、がてんでわからず。検索したら、同様のケースがヒットしたので参考にさせてもらった。Jul 24, 2021Jul 24, 2021
SCNVector3: ベクトル計算operatorARKitでベクトル計算をする際に必要だったので実装してみた。Vectorというくらいだから基本的なベクトル計算APIはあるのかと思ったが、なかった。Jul 11, 2021Jul 11, 2021
SF Symbolsのバージョン機能差分2019年に登場したSF Symbolsは、以降2020年、今年2021年と毎年アップデートが発表されている。その都度、新たにシンボルや機能が追加され、汎用性が年々高まっている点は開発者には嬉しいところ。Jun 27, 2021Jun 27, 2021
SceneKit: シーンに光源を追加して陰影を描写するシーンにオブジェクトを追加するだけではいまいち存在感がない。それは陰影がないからだ。いい感じに陰影を描画するにはどうしたらいいのか、、Jun 18, 2021Jun 18, 2021
ARKit: 複数要素でSCNGeometryを構成する以前の記事でSceneKitにおけるノード、ジオメトリ、マテリアルについて調べたことを記したが、その際のおおきな気づきとして、オブジェクトの形状を定義するSCNGeometryが複数の要素で構成されるということだった。Jun 13, 2021Jun 13, 2021
ARKit: 画面タップ先にあるノード上の位置を特定するSCNView内のノードを、あるいはどのノードをユーザーがタップしたのか、さらにはノード上のどこをタップしたのか。これらの取得はSCNView.hitTest(_:options:)とSCNNode.convertPosition(_:to:)を組み合わせて行える。UIKitと似…Jun 6, 2021Jun 6, 2021
ARKit: SCNMaterialのdiffuseとは?ARKitで平面検出したいと思い参考にしたAppleのサンプルプロジェクトで、検出平面を色付きで表現する際にマテリアルのdiffuseというプロパティに色を指定していた。Jun 5, 2021Jun 5, 2021
ARKit: 検出平面を頼りに世界座標系上にNodeを配置するARKitを始めてみた。ARKitで検出した平面を鍵に、AR空間にオブジェクトを固定配置しようとして、とっさに以下のような実装を考えた。May 22, 2021May 22, 2021