added topRadius field to cone