package org.geogebra.common.geogebra3D.kernel3D.transform;
import org.geogebra.common.geogebra3D.kernel3D.algos.AlgoDilate3D;
import org.geogebra.common.kernel.Construction;
import org.geogebra.common.kernel.TransformDilate;
import org.geogebra.common.kernel.algos.AlgoTransformation;
import org.geogebra.common.kernel.geos.GeoElement;
import org.geogebra.common.kernel.geos.GeoNumberValue;
import org.geogebra.common.kernel.kernelND.GeoPointND;
/**
* 3D dilate
*
* @author mathieu
*
*/
public class TransformDilate3D extends TransformDilate {
/**
* constructor
*
* @param cons
* construction
* @param ratio
* ratio for dilate
* @param center
* center for dilate
*
*/
public TransformDilate3D(Construction cons, GeoNumberValue ratio,
GeoPointND center) {
super(cons, ratio, center);
}
@Override
protected AlgoTransformation getTransformAlgo(GeoElement geo) {
AlgoTransformation algo = new AlgoDilate3D(cons, geo, ratio, center);
return algo;
}
}