njCollisionCheckSC | English |
---|---|
▲|INDEX|▼ | |
球とカプセルのコリジョンチェックを行います。 |
#include <Ninja.h> Int njCollisionCheckSC( *sphere, *capsule) NJS_SPHERE *sphere NJS_CAPSULE *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
typedef struct{ NJS_POINT3 c1; NJS_POINT3 c2; Float r; } NJS_CAPSULE;
typedef struct{ NJS_POINT3 c;/* 球の中心 */ Float r;/* 球の半径 */ } NJS_SPHERE;
njCollisionCheckSC | ▲|INDEX|▼ |
---|