Maven module :un.api : api-geometry :
Class : un.impl.geometry.s3d.Cone
Extends/Implements : un.impl.geometry.AbstractOrientedGeometry un.impl.geometry.s3d.Geometry3D
Subclasses : -

author  Johann Sorel


Variables : -
Functions : Cone, getRadius, setRadius, getHeight, setHeight, getBaseDiameter, getBaseArea, getBaseCircumference, getLateralHeight, getVolume, getLateralSurfaceArea, getSurface, getUnorientedBounds



public void Cone (double height, double radius)


The base radius of the cone.
public double getRadius ()

public void setRadius (double r)

public double getHeight ()

public void setHeight (double height)


Calculate the base circle diameter.
return  base circle diameter.
public double getBaseDiameter ()


Calculate the base circle surface area.
return  base circle area.
public double getBaseArea ()


Calculate base circle circumference.
return  base circle circumference
public double getBaseCircumference ()


Calculate the cone lateral height.
return  cone lateral height
public double getLateralHeight ()


Calculate the cone volume.
return  cone volume.
public double getVolume ()


Calculate lateral surface of the cone.
return  cone lateral surface.
public double getLateralSurfaceArea ()


Calculate surface of the cone.
Base + lateral surface
return  cone lateral surface.
public double getSurface ()

public BBox getUnorientedBounds ()