You can use GeoGebra to draw cones. GeoGebra has four built-in tools for drawing cones depending on the information you have about the cone: 
If you have been given a circle and a height, choose Item 4.
If you know the center of the base, the apex, and the radius, choose Item 4 or Item 5.
If you have been given a base point, a vector, and an angle, choose Item 5.
     GeoGebra Instruction 1
Algebra     View     and         Graphics     View     under         View     in         Menu.         Circle     with     Center     through     Point Circle:     Center     &     Radius Graphics     View.         Cone(Circle, Height)
in Algebra View.         
Circle field with the name of the circle that you have drawn, and         replace the Height field with the height that you want for the cone.         The cone will now appear in 3D Graphics. The volume of the cone is shown in Algebra View.  
Example 1
Draw a cone in GeoGebra with a radius of 3 and a height of 2. 
Follow Item 4 for solving this exercise. Draw a circle in Graphics View with radius 3 and type  
Cone(Circle, Height)
in Algebra View. Replace the Circle field with the name of the circle and replace the Height field with 2. The cone will now appear in 3D Graphics. 
     GeoGebra Instruction 2
Cone Algebra     View     and         3D     Graphics     under         View     in         Menu.         Cone 3D     Graphics.         The         first         point         you         select         is         the         center         of         the         base         and         the         second         point         is         the         apex         of         the         cone.         The cone will now appear in 3D Graphics. The volume of the cone is shown in Algebra View.  
     GeoGebra Instruction 3
Algebra     View     and         3D     Graphics     under         View     in         Menu.         Cone(Point, Point, Radius)
in Algebra View.         
Point field with the coordinates of the center of the         base.         Point field with the coordinates of the apex.         Radius field with the desired radius.         The cone will now appear in 3D Graphics. The volume of the cone is shown in Algebra View.  
Example 2
Draw a cone in GeoGebra using the coordinates (0, 0, 0) as the center of the base and (0, 0, 6) as the apex, and let the base have a radius of 4. 
Follow Item 4 by typing
Cone(Point, Point, Radius)
in Algebra View. Then type in the values in the fields they belong to, and the cone will appear in 3D Graphics.  
     GeoGebra Instruction 4
Algebra     View     and         Graphics     View     under         View     in         Menu.         Cone(Point, Vector, Angle)
in Algebra View.         
Point field with coordinates of your point. This will be the center of         the base.         Vector field with the coordinates of your vector.         Angle field with a value of your angle. The angle must be written         using radians.         The cone will now appear in 3D Graphics. The volume of the cone is displayed in Algebra View.  
Example 3
Draw a cone in GeoGebra using (3, 4, 0) as the center of the base, a vector that passes through , and an angle of . 
Follow Item 5 for solving this exercise. In Algebra View, type  
Cone(Point, Vector, Angle)
and type the values into the fields they belong to. Recall that you have to type the angle in radians in the Angle field, which in this case is . The cone will appear in 3D Graphics.