0.0.3

クラス
net.cattaka.mathdrawer.entity.Vector3d の使用

Vector3d を使用しているパッケージ
net.cattaka.mathdrawer.drawer.custom   
net.cattaka.mathdrawer.entity   
 

net.cattaka.mathdrawer.drawer.custom での Vector3d の使用
 

Vector3d を返す net.cattaka.mathdrawer.drawer.custom のメソッド
 Vector3d CustomPixelShader.getVector3d(java.lang.String key)
          プロジェクトで指定されたパラメータを取得します。
 Vector3d CustomDrawerProcess.getVector3d(java.lang.String key)
          プロジェクトで指定されたパラメータを取得します。
 

net.cattaka.mathdrawer.entity での Vector3d の使用
 

Vector3d を返す net.cattaka.mathdrawer.entity のメソッド
static Vector3d Vector3d.valueOf(java.lang.String arg)
           
 

Vector3d 型のパラメータを持つ net.cattaka.mathdrawer.entity のメソッド
static int MdMath.checkOnBlockInner(Vector3d a1, Vector3d a2, Vector3d b)
          a1とa2の間の内部にbが存在するか調べる。
static void Vector3d.cross(Vector3d dist, Vector3d v1, Vector3d v2)
           
static double Vector3d.dot(Vector3d v1, Vector3d v2)
           
 void Vector3d.get(Vector3d v)
           
static boolean MdMath.getIntersection(Vector2d dest, Vector3d f1, Vector3d f2)
          2つの直線が交差する点を計算します。
static void MdMath.getLineFunction(Vector3d dest, Vector2d pos1, Vector2d pos2)
          pos1とpos2を通る一次関数を得る。
static boolean MdMath.isOnLine(Vector3d a1, Vector3d a2, Vector3d b)
          a1とa2の線分上にbが存在するか調べる。
static boolean MdMath.isOnLineInner(Vector3d a1, Vector3d a2, Vector3d b)
          a1とa2の線分の内部にbが存在するか調べる。
 void Vector3d.set(Vector3d v)
           
static boolean MdMath.solveQuadEquation(double[] ans, Vector3d args)
          0 = args.x * x^2 + args.y * y + args.zの二次関数の解2つを引数ansに出力する。
 

Vector3d 型のパラメータを持つ net.cattaka.mathdrawer.entity のコンストラクタ
Vector3d(Vector3d v)
           
 


0.0.3