private void writeRotation(BufferedWriter writer, Element cuboid) throws IOException { writer.write(space(3) + "\"rotation\": { "); writer.write( "\"origin\": [ " + numToString(cuboid.getOriginX()) + ", " + numToString(cuboid.getOriginY()) + ", " + numToString(cuboid.getOriginZ()) + " ], "); writer.write("\"axis\": \"" + Element.parseAxis(cuboid.getPrevAxis()) + "\", "); writer.write("\"angle\": " + numToString(cuboid.getRotation())); if (cuboid.shouldRescale()) { writer.write(", \"rescale\": " + cuboid.shouldRescale()); } writer.write(" },"); }