Angle of Repose
The following grasshopper definitions go over the creation of a conic geometry simplifying the idea of the angle of repose.
constructing a circle with a normal vector within its center that is determined by the material's angle of repose
creating a volume by revolving the hypotenuse about the specified area of the circle