Input data for a cylindrical or conical triangle

A triangle on a cylindrical or conical surface.

The user specifies:

(1) the x,y,z coordinates of the corners

(2) the angle of the cone:

non-zero for a triangle on a conical surface, but

zero for a triangle on a cylindrical surface, since here a cylinder is being treated as the limit of a cone, with a zero angle and the end point at infinity -alternatively, an angle greater than pi/2 can be entered

(3) the x,y,z coordinates of the point of the cone (for a conical triangle) or any point on the axis (for a cylindrical triangle)

(4) the x,y,z coordinates of another point on the axis in the direction of the opening (for a conical triangle) or any other point on the axis (for a cylindrical triangle)

(5) numbers nv1,nv2 that label the voltages that are applied to the electrode (the values of the voltages will be entered later) -nv1 and nv2 are the same if the electrode is an equipotential -they are different if a potential gradient is required in the z direction

(5) if nv1 and nv2 are different, then the user specifies the values of z at which these 2 voltages are applied

(6) the number n of subdivisions into smaller triangles (n will be adjusted if it is not already of the form m**2).

For important advice on subdividing please look at section 3.4 of the Users Guide or the general advice on segmentation.

All types of electrodes can be scaled and/or shifted and/or reflected and/or rotated.

Examples of all the different types of triangles are given in shap3d28.dat.

For users who are editing or constructing an 'input data file' without the use of the data-builder -that is, pre-processor:

But Manual editing is certainly not recommended -it is a relic from the time when the databuilder was not available All users are strongly encouraged to use the databuilder, which always gives the correct formats and which has many options for which the formats are not described or easily deduced.

Typical data for a triangle on a cylindrical or conical surface, taken from shap3d09.dat, are:

For a cylindrical surface:

ctr -triangle on a conical surface

1. 0. -1. x,y,z of corners

0. 1. -1.

0. 1. 0.

0. angle of cone

0. 0. 0. any point on axis

0. 0. 1. another point on axis, in direction of opening

1 1 numbers of 2 applied voltages (can be same)

10 number of subdivisions (=2**n) (0 cancels)

For a conical surface (from shape3d12):

ctr triangle on a cylindrical surface

1. 0. -1. x,y,z of corners

0. 1. -1.

0. 1. 0.

0. angle of cone

0. 0. 0. any point on axis

0. 0. 1. another point on axis, in direction of opening

1 1 numbers of 2 applied voltages (can be same)

10 number of subdivisions (=2**n) (0 cancels)

The data required are:

(1) x,y,z coordinates of corners

(2) angle of the cone (for a conical triangle) or zero (for a cylindrical triangle, since here a cylinder is being treated as the limit of a cone, with a zero angle and the end point at infinity -alternatively, an angle greater than pi/2 can be entered) -to disable the 'inscribing correction' (see the relevant note and the second relevant note), enter a negative value (which in the case of a cylindrical triangle must be less than -pi/2)

(3) x,y,z coordinates of the point of the cone (for a conical triangle) or any point on the axis (for a cylindrical triangle)

(4) x,y,z coordinates of another point on the axis in the direction of the opening (for a conical triangle) or any other point on the axis (for a cylindrical triangle)

(5) numbers nv1,nv2 that label voltages that are applied to the electrode (the values of the voltages will be entered later) -nv1 and nv2 are the same if the electrode is an equipotential -they are different if a potential gradient is required in the z direction

(6) if nv1 and nv2 are different, then enter values of z at which these 2 voltages are applied

(7) number n of subdivisions into smaller triangles (n will be adjusted if it is not already of the form m**2).

For important advice on subdividing please look at section 3.4 of the Users Guide or the general advice on segmentation.