17 #if !defined(ON_CONE_INC_)
92 double radial_parameter,
93 double height_parameter
103 double radial_parameter,
104 double height_parameter
112 double height_parameter
120 double radial_parameter
126 double* radial_parameter,
127 double* height_parameter
145 double angle_in_radians,
157 double angle_in_radians,
const ON_3dPoint & ApexPoint() const
ON_BOOL32 Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation)
ON_3dPoint PointAt(double radial_parameter, double height_parameter) const
ON_BOOL32 Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation)
ON_Cone(const ON_Plane &plane, double height, double radius)
ON_BOOL32 Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation)
ON_Line LineAt(double radial_parameter) const
ON_3dPoint ClosestPointTo(ON_3dPoint) const
ON_BOOL32 Translate(const ON_3dVector &delta)
ON_BOOL32 Transform(const ON_Xform &)
ON_Circle CircleAt(double height_parameter) const
ON_RevSurface * RevSurfaceForm(ON_RevSurface *srf=NULL) const
double AngleInDegrees() const
ON_BOOL32 GetNurbForm(ON_NurbsSurface &) const
ON_3dVector NormalAt(double radial_parameter, double height_parameter) const
bool ClosestPointTo(ON_3dPoint point, double *radial_parameter, double *height_parameter) const
double AngleInRadians() const
ON_3dPoint BasePoint() const
ON_BOOL32 Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation)
const ON_3dVector & Axis() const
ON_BOOL32 IsValid() const
ON_BOOL32 Create(const ON_Plane &plane, double height, double radius)