4 * License : The MIT License
5 * Copyright(c) 2011 MikuToga Partners
8 package jp.sourceforge.mikutoga.math;
13 * <p>具体的にはボーン位置やカメラターゲット位置など。
15 public strictfp class MkPos3D {
37 public double getXpos() {
45 public double getYpos() {
53 public double getZpos() {
61 public void setXpos(double xPosArg){
70 public void setYpos(double yPosArg){
79 public void setZpos(double zPosArg){
90 public void setPosition(double xPosArg, double yPosArg, double zPosArg){
98 * この点が原点(0,0,0)か否か判定する。
101 public boolean isOriginPoint(){
102 if(this.xPos != 0.0) return false;
103 if(this.yPos != 0.0) return false;
104 if(this.zPos != 0.0) return false;
110 * @return {@inheritDoc}
113 public String toString(){
114 StringBuilder result = new StringBuilder();
116 result.append("x=").append(this.xPos);
117 result.append(" y=").append(this.yPos);
118 result.append(" z=").append(this.zPos);
120 return result.toString();