4 * License : The MIT License
5 * Copyright(c) 2011 MikuToga Partners
8 package jp.sfjp.mikutoga.math;
13 * <p>具体的にはボーン位置やカメラターゲット位置など。
15 public strictfp class MkPos3D {
36 public MkPos3D(double xPosArg, double yPosArg, double zPosArg){
47 public double getXpos() {
55 public double getYpos() {
63 public double getZpos() {
71 public void setXpos(double xPosArg){
80 public void setYpos(double yPosArg){
89 public void setZpos(double zPosArg){
100 public void setPosition(double xPosArg, double yPosArg, double zPosArg){
108 * この点が原点(0,0,0)か否か判定する。
111 public boolean isOriginPoint(){
112 if(this.xPos != 0.0) return false;
113 if(this.yPos != 0.0) return false;
114 if(this.zPos != 0.0) return false;
120 * @return {@inheritDoc}
123 public String toString(){
124 StringBuilder result = new StringBuilder();
126 result.append("x=").append(this.xPos);
127 result.append(" y=").append(this.yPos);
128 result.append(" z=").append(this.zPos);
130 return result.toString();