njCollisionCheckSS English
|INDEX|
2つの球のコリジョンチェックを行います。

書 式

#include <Ninja.h>
Int njCollisionCheckSS( *sphere1,  *sphere2 )
NJS_SPHERE *sphere1
NJS_SPHERE *sphere2

引 数

*sphere1
コリジョンチェックの対象となる球・・・・@
*sphere2
コリジョンチェックの対象となる球・・・・A

返 値

1:接触
0:非接触

エラー

なし

機 能

2つの球のコリジョンチェックを行います。

用 例

2つの球 sphere1、sphere2のコリジョンチェックを行います。
NJS_SPHERE sphere1,sphere2;

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

njCollisionCheckSS(&sphere1, &sphere2);

% 結果 %
返り値 = 1

備 考

NJS_BOX NJS_SPHERE;構造体(球)
typedef struct{
    NJS_POINT3 c;/* 球の中心 */
    Float      r;/* 球の半径 */
} NJS_SPHERE;
中心座標c、半径rの球体

関 連


njCollisionCheckSS |INDEX|

Copyright SEGA ENTERPRISES, LTD., 1997