njCollisionCheckSC | English
    ▲|INDEX|▼
球とカプセルのコリジョンチェックを行います。

### 書　式

      #include <Ninja.h>
      Int njCollisionCheckSC( *sphere,  *capsule)
      NJS_SPHERE *sphere
      NJS_CAPSULE *capsule

### 引　数

*sphere
  コリジョンチェックの対象となる球
*capsule
  コリジョンチェックの対象となるカプセル

### 返　値

  １：接触
  ０：非接触

### エラー

  なし

### 機　能

  球とカプセルのコリジョンチェックを行います。

### 用　例

  球 sphere とカプセル capsuleのコリジョンチェックを行います。

      NJS_SPHERE *sphere
      NJS_CAPSULE *capsule

      sphere.c.x = -80.f;
      sphere.c.y = 0.f;
      sphere.c.z = 0.f;
      sphere.r = 100.f;

      capsule.c1.x = 80.f;
      capsule.c1.y = 0.f;
      capsule.c1.z = 0.f;
      capsule.c2.x = 180.f;
      capsule.c2.y = 0.f;
      capsule.c2.z = 0.f;
      capsule.r = 100.f;

      njCollisionCheckSC(&sphere, &capsule);

      ％ 結果 ％
      返り値 ＝ １

### 備　考

  NJS_CAPSULE構造体（カプセル型）

      typedef struct{
          NJS_POINT3 c1;
          NJS_POINT3 c2;
          Float      r;
      } NJS_CAPSULE;

  中心座標 c1、半径 r の球と中心座標 c2、半径 r の球を両端に持った棒状の物。

  NJS_SPHERE 構造体（球）

      typedef struct{
          NJS_POINT3 c;/* 球の中心 */
          Float      r;/* 球の半径 */
      } NJS_SPHERE;

  中心座標ｃ、半径ｒの球体

### 関　連

njCollisionCheckSC | ▲|INDEX|▼