package com.akjava.gwt.three.client.java.utils; import com.akjava.gwt.lib.client.LogUtils; import com.akjava.gwt.three.client.js.THREE; import com.akjava.gwt.three.client.js.math.Quaternion; /** * @deprecated who use this? * @author aki * */ public class ThreeValueUtils { private ThreeValueUtils(){} public static String toString(Quaternion q,String separator){ return q.getX()+separator+q.getY()+separator+separator+q.getZ()+separator+q.getW(); } public static Quaternion fromString(String text,String separator){ String[] vs=text.split(separator); if(vs.length!=4){ LogUtils.log("fromString not size 4"); return null; } return THREE.Quaternion(Double.parseDouble(vs[0]), Double.parseDouble(vs[1]), Double.parseDouble(vs[2]), Double.parseDouble(vs[3])); } }