X-Git-Url: http://git.osdn.net/view?p=nyartoolkit-and%2Fnyartoolkit-and.git;a=blobdiff_plain;f=lib%2Fsrc%2Fjp%2Fnyatla%2Fnyartoolkit%2Fcore%2Ftypes%2FNyARDoublePoint3d.java;h=30ac9e7157f3bcd5ba06636982a81627a9e24fd5;hp=d1d7e4a74c4f472df1536f51b8f9892c6735d3e5;hb=73a4504b04859843983976ef413113754b4d88a6;hpb=40160515d7cf4b431e6120cf049beb922b2fa3ea diff --git a/lib/src/jp/nyatla/nyartoolkit/core/types/NyARDoublePoint3d.java b/lib/src/jp/nyatla/nyartoolkit/core/types/NyARDoublePoint3d.java index d1d7e4a..30ac9e7 100644 --- a/lib/src/jp/nyatla/nyartoolkit/core/types/NyARDoublePoint3d.java +++ b/lib/src/jp/nyatla/nyartoolkit/core/types/NyARDoublePoint3d.java @@ -29,16 +29,24 @@ * */ package jp.nyatla.nyartoolkit.core.types; - +/** + * このクラスはデータ型です。 + * 3次元の浮動小数点座標を格納します。 + */ public class NyARDoublePoint3d { + /** X座標の値です。*/ public double x; + /** Y座標の値です。*/ public double y; + /** Z座標の値です。*/ public double z; /** - * 配列ファクトリ + * この関数は、オブジェクトの一次配列を作ります。 * @param i_number + * 作成する配列の長さ * @return + * 新しい配列。 */ public static NyARDoublePoint3d[] createArray(int i_number) { @@ -49,6 +57,11 @@ public class NyARDoublePoint3d } return ret; } + /** + * この関数は、オブジェクトからインスタンスに値をセットします。 + * @param i_in + * コピー元のオブジェクト。 + */ public final void setValue(NyARDoublePoint3d i_in) { this.x=i_in.x; @@ -57,10 +70,12 @@ public class NyARDoublePoint3d return; } /** - * p2-p1間の距離の二乗値を計算します。 + * この関数は、インスタンスの座標と、指定点との距離の2乗値を返します。 * @param i_p1 + * 点の座標 * @return - */ + * i_p1との距離の二乗値 + */ public final double sqDist(NyARDoublePoint3d i_p1) { double x,y,z;