Kyocera ECOSYS FS-4100DN PRESCRIBE Commands Technical Reference Manual - Rev. - Page 51

Closed Paths

Page 51 highlights

!R! RES; UNIT C; NEWP; SPD .1; FLAT 60; PMZP 5, 5; PCRP 4, 2, 5, 4, 4, 0; STRK; PAGE; EXIT; Figure 2. 30. Curve with Flatness 60 Path Mode Graphics Both of these programs draw an identical curve. The only difference between the two is in the flatness, which is specified on line 2. Closed Paths When the end point of a path connects to its starting point, the path is said to be closed. A closed path can be stroked, in the same manner as an open path, or it can be filled with gray-scale shading or a standard mode fill pattern. Simply ending a path at the path's starting point does not make it a closed path; such a path remains open until it is closed. Closure can be done either explicitly, by means of the CLSP (CLoSe current Path) command, or implicitly by means of the FILL command. The following example illustrates construction and closure of a path. !R! RES; UNIT C; NEWP; SPD .5; PMZP 4, 2; PARC 3, 3, 1, 90, 270; PARC 5, 3, 1, 270, 90; CLSP; STRK; PAGE; EXIT; In this example, the PMZP command on line 2 places the current cursor at coordinates 4, 2, where the subsequent PARC command automatically starts to draw a line extending to the beginning of the arc. The PARC command then draws an arc from 90 degrees (straight up) to 270 degrees (straight down) around the center at coordinates 3, 3. After the arc is drawn, the cursor is located at the end of the arc. Then the PARC command on line 4 draws an arc from 270 degrees to 90 degrees around the center at coordinates 5, 3. Because the cursor position is defined at the end of the first arc when construction of the second arc starts, the second PARC command draws a line between the end of the first arc and the beginning of the second one. Finally, the CLSP command on line 5 explicitly closes the path, thereby constructing a line between the end of the second arc and the beginning of the first one. Now the path has been closed. The STRK command goes on to stroke the path, producing the shape shown below. 2-29

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260

Path Mode Graphics
2-29
!R! RES; UNIT C; NEWP; SPD .1;
FLAT 60;
PMZP 5, 5;
PCRP 4, 2, 5, 4, 4, 0;
STRK;
PAGE;
EXIT;
Figure 2. 30.
Curve with Flatness 60
Both of these programs draw an identical curve. The only difference between the two is
in the flatness, which is specified on line 2.
Closed Paths
When the end point of a path connects to its starting point, the path is said to be
closed
. A
closed path can be stroked, in the same manner as an open path, or it can be filled with
gray-scale shading or a standard mode fill pattern.
Simply ending a path at the path’s starting point does not make it a closed path; such a
path remains open until it is closed. Closure can be done either explicitly, by means of
the CLSP (CLoSe current Path) command, or implicitly by means of the FILL command.
The following example illustrates construction and closure of a path.
!R! RES; UNIT C; NEWP; SPD .5;
PMZP 4, 2;
PARC 3, 3, 1, 90, 270;
PARC 5, 3, 1, 270, 90;
CLSP;
STRK;
PAGE;
EXIT;
In this example, the PMZP command on line 2 places the current cursor at coordinates 4,
2, where the subsequent PARC command automatically starts to draw a line extending to
the beginning of the arc. The PARC command then draws an arc from 90 degrees
(straight up) to 270 degrees (straight down) around the center at coordinates 3, 3. After
the arc is drawn, the cursor is located at the end of the arc. Then the PARC command on
line 4 draws an arc from 270 degrees to 90 degrees around the center at coordinates 5, 3.
Because the cursor position is defined at the end of the first arc when construction of the
second arc starts, the second PARC command draws a line between the end of the first
arc and the beginning of the second one. Finally, the CLSP command on line 5 explicitly
closes the path, thereby constructing a line between the end of the second arc and the
beginning of the first one.
Now the path has been closed. The STRK command goes on to stroke the path, produc-
ing the shape shown below.