Ninja Library - 構造体/その他のデータ型

NJS_PLANE

コリジョン用の平面を定義する構造体

定義

typedef struct { 
     Float px,py,pz; 
     Float vx,vy,vz; 
} NJS_PLANE; 

メンバ

px,py,pz   平面上の任意の点の座標
vx,vy,vz   平面の法線ベクトル

解説

コリジョン用の平面を設定する構造体です。

参照

njDistanceL2PL() 直線と平面の距離
njDistanceP2PL() 点と平面の距離
njDistancePL2PL() 2平面間の距離
njIsParalellL2PL() 線と平面の平行チェック
njIsParalellPL2PL() 2つの平面の平行チェック
njMirror() 任意の境面に対する鏡像の計算
njProject() 任意の投影面への平行投影
njProject2() 任意の投影面への透視投影

NJS_PLANE
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000