Strings and points
You use this command to display and set the drawing styles for a specified string interval. Drawing styles include presentation attributes for:
- a label for the style for legend purposes
- drawing method (such as for lines, markers, and attribute values)
- line colour
- line thickness
- line pattern
- face colour
- reflectance colour
- transmission colour for transparency effects
- gloss effects
- face pattern
- edge colour
- edge thickness
- edge pattern
- text colour
- marker symbol
- marker size
- text characteristics, font, and size
To run this command: Select Display > Display properties > Strings and points or Customise > Display properties > Strings and points or...
Fields on the Set Drawing Styles form
| Field | Description |
|---|---|
| Range |
The string range that the drawing styles in this row will apply to. For example, 10,20,5 or 10;15;20. If a string number is defined twice, the first one is used. |
| Label | The label of the presentation style when a legend is created of the drawn data. Use this field only if there is going to be a legend. |
| Entity |
Associate the string or strings in Graphics, with a plotting entity from the Plotting module. If a string is associated with a plotting entity, and you plot the string, for example using Autoplot, the string is displayed in the plot with the characteristics defined in the entity. For example, if you associate a string with the DASHED LINE entity, the string is plotted as a dashed line.
|
| Drawing Method |
Drawing method determines how strings and segments are drawn. You can use keywords
separated by commas. For example,
The following Drawing method table describes the full range of drawing method keywords and a description of how these keywords affect the drawing of the strings. |
| Save styles when form is applied? |
|
| Output styles | The name of the styles file. |
Drawing method
| Field | Description |
|---|---|
| arrow | Draw a direction arrow, that is, a ">" symbol to show the direction of the segment. |
| line | Draw each segment of the string as a simple polyline. Click the Line field to choose the properties of the polyline. |
| polygon | Draw each segment of the string as a colour-filled polygon. You can only draw segments that are co-planar. Click the Polygon field to choose the properties of the polygon. |
| marker |
Draw a marker at each point of the string. Click the Markers field to choose its properties. There are two important and useful qualifiers for the marker drawing method. They are: # and !.
|
| x, y, z, d1, d2, d3, etc. | The value from the specified attribute field of the string point is drawn at each point of the string.
Additionally, alignment characteristics can be defined for each of these point attributes to determine where the attribute is drawn in relation to the point.
The alignment characteristics are defined using a combination of the following special alignment codes:
The individual alignment characters may be combined to define in total 9 distinct locations surrounding each point, for example, <^ will result in left-top aligned text with respect to the point. Another special alignment code can be used to have the point attribute value drawn at a specified frequency along each string segment. This is particularly useful for presenting contours on the screen. This special alignment code takes the form of attribute name/frequency/size where
An example of this method is z/100/2 giving the Z value from the first point of the segment at intervals of 100 and a text height of 2. |
| label | The drawing method name for drawing a string. This label appears as a legend item, if a legend is specified. |
| #label | The value from the label field of the string styles is drawn at the first point of each segment . |
| #string-no | The string number is drawn at the first point of each segment . |
| #string-segment-no | The string and segment number are drawn at the first point of each segment in the form sss.sss. |
| layer-point-no | Draw the point number within a segment. |
| none | Do not draw anything. |
| marker,z | Draw a marker, and a Z value. |
| line, z/200/5 | Draw a line with a Z value every 200 units along the line. The size of the Z value symbol is 5 units. |
| line,arrow/100/5 | Draw a line with an arrow symbol every 100 units. The size of the arrow symbol is 5 units. |
| #string-segment-no,line,marker | Draw a line with markers at the data points. At the start of the segment, the string number and the segment number is drawn. |
| #string-segment-no,line,marker,arrow/100/5 | Draw a line with markers at the points. An arrow symbol (5 units in size) is drawn every 100 units. At the start of the string the string number and segment number will be drawn. |
Line
Fields on the Edit Properties form
| Field | Description |
|---|---|
| Colour | The colour of the triangle edges. |
| Thickness | The thickness of the lines used for drawing the triangle edges. |
| Style | The line style for drawing the triangle edges. |
| Join Type | The style of the joins of line segments. |
| End Type | The style of the ends of the lines. |
Markers
Fields on the Edit Properties form
| Field | Description |
|---|---|
| Marker | The marker symbol to be drawn. |
| Size | The size of the marker symbol in Graphics. |
Text
Fields on the Edit Properties form
| Field | Description |
|---|---|
| Font Style | The font style for the text. |
| Units/Size |
The size of the text in the specified unit to be drawn. Options are:
|
| Orientation | The orientation of the text in degrees or a path.
The path is the X, Y, and Z values of a vector.
The following are some examples:
|
| Slant | The angle for the font. Valid values range between -75 and 75. Slanted text produces italicized text. |
Polygon
Fields on the Edit Properties form
| Field | Description |
|---|---|
| Colour | The colour of the polygon face. |
| Reflectance Colour | The colour of light that is reflected from the shiny spot on a polygon face when lights are simulated in the scene. With most nonmetallic objects, the reflection colour is a shade of white. A reflectance colour of black results in a dull, non-specular surface, while a value of white gives a shiny material. Metallic surfaces, however, tend to have coloured reflections. For example, the `glare' from a piece of polished brass illuminated by white light has a yellow-orange tint. This tint could be described by a reflectance value of `orangish white'. The specular response of a material also depends on its gloss value. |
| Transparency Colour | The colour that can show through the polygon faces. The Transparency Colour box must be selected for this item to be accessible. Transparency calculations are very computing intensive. They should only be used when special effects are required. The benefit of transparency is for polygons to be translucent so details are visible inside the objects. |
| Style | The colour of drawn polygon edges. |
| Thickness | The thickness of the lines that are drawn for any polygon edges. |
| Glossiness | The area of the glare off a surface. A high gloss value gives a small glare while a low gloss value results in a less polished, more scattered reflection. |
| Pattern | The pattern of the polygon faces. The pattern can be a solid colour or a predefined pattern. |
Output
The appearance of the strings displayed in Graphics changes to match the drawing style that you specified. If you chose the save styles when form is applied option, the drawing style is saved in the styles file you specified.
Tip: If you want to apply the styles file to the strings displayed in Graphics at a later time, run STYLES LOAD.
String Properties
This function permits the display properties of a string to be modified by selecting the string graphically. The properties that can be modified are identical to those as described in the documentation above so are not repeated here.
To run this function: Choose Display > String properties > , or...
Select the point of interest
Position the mouse and select the point on the string whose properties are to be modified to display the String Drawing Properties form.
Modify the display properties as required and press the Apply button to change the display properties of the selected string.