package org.geogebra.common.geogebra3D.kernel3D.commands; import org.geogebra.common.kernel.Kernel; import org.geogebra.common.kernel.arithmetic.Command; import org.geogebra.common.kernel.arithmetic.NumberValue; import org.geogebra.common.kernel.geos.GeoElement; import org.geogebra.common.kernel.kernelND.GeoPointND; /** * InfiniteCylinder processor * */ public class CmdCylinderInfinite extends CmdCylinder { /** * @param kernel * kernel */ public CmdCylinderInfinite(Kernel kernel) { super(kernel); } @Override protected GeoElement[] cylinderPointPointRadius(Command c, GeoPointND p1, GeoPointND p2, NumberValue r) { return new GeoElement[] { kernelA.getManager3D().Cylinder(c.getLabel(), p1, p2, r) }; } }