Shop Solver

For instructions on how to use the Define Commands, please click here.

Define Cylinder

A cylinder is the set of all points that are equidistant from a given line, the axis.  The distance from the axis to any point on the cylinder is the radius.  A cylinder may be defined by any of the following:

Coordinates of Axis Point, Coordinates of Vector, and the Radius
Axis Point, Coordinates of Vector, and the Radius
Coordinates of Axis Point, Vector, and the Radius
Axis Point, Vector, and the Radius
Tangent to Two Planes and the Radius


Coordinates of Axis Point, Coordinates of Vector, and the Radius

CYLNDR/x,y,z,i,j,k,radius
The cylinder is defined with the given radius.  The point x, y, z is on the axis of the cylinder.  The axis is defined as a vector whose foot is at the origin and the head at point i, j, k.


CYL1=CYLNDR/3,-12,2,0,-1,5,2.15


Axis Point, Coordinates of Vector, and the Radius

CYLNDR/point,i,j,k,radius
The cylinder is defined with the given radius.  Point is a point on the axis of the cylinder.  The axis is defined as a vector whose foot is at the origin and the head at point i, j, k.


CYL1=CYLNDR/P1,0,-1,5,2.15


Coordinates of Axis Point, Vector, and the Radius

CYLNDR/x,y,z,vector,radius
The cylinder is defined with the given radius.  The point x, y, z is on the axis of the cylinder.  The axis is defined by vector.


CYL1=CYLNDR/3,-12,2,V1,2.15


Axis Point, Vector, and the Radius

CYLNDR/point,vector,radius
The cylinder is defined with the given radius.  Point is a point on the axis of the cylinder.  The axis is defined by vector.


CYL1=CYLNDR/P1,V1,2.15


Tangent to Two Planes and the Radius

CYLNDR/modifier1,TANTO,plane1,modifier2,TANTO,plane2,RADIUS,radius
modifier1: XLARGE | XSMALL | YLARGE | YSMALL | ZLARGE | ZSMALL
modifier2: XLARGE | XSMALL | YLARGE | YSMALL | ZLARGE | ZSMALL
The cylinder is defined with the given radius.  The cylinder is tangent to plane1 and plane2.  The cylinder's axis is the intersection of the 2 planes after the planes are offset by distance radius in the direction of the given modifiers.


CYL1=CYLNDR/ZLARGE,TANTO,PL1,ZLARGE,TANTO,PL2,RADIUS,5.0