Ninjaライブラリ - コリジョン関数

njCollisionCheckSC

球とカプセルの当たり判定

書式

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);
/* 結果 */
戻り値=1

njCollisionCheckSC
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999