teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

タイポ修正

2021/10/28 10:12

投稿

YOshim
YOshim

スコア1094

answer CHANGED
@@ -13,4 +13,4 @@
13
13
  }
14
14
  ```
15
15
  ただ、BoxColliderの場合は接触箇所がわかれば接触面の判定・法線ベクトルは算出可能ですが、
16
- BoxCollider以外の場合は接触箇所がわかったところで法線ベクトルが求められるかは疑問です。
16
+ MeshCollider等の場合は接触箇所がわかったところで法線ベクトルが求められるかは疑問です。

1

タイポ修正

2021/10/28 10:12

投稿

YOshim
YOshim

スコア1094

answer CHANGED
@@ -1,6 +1,6 @@
1
- 接触しているかどうかはColliderコンポーネントによって判定することになります
1
+ 接触しているかどうかはColliderコンポーネントによって判定することになりますが、
2
- BoxColliderの場合は、CollisionFlagsどの面が接触したかがわかりますから、接触した際のオブジェクトのrotationから法線ベクトルが求められるかと思います。
2
+ BoxColliderの場合は、CollisionFlagsを用いればどの面が接触したかがわかりますので、接触した際のオブジェクトのrotationから法線ベクトルが求められるかと思います。
3
- *接触した面がSideの場合は接触したオブジェクトの位置から判定するコードが必要になります。
3
+ *接触した面がSideの場合は接触座標から判定するコードが必要になります。
4
4
 
5
5
  また、接触した座標は以下で取得できます。
6
6
  ```