ORTEP-III Online Documentation
800 Series Instructions: Bond Plotting


The bond plotting instructions are grouped into two general types, explicit and implicit, depending on how the bonds are specified. Explicit bonds require a vector designator code for each bond. Implicit bonds make use of vector search codes to find pairs of atoms from the ATOMS array set up by the 400 series instructions.

There are two types of bonds that can be drawn, line bonds and stick bonds. The line bond is a very crude, but rapid, method useful in drawing preliminary illustrations. It is constructed by drawing a single straight line between two atom sites. Optionally, the symbol can be drawn on the atom sites. Line bonds are always specified implicitly.

The more elaborate bond is the stick bond, which could also be called a conical bond because of its accentuated perspective taper. (The accentuated taper may be increased or decreased by changing the value assigned to TAPER in subroutine PRIME.) Each end of the bond intersects either an ellipsoid or an enveloping cone (tangent cone) that has its apex at the viewpoint and is tangent to an ellipsoid. In general, the ellipsoid intersection is automatically used if the axis of the bond intersects the ellipsoid at a point that is visible to the viewpoint; otherwise, the tangent cone intersection is used, so that the bond appears to terminate at the boundary of the ellipsoid. However, the user can specify that the ellipsoid intersection always be used in order to make the skeleton type ellipsoid model (such as produced by the 703 instruction) appear even more transparent. Stick bonds may be either dashed or non-dashed. The spaces in dashed bonds are not transparent (i.e., lines behind the dashed bonds do not show through the spaces). The radius of the stick bond and the number of lines used to draw the bond are specified with input parameters.

Bond-distance labels can be drawn automatically with stick bonds but not with line bonds. The bond-distance label numbers are in Angstrom units with one, two, or three places past the decimal point. The bond labels on the illustration will have their base lines parallel to the stick bonds and will be right side up for the viewer. The height of the label in inches and the perpendicular offset distance for the center of the label relative to the center of the bond are parameters to be specified by the user. With the current primer constant for FORE, if the sine of the angle between the bond and the mean viewing vector is greater than 0.5, the lettering is done in perspective along the bond. When the sine of the angle is less than 0.5, the perspective lettering would be excessively foreshortened; the lettering is then made parallel to the plane of the drawing with its base line parallel to the projected bond. Different lettering heights and different perpendicular offset distances can be assigned to the perspective and nonperspective bond-distance labels.

All 800 instructions require Format No. 2 trailer cards to provide a number of bond parameters as follows:

Instructions 801, 802, and 803 differ from 811, 812, and 813 only in the ORTEP output file listing. The second group has no output except error messages. The first group lists: plotter coordinates in inches, scaled Cartesian coordinates (in inches) of the atoms before projection of each bond, and triclinic crystal coordinates for the atoms of each bond. The interatomic bond distance in Angstroms is also listed. If an atom of a bonded pair is out of bounds, a fault message (NG = 10) is printed in the ORTEP output file. If the bond is hidden and cannot be drawn, fault message NG = 14 is printed. Fault NG = 13 signifies that an imaginary intersection was found with a bond radius larger than the ellipsoid semidimension.


801/811: Explicit Bonds

Explicit stick bonds are produced with the 801/811 instructions. The bonds are described with two atom designator codes for each bond. The atom designator codes go on the 801/811 card and on Format No. 1 trailer cards if more than three atom pairs are needed. The two atom designator codes for a bond must be in adjacent fields, but blank fields can be inserted between the different bonds. Since there are seven fields available per card, it is a good idea to use only two, four, or six of them so that the card sequence within the instruction (other than first and last cards) will be unimportant. As described above, a Format No. 2 trailer card is required.

ColumnsInstructions 801/811 ColumnsFormat No. 2
Continuation Card
32 (or 1 if more than 3 pairs of ADCs are needed) 3 0
7-9801 or 811 22-24 Bond type
10-18ADC1 (from) 37-42 Bond radius (Å)
19-27ADC1 (to) 43-48 Perspective
label hgt. (in.)
28-36[ADC2 (from) 49-54 Perpendicular
displacement (in.)
37-45ADC2 (to)] 55-60 Nonperspective
label hgt. (in.)
46-54[... 61-66 Perpendicular
displacement (in.)
55-63...] 67-72 Digits indicator


802/812 and 803/813: Implicit Bonds

Instructions 802/812 are used for implicit stick bonds, and 803/813 are used for implicit line bonds. The symbol is drawn on the atomic sites by the 803/813 instructions if the atom symbol indicator (cols. 22-24) on the Format No. 2 trailer card is zero or blank. If the indicator has any other integer value, atom symbols are not drawn. If drawn, the atom symbols may be made larger or smaller by redefining the SCAL2 factor, which is controlled by the 600 series of instructions. Number run type takes a non-zero (or non-blank) value only when working with atom features. A Format No. 2 trailer card is required.

The use of vector search code (VSC) cards for the bond plotting instructions 802/812 and 803/813 has been extended to include a provision for drawing coordination polyhedra while suppressing the unwanted bonds. In addition to describing the bond with origin and target number runs and the Dmin to Dmax range, a condition can be imposed to require that both atoms must be within a specified "polyhedral distance range" of an atom in the ATOMS array that is included in a "polyhedron" number run. This option is brought into play by a negative number in columns 43 to 48 of the VSC card.

Format No. 2 Vector Search Code
Columns Instructions 802/812 Columns Positive number
in columns 43-48
Negative number
in columns 43-48
3 2 3 0 or 2 0 or 2
7-9 802 or 812 10-12 Origin NR (from) Origin NR (from)
10-18 - 13-15 Origin NR (to) Origin NR (to)
27 Number run type
(0, 1, or 2) or blank
16-18 Target NR (from) Target NR (from)
    19-21 Target NR (to) Target NR (to)
    22-24 Bond type Bond type
    25-30 Dmin (Å) Dmin (Å)
    31-36 Dmax (Å) Dmax (Å)
    37-42 Bond radius (Å) Bond radius (Å)
    43-48 Perspective
label hgt. (in.)
Polyhedron
NR (from)
    49-54 Perpendicular
displacement (in.)
Polyhedron
NR (to)
    55-60 Nonperspective
label hgt. (in.)
Polyhedron
Dmin (Å)
    61-66 Perpendicular
displacement (in.)
Polyhedron
Dmax (Å)
    67-72 Digits indicator -

Format No. 2 Vector Search Code
Columns Instructions 803/813 Columns Positive number
in columns 43-48
Negative number
in columns 43-48
3 2 3 0 or 2 0 or 2
7-9 803 or 813 10-12 Origin NR (from) Origin NR (from)
10-18 - 13-15 Origin NR (to) Origin NR (to)
27 Number run type
(0, 1, or 2) or blank
16-18 Target NR (from) Target NR (from)
    19-21 Target NR (to) Target NR (to)
    22-24 Atom symbol
indicator
Atom symbol
indicator
    25-30 Dmin (Å) Dmin (Å)
    31-36 Dmax (Å) Dmax (Å)
    37-42 - -
    43-48   Polyhedron
NR (from)
    49-54   Polyhedron
NR (to)
    55-60   Polyhedron
Dmin (Å)
    61-66   Polyhedron
Dmax (Å)


821/822: Bond Overlap

Instructions 821 and 822 are used for calculating bond/atom and bond/bond overlap rather than for drawing bonds.


Online Documentation Table of Contents     ORTEP-III Home Page

Page last revised: October 14, 1996