package org.geogebra.common.geogebra3D.kernel3D.commands; import org.geogebra.common.geogebra3D.kernel3D.algos.AlgoAreaPoints3D; import org.geogebra.common.kernel.Construction; import org.geogebra.common.kernel.Kernel; import org.geogebra.common.kernel.algos.AlgoAreaPoints; import org.geogebra.common.kernel.commands.CmdArea; import org.geogebra.common.kernel.kernelND.GeoPointND; /** * Area command * */ public class CmdArea3D extends CmdArea { /** * @param kernel * Kernel */ public CmdArea3D(Kernel kernel) { super(kernel); } @Override protected AlgoAreaPoints getAlgoAreaPoints(Construction cons1, String label, GeoPointND[] points, boolean is3D) { if (is3D) { return new AlgoAreaPoints3D(cons1, label, points); } return new AlgoAreaPoints(cons1, label, points); } }