OSDN Git Service

Merge develop into pomconfig
[mikutoga/TogaGem.git] / src / main / java / jp / sfjp / mikutoga / math / MkPos3D.java
index 20616a0..9c80c3c 100644 (file)
@@ -9,7 +9,9 @@ package jp.sfjp.mikutoga.math;
 
 /**
  * 三次元位置情報。
 
 /**
  * 三次元位置情報。
+ *
  * <p>直交座標を三つの倍精度値で表す。
  * <p>直交座標を三つの倍精度値で表す。
+ *
  * <p>具体的にはボーン位置やカメラターゲット位置など。
  */
 public strictfp class MkPos3D {
  * <p>具体的にはボーン位置やカメラターゲット位置など。
  */
 public strictfp class MkPos3D {
@@ -29,6 +31,7 @@ public strictfp class MkPos3D {
 
     /**
      * コンストラクタ。
 
     /**
      * コンストラクタ。
+     *
      * @param xPosArg X軸座標
      * @param yPosArg Y軸座標
      * @param zPosArg Z軸座標
      * @param xPosArg X軸座標
      * @param yPosArg Y軸座標
      * @param zPosArg Z軸座標
@@ -42,6 +45,7 @@ public strictfp class MkPos3D {
 
     /**
      * X軸座標を返す。
 
     /**
      * X軸座標を返す。
+     *
      * @return X軸座標
      */
     public double getXpos() {
      * @return X軸座標
      */
     public double getXpos() {
@@ -50,6 +54,7 @@ public strictfp class MkPos3D {
 
     /**
      * Y軸座標を返す。
 
     /**
      * Y軸座標を返す。
+     *
      * @return Y軸座標
      */
     public double getYpos() {
      * @return Y軸座標
      */
     public double getYpos() {
@@ -58,6 +63,7 @@ public strictfp class MkPos3D {
 
     /**
      * Z軸座標を返す。
 
     /**
      * Z軸座標を返す。
+     *
      * @return Z軸座標
      */
     public double getZpos() {
      * @return Z軸座標
      */
     public double getZpos() {
@@ -66,6 +72,7 @@ public strictfp class MkPos3D {
 
     /**
      * X軸座標を設定する。
 
     /**
      * X軸座標を設定する。
+     *
      * @param xPosArg X軸座標
      */
     public void setXpos(double xPosArg){
      * @param xPosArg X軸座標
      */
     public void setXpos(double xPosArg){
@@ -75,6 +82,7 @@ public strictfp class MkPos3D {
 
     /**
      * Y軸座標を設定する。
 
     /**
      * Y軸座標を設定する。
+     *
      * @param yPosArg Y軸座標
      */
     public void setYpos(double yPosArg){
      * @param yPosArg Y軸座標
      */
     public void setYpos(double yPosArg){
@@ -84,6 +92,7 @@ public strictfp class MkPos3D {
 
     /**
      * Z軸座標を設定する。
 
     /**
      * Z軸座標を設定する。
+     *
      * @param zPosArg Z軸座標
      */
     public void setZpos(double zPosArg){
      * @param zPosArg Z軸座標
      */
     public void setZpos(double zPosArg){
@@ -93,6 +102,7 @@ public strictfp class MkPos3D {
 
     /**
      * 座標を設定する。
 
     /**
      * 座標を設定する。
+     *
      * @param xPosArg X軸座標
      * @param yPosArg Y軸座標
      * @param zPosArg Z軸座標
      * @param xPosArg X軸座標
      * @param yPosArg Y軸座標
      * @param zPosArg Z軸座標
@@ -106,13 +116,13 @@ public strictfp class MkPos3D {
 
     /**
      * この点が原点(0,0,0)か否か判定する。
 
     /**
      * この点が原点(0,0,0)か否か判定する。
+     *
      * @return 原点ならtrue
      */
     public boolean isOriginPoint(){
      * @return 原点ならtrue
      */
     public boolean isOriginPoint(){
-        if(this.xPos != 0.0) return false;
-        if(this.yPos != 0.0) return false;
-        if(this.zPos != 0.0) return false;
-        return true;
+        boolean result =
+                this.xPos == 0.0 && this.yPos == 0.0 && this.zPos == 0.0;
+        return result;
     }
 
     /**
     }
 
     /**