void move() throws ScriptException {
		if (statementLength < 10 || statementLength > 12)
			badArgumentCount();
		// rotx roty rotz, transx transy transz slab seconds fps
		Vector3f dRot = new Vector3f(floatParameter(1), floatParameter(2), floatParameter(3));
		int dZoom = intParameter(4);
		Vector3f dTrans = new Vector3f(intParameter(5), intParameter(6), intParameter(7));
		int dSlab = intParameter(8);
		float floatSecondsTotal = floatParameter(9);
		int fps = 30/* , maxAccel = 5 */;
		if (statementLength > 10) {
			fps = statement[10].intValue;
			if (statementLength > 11) {
				// maxAccel = statement[11].intValue;
			}
		}
		refresh();
		viewer.move(dRot, dZoom, dTrans, dSlab, floatSecondsTotal, fps);
	}