dmj3-Glyph {
;
; This is the TrueType glyph-rendering formula. It is based
; heavily on the quadratic Bézier curve rendering code in
; DeluxeClipping, but it allows for many, many more control
; points.
;
; Although you can manually create complicated shapes with
; this formula, it is designed for use with the glyph program.
; You can download this program here:
;
; http://www.damienmjones.com/glyph/
;
global:
int digits[11]
digits[0] = 432534
digits[1] = 139874
digits[2] = 1000086
digits[3] = 430742
digits[4] = 195170
digits[5] = 925327
digits[6] = 433798
digits[7] = 139807
digits[8] = 431766
digits[9] = 399254
digits[10] = 0
int jj = 0
int kk = 0
int ll = 0
; transform: section formerly began here
; we include the rest of the initialization here
; so it is done only once
complex polypoints[1001]; arbitrary polygon points
; IF (@shape == "arbitrary polygon"); doing a polygon; copy endpoints
; polypoints[0] = @polypoint1
; polypoints[1] = @polypoint2
; polypoints[2] = @polypoint3
; polypoints[3] = @polypoint4
; polypoints[4] = @polypoint5
; polypoints[5] = @polypoint6
; polypoints[6] = @polypoint7
; polypoints[7] = @polypoint8
; polypoints[8] = @polypoint9
; polypoints[9] = @polypoint10
; polypoints[10] = @polypoint11
; polypoints[11] = @polypoint12
; polypoints[12] = @polypoint13
; polypoints[13] = @polypoint14
; polypoints[14] = @polypoint15
; polypoints[15] = @polypoint16
; polypoints[16] = @polypoint17
; polypoints[17] = @polypoint18
; polypoints[18] = @polypoint19
; polypoints[19] = @polypoint20
; polypoints[@polyorder] = @polypoint1
; ENDIF
int polypointcount = 0 ;@polyorder
complex curvepoints[1001]; curve control points
BOOL curveauto[1001]; auto-generate tangent point flags
BOOL curveclose[1001]; close curve
; IF (@shape == "Bézier curve"); doing a curve; copy control points
curvepoints[0] = @curvepoint1
curvepoints[1] = @curvepoint2
curvepoints[2] = @curvepoint3
curvepoints[3] = @curvepoint4
curvepoints[4] = @curvepoint5
curvepoints[5] = @curvepoint6
curvepoints[6] = @curvepoint7
curvepoints[7] = @curvepoint8
curvepoints[8] = @curvepoint9
curvepoints[9] = @curvepoint10
curvepoints[10] = @curvepoint11
curvepoints[11] = @curvepoint12
curvepoints[12] = @curvepoint13
curvepoints[13] = @curvepoint14
curvepoints[14] = @curvepoint15
curvepoints[15] = @curvepoint16
curvepoints[16] = @curvepoint17
curvepoints[17] = @curvepoint18
curvepoints[18] = @curvepoint19
curvepoints[19] = @curvepoint20
curvepoints[20] = @curvepoint21
curvepoints[21] = @curvepoint22
curvepoints[22] = @curvepoint23
curvepoints[23] = @curvepoint24
curvepoints[24] = @curvepoint25
curvepoints[25] = @curvepoint26
curvepoints[26] = @curvepoint27
curvepoints[27] = @curvepoint28
curvepoints[28] = @curvepoint29
curvepoints[29] = @curvepoint30
curvepoints[30] = @curvepoint31
curvepoints[31] = @curvepoint32
curvepoints[32] = @curvepoint33
curvepoints[33] = @curvepoint34
curvepoints[34] = @curvepoint35
curvepoints[35] = @curvepoint36
curvepoints[36] = @curvepoint37
curvepoints[37] = @curvepoint38
curvepoints[38] = @curvepoint39
curvepoints[39] = @curvepoint40
curvepoints[40] = @curvepoint41
curvepoints[41] = @curvepoint42
curvepoints[42] = @curvepoint43
curvepoints[43] = @curvepoint44
curvepoints[44] = @curvepoint45
curvepoints[45] = @curvepoint46
curvepoints[46] = @curvepoint47
curvepoints[47] = @curvepoint48
curvepoints[48] = @curvepoint49
curvepoints[49] = @curvepoint50
curvepoints[50] = @curvepoint51
curvepoints[51] = @curvepoint52
curvepoints[52] = @curvepoint53
curvepoints[53] = @curvepoint54
curvepoints[54] = @curvepoint55
curvepoints[55] = @curvepoint56
curvepoints[56] = @curvepoint57
curvepoints[57] = @curvepoint58
curvepoints[58] = @curvepoint59
curvepoints[59] = @curvepoint60
curvepoints[60] = @curvepoint61
curvepoints[61] = @curvepoint62
curvepoints[62] = @curvepoint63
curvepoints[63] = @curvepoint64
curvepoints[64] = @curvepoint65
curvepoints[65] = @curvepoint66
curvepoints[66] = @curvepoint67
curvepoints[67] = @curvepoint68
curvepoints[68] = @curvepoint69
curvepoints[69] = @curvepoint70
curvepoints[70] = @curvepoint71
curvepoints[71] = @curvepoint72
curvepoints[72] = @curvepoint73
curvepoints[73] = @curvepoint74
curvepoints[74] = @curvepoint75
curvepoints[75] = @curvepoint76
curvepoints[76] = @curvepoint77
curvepoints[77] = @curvepoint78
curvepoints[78] = @curvepoint79
curvepoints[79] = @curvepoint80
curvepoints[80] = @curvepoint81
curvepoints[81] = @curvepoint82
curvepoints[82] = @curvepoint83
curvepoints[83] = @curvepoint84
curvepoints[84] = @curvepoint85
curvepoints[85] = @curvepoint86
curvepoints[86] = @curvepoint87
curvepoints[87] = @curvepoint88
curvepoints[88] = @curvepoint89
curvepoints[89] = @curvepoint90
curvepoints[90] = @curvepoint91
curvepoints[91] = @curvepoint92
curvepoints[92] = @curvepoint93
curvepoints[93] = @curvepoint94
curvepoints[94] = @curvepoint95
curvepoints[95] = @curvepoint96
curvepoints[96] = @curvepoint97
curvepoints[97] = @curvepoint98
curvepoints[98] = @curvepoint99
curvepoints[99] = @curvepoint100
curvepoints[100] = @curvepoint101
curvepoints[101] = @curvepoint102
curvepoints[102] = @curvepoint103
curvepoints[103] = @curvepoint104
curvepoints[104] = @curvepoint105
curvepoints[105] = @curvepoint106
curvepoints[106] = @curvepoint107
curvepoints[107] = @curvepoint108
curvepoints[108] = @curvepoint109
curvepoints[109] = @curvepoint110
curvepoints[110] = @curvepoint111
curvepoints[111] = @curvepoint112
curvepoints[112] = @curvepoint113
curvepoints[113] = @curvepoint114
curvepoints[114] = @curvepoint115
curvepoints[115] = @curvepoint116
curvepoints[116] = @curvepoint117
curvepoints[117] = @curvepoint118
curvepoints[118] = @curvepoint119
curvepoints[119] = @curvepoint120
curvepoints[120] = @curvepoint121
curvepoints[121] = @curvepoint122
curvepoints[122] = @curvepoint123
curvepoints[123] = @curvepoint124
curvepoints[124] = @curvepoint125
curvepoints[125] = @curvepoint126
curvepoints[126] = @curvepoint127
curvepoints[127] = @curvepoint128
curvepoints[128] = @curvepoint129
curvepoints[129] = @curvepoint130
curvepoints[130] = @curvepoint131
curvepoints[131] = @curvepoint132
curvepoints[132] = @curvepoint133
curvepoints[133] = @curvepoint134
curvepoints[134] = @curvepoint135
curvepoints[135] = @curvepoint136
curvepoints[136] = @curvepoint137
curvepoints[137] = @curvepoint138
curvepoints[138] = @curvepoint139
curvepoints[139] = @curvepoint140
curvepoints[140] = @curvepoint141
curvepoints[141] = @curvepoint142
curvepoints[142] = @curvepoint143
curvepoints[143] = @curvepoint144
curvepoints[144] = @curvepoint145
curvepoints[145] = @curvepoint146
curvepoints[146] = @curvepoint147
curvepoints[147] = @curvepoint148
curvepoints[148] = @curvepoint149
curvepoints[149] = @curvepoint150
curvepoints[150] = @curvepoint151
curvepoints[151] = @curvepoint152
curvepoints[152] = @curvepoint153
curvepoints[153] = @curvepoint154
curvepoints[154] = @curvepoint155
curvepoints[155] = @curvepoint156
curvepoints[156] = @curvepoint157
curvepoints[157] = @curvepoint158
curvepoints[158] = @curvepoint159
curvepoints[159] = @curvepoint160
curvepoints[160] = @curvepoint161
curvepoints[161] = @curvepoint162
curvepoints[162] = @curvepoint163
curvepoints[163] = @curvepoint164
curvepoints[164] = @curvepoint165
curvepoints[165] = @curvepoint166
curvepoints[166] = @curvepoint167
curvepoints[167] = @curvepoint168
curvepoints[168] = @curvepoint169
curvepoints[169] = @curvepoint170
curvepoints[170] = @curvepoint171
curvepoints[171] = @curvepoint172
curvepoints[172] = @curvepoint173
curvepoints[173] = @curvepoint174
curvepoints[174] = @curvepoint175
curvepoints[175] = @curvepoint176
curvepoints[176] = @curvepoint177
curvepoints[177] = @curvepoint178
curvepoints[178] = @curvepoint179
curvepoints[179] = @curvepoint180
curvepoints[180] = @curvepoint181
curvepoints[181] = @curvepoint182
curvepoints[182] = @curvepoint183
curvepoints[183] = @curvepoint184
curvepoints[184] = @curvepoint185
curvepoints[185] = @curvepoint186
curvepoints[186] = @curvepoint187
curvepoints[187] = @curvepoint188
curvepoints[188] = @curvepoint189
curvepoints[189] = @curvepoint190
curvepoints[190] = @curvepoint191
curvepoints[191] = @curvepoint192
curvepoints[192] = @curvepoint193
curvepoints[193] = @curvepoint194
curvepoints[194] = @curvepoint195
curvepoints[195] = @curvepoint196
curvepoints[196] = @curvepoint197
curvepoints[197] = @curvepoint198
curvepoints[198] = @curvepoint199
curvepoints[199] = @curvepoint200
curvepoints[200] = @curvepoint201
curvepoints[201] = @curvepoint202
curvepoints[202] = @curvepoint203
curvepoints[203] = @curvepoint204
curvepoints[204] = @curvepoint205
curvepoints[205] = @curvepoint206
curvepoints[206] = @curvepoint207
curvepoints[207] = @curvepoint208
curvepoints[208] = @curvepoint209
curvepoints[209] = @curvepoint210
curvepoints[210] = @curvepoint211
curvepoints[211] = @curvepoint212
curvepoints[212] = @curvepoint213
curvepoints[213] = @curvepoint214
curvepoints[214] = @curvepoint215
curvepoints[215] = @curvepoint216
curvepoints[216] = @curvepoint217
curvepoints[217] = @curvepoint218
curvepoints[218] = @curvepoint219
curvepoints[219] = @curvepoint220
curvepoints[220] = @curvepoint221
curvepoints[221] = @curvepoint222
curvepoints[222] = @curvepoint223
curvepoints[223] = @curvepoint224
curvepoints[224] = @curvepoint225
curvepoints[225] = @curvepoint226
curvepoints[226] = @curvepoint227
curvepoints[227] = @curvepoint228
curvepoints[228] = @curvepoint229
curvepoints[229] = @curvepoint230
curvepoints[230] = @curvepoint231
curvepoints[231] = @curvepoint232
curvepoints[232] = @curvepoint233
curvepoints[233] = @curvepoint234
curvepoints[234] = @curvepoint235
curvepoints[235] = @curvepoint236
curvepoints[236] = @curvepoint237
curvepoints[237] = @curvepoint238
curvepoints[238] = @curvepoint239
curvepoints[239] = @curvepoint240
curvepoints[240] = @curvepoint241
curvepoints[241] = @curvepoint242
curvepoints[242] = @curvepoint243
curvepoints[243] = @curvepoint244
curvepoints[244] = @curvepoint245
curvepoints[245] = @curvepoint246
curvepoints[246] = @curvepoint247
curvepoints[247] = @curvepoint248
curvepoints[248] = @curvepoint249
curvepoints[249] = @curvepoint250
curvepoints[250] = @curvepoint251
curvepoints[251] = @curvepoint252
curvepoints[252] = @curvepoint253
curvepoints[253] = @curvepoint254
curvepoints[254] = @curvepoint255
curvepoints[255] = @curvepoint256
curvepoints[256] = @curvepoint257
curvepoints[257] = @curvepoint258
curvepoints[258] = @curvepoint259
curvepoints[259] = @curvepoint260
curvepoints[260] = @curvepoint261
curvepoints[261] = @curvepoint262
curvepoints[262] = @curvepoint263
curvepoints[263] = @curvepoint264
curvepoints[264] = @curvepoint265
curvepoints[265] = @curvepoint266
curvepoints[266] = @curvepoint267
curvepoints[267] = @curvepoint268
curvepoints[268] = @curvepoint269
curvepoints[269] = @curvepoint270
curvepoints[270] = @curvepoint271
curvepoints[271] = @curvepoint272
curvepoints[272] = @curvepoint273
curvepoints[273] = @curvepoint274
curvepoints[274] = @curvepoint275
curvepoints[275] = @curvepoint276
curvepoints[276] = @curvepoint277
curvepoints[277] = @curvepoint278
curvepoints[278] = @curvepoint279
curvepoints[279] = @curvepoint280
curvepoints[280] = @curvepoint281
curvepoints[281] = @curvepoint282
curvepoints[282] = @curvepoint283
curvepoints[283] = @curvepoint284
curvepoints[284] = @curvepoint285
curvepoints[285] = @curvepoint286
curvepoints[286] = @curvepoint287
curvepoints[287] = @curvepoint288
curvepoints[288] = @curvepoint289
curvepoints[289] = @curvepoint290
curvepoints[290] = @curvepoint291
curvepoints[291] = @curvepoint292
curvepoints[292] = @curvepoint293
curvepoints[293] = @curvepoint294
curvepoints[294] = @curvepoint295
curvepoints[295] = @curvepoint296
curvepoints[296] = @curvepoint297
curvepoints[297] = @curvepoint298
curvepoints[298] = @curvepoint299
curvepoints[299] = @curvepoint300
curvepoints[300] = @curvepoint301
curvepoints[301] = @curvepoint302
curvepoints[302] = @curvepoint303
curvepoints[303] = @curvepoint304
curvepoints[304] = @curvepoint305
curvepoints[305] = @curvepoint306
curvepoints[306] = @curvepoint307
curvepoints[307] = @curvepoint308
curvepoints[308] = @curvepoint309
curvepoints[309] = @curvepoint310
curvepoints[310] = @curvepoint311
curvepoints[311] = @curvepoint312
curvepoints[312] = @curvepoint313
curvepoints[313] = @curvepoint314
curvepoints[314] = @curvepoint315
curvepoints[315] = @curvepoint316
curvepoints[316] = @curvepoint317
curvepoints[317] = @curvepoint318
curvepoints[318] = @curvepoint319
curvepoints[319] = @curvepoint320
curvepoints[320] = @curvepoint321
curvepoints[321] = @curvepoint322
curvepoints[322] = @curvepoint323
curvepoints[323] = @curvepoint324
curvepoints[324] = @curvepoint325
curvepoints[325] = @curvepoint326
curvepoints[326] = @curvepoint327
curvepoints[327] = @curvepoint328
curvepoints[328] = @curvepoint329
curvepoints[329] = @curvepoint330
curvepoints[330] = @curvepoint331
curvepoints[331] = @curvepoint332
curvepoints[332] = @curvepoint333
curvepoints[333] = @curvepoint334
curvepoints[334] = @curvepoint335
curvepoints[335] = @curvepoint336
curvepoints[336] = @curvepoint337
curvepoints[337] = @curvepoint338
curvepoints[338] = @curvepoint339
curvepoints[339] = @curvepoint340
curvepoints[340] = @curvepoint341
curvepoints[341] = @curvepoint342
curvepoints[342] = @curvepoint343
curvepoints[343] = @curvepoint344
curvepoints[344] = @curvepoint345
curvepoints[345] = @curvepoint346
curvepoints[346] = @curvepoint347
curvepoints[347] = @curvepoint348
curvepoints[348] = @curvepoint349
curvepoints[349] = @curvepoint350
curvepoints[350] = @curvepoint351
curvepoints[351] = @curvepoint352
curvepoints[352] = @curvepoint353
curvepoints[353] = @curvepoint354
curvepoints[354] = @curvepoint355
curvepoints[355] = @curvepoint356
curvepoints[356] = @curvepoint357
curvepoints[357] = @curvepoint358
curvepoints[358] = @curvepoint359
curvepoints[359] = @curvepoint360
curvepoints[360] = @curvepoint361
curvepoints[361] = @curvepoint362
curvepoints[362] = @curvepoint363
curvepoints[363] = @curvepoint364
curvepoints[364] = @curvepoint365
curvepoints[365] = @curvepoint366
curvepoints[366] = @curvepoint367
curvepoints[367] = @curvepoint368
curvepoints[368] = @curvepoint369
curvepoints[369] = @curvepoint370
curvepoints[370] = @curvepoint371
curvepoints[371] = @curvepoint372
curvepoints[372] = @curvepoint373
curvepoints[373] = @curvepoint374
curvepoints[374] = @curvepoint375
curvepoints[375] = @curvepoint376
curvepoints[376] = @curvepoint377
curvepoints[377] = @curvepoint378
curvepoints[378] = @curvepoint379
curvepoints[379] = @curvepoint380
curvepoints[380] = @curvepoint381
curvepoints[381] = @curvepoint382
curvepoints[382] = @curvepoint383
curvepoints[383] = @curvepoint384
curvepoints[384] = @curvepoint385
curvepoints[385] = @curvepoint386
curvepoints[386] = @curvepoint387
curvepoints[387] = @curvepoint388
curvepoints[388] = @curvepoint389
curvepoints[389] = @curvepoint390
curvepoints[390] = @curvepoint391
curvepoints[391] = @curvepoint392
curvepoints[392] = @curvepoint393
curvepoints[393] = @curvepoint394
curvepoints[394] = @curvepoint395
curvepoints[395] = @curvepoint396
curvepoints[396] = @curvepoint397
curvepoints[397] = @curvepoint398
curvepoints[398] = @curvepoint399
polypoints[0] = @curvetangent1; copy tangent points
polypoints[1] = @curvetangent2
polypoints[2] = @curvetangent3
polypoints[3] = @curvetangent4
polypoints[4] = @curvetangent5
polypoints[5] = @curvetangent6
polypoints[6] = @curvetangent7
polypoints[7] = @curvetangent8
polypoints[8] = @curvetangent9
polypoints[9] = @curvetangent10
polypoints[10] = @curvetangent11
polypoints[11] = @curvetangent12
polypoints[12] = @curvetangent13
polypoints[13] = @curvetangent14
polypoints[14] = @curvetangent15
polypoints[15] = @curvetangent16
polypoints[16] = @curvetangent17
polypoints[17] = @curvetangent18
polypoints[18] = @curvetangent19
polypoints[19] = @curvetangent20
polypoints[20] = @curvetangent21
polypoints[21] = @curvetangent22
polypoints[22] = @curvetangent23
polypoints[23] = @curvetangent24
polypoints[24] = @curvetangent25
polypoints[25] = @curvetangent26
polypoints[26] = @curvetangent27
polypoints[27] = @curvetangent28
polypoints[28] = @curvetangent29
polypoints[29] = @curvetangent30
polypoints[30] = @curvetangent31
polypoints[31] = @curvetangent32
polypoints[32] = @curvetangent33
polypoints[33] = @curvetangent34
polypoints[34] = @curvetangent35
polypoints[35] = @curvetangent36
polypoints[36] = @curvetangent37
polypoints[37] = @curvetangent38
polypoints[38] = @curvetangent39
polypoints[39] = @curvetangent40
polypoints[40] = @curvetangent41
polypoints[41] = @curvetangent42
polypoints[42] = @curvetangent43
polypoints[43] = @curvetangent44
polypoints[44] = @curvetangent45
polypoints[45] = @curvetangent46
polypoints[46] = @curvetangent47
polypoints[47] = @curvetangent48
polypoints[48] = @curvetangent49
polypoints[49] = @curvetangent50
polypoints[50] = @curvetangent51
polypoints[51] = @curvetangent52
polypoints[52] = @curvetangent53
polypoints[53] = @curvetangent54
polypoints[54] = @curvetangent55
polypoints[55] = @curvetangent56
polypoints[56] = @curvetangent57
polypoints[57] = @curvetangent58
polypoints[58] = @curvetangent59
polypoints[59] = @curvetangent60
polypoints[60] = @curvetangent61
polypoints[61] = @curvetangent62
polypoints[62] = @curvetangent63
polypoints[63] = @curvetangent64
polypoints[64] = @curvetangent65
polypoints[65] = @curvetangent66
polypoints[66] = @curvetangent67
polypoints[67] = @curvetangent68
polypoints[68] = @curvetangent69
polypoints[69] = @curvetangent70
polypoints[70] = @curvetangent71
polypoints[71] = @curvetangent72
polypoints[72] = @curvetangent73
polypoints[73] = @curvetangent74
polypoints[74] = @curvetangent75
polypoints[75] = @curvetangent76
polypoints[76] = @curvetangent77
polypoints[77] = @curvetangent78
polypoints[78] = @curvetangent79
polypoints[79] = @curvetangent80
polypoints[80] = @curvetangent81
polypoints[81] = @curvetangent82
polypoints[82] = @curvetangent83
polypoints[83] = @curvetangent84
polypoints[84] = @curvetangent85
polypoints[85] = @curvetangent86
polypoints[86] = @curvetangent87
polypoints[87] = @curvetangent88
polypoints[88] = @curvetangent89
polypoints[89] = @curvetangent90
polypoints[90] = @curvetangent91
polypoints[91] = @curvetangent92
polypoints[92] = @curvetangent93
polypoints[93] = @curvetangent94
polypoints[94] = @curvetangent95
polypoints[95] = @curvetangent96
polypoints[96] = @curvetangent97
polypoints[97] = @curvetangent98
polypoints[98] = @curvetangent99
polypoints[99] = @curvetangent100
polypoints[100] = @curvetangent101
polypoints[101] = @curvetangent102
polypoints[102] = @curvetangent103
polypoints[103] = @curvetangent104
polypoints[104] = @curvetangent105
polypoints[105] = @curvetangent106
polypoints[106] = @curvetangent107
polypoints[107] = @curvetangent108
polypoints[108] = @curvetangent109
polypoints[109] = @curvetangent110
polypoints[110] = @curvetangent111
polypoints[111] = @curvetangent112
polypoints[112] = @curvetangent113
polypoints[113] = @curvetangent114
polypoints[114] = @curvetangent115
polypoints[115] = @curvetangent116
polypoints[116] = @curvetangent117
polypoints[117] = @curvetangent118
polypoints[118] = @curvetangent119
polypoints[119] = @curvetangent120
polypoints[120] = @curvetangent121
polypoints[121] = @curvetangent122
polypoints[122] = @curvetangent123
polypoints[123] = @curvetangent124
polypoints[124] = @curvetangent125
polypoints[125] = @curvetangent126
polypoints[126] = @curvetangent127
polypoints[127] = @curvetangent128
polypoints[128] = @curvetangent129
polypoints[129] = @curvetangent130
polypoints[130] = @curvetangent131
polypoints[131] = @curvetangent132
polypoints[132] = @curvetangent133
polypoints[133] = @curvetangent134
polypoints[134] = @curvetangent135
polypoints[135] = @curvetangent136
polypoints[136] = @curvetangent137
polypoints[137] = @curvetangent138
polypoints[138] = @curvetangent139
polypoints[139] = @curvetangent140
polypoints[140] = @curvetangent141
polypoints[141] = @curvetangent142
polypoints[142] = @curvetangent143
polypoints[143] = @curvetangent144
polypoints[144] = @curvetangent145
polypoints[145] = @curvetangent146
polypoints[146] = @curvetangent147
polypoints[147] = @curvetangent148
polypoints[148] = @curvetangent149
polypoints[149] = @curvetangent150
polypoints[150] = @curvetangent151
polypoints[151] = @curvetangent152
polypoints[152] = @curvetangent153
polypoints[153] = @curvetangent154
polypoints[154] = @curvetangent155
polypoints[155] = @curvetangent156
polypoints[156] = @curvetangent157
polypoints[157] = @curvetangent158
polypoints[158] = @curvetangent159
polypoints[159] = @curvetangent160
polypoints[160] = @curvetangent161
polypoints[161] = @curvetangent162
polypoints[162] = @curvetangent163
polypoints[163] = @curvetangent164
polypoints[164] = @curvetangent165
polypoints[165] = @curvetangent166
polypoints[166] = @curvetangent167
polypoints[167] = @curvetangent168
polypoints[168] = @curvetangent169
polypoints[169] = @curvetangent170
polypoints[170] = @curvetangent171
polypoints[171] = @curvetangent172
polypoints[172] = @curvetangent173
polypoints[173] = @curvetangent174
polypoints[174] = @curvetangent175
polypoints[175] = @curvetangent176
polypoints[176] = @curvetangent177
polypoints[177] = @curvetangent178
polypoints[178] = @curvetangent179
polypoints[179] = @curvetangent180
polypoints[180] = @curvetangent181
polypoints[181] = @curvetangent182
polypoints[182] = @curvetangent183
polypoints[183] = @curvetangent184
polypoints[184] = @curvetangent185
polypoints[185] = @curvetangent186
polypoints[186] = @curvetangent187
polypoints[187] = @curvetangent188
polypoints[188] = @curvetangent189
polypoints[189] = @curvetangent190
polypoints[190] = @curvetangent191
polypoints[191] = @curvetangent192
polypoints[192] = @curvetangent193
polypoints[193] = @curvetangent194
polypoints[194] = @curvetangent195
polypoints[195] = @curvetangent196
polypoints[196] = @curvetangent197
polypoints[197] = @curvetangent198
polypoints[198] = @curvetangent199
polypoints[199] = @curvetangent200
polypoints[200] = @curvetangent201
polypoints[201] = @curvetangent202
polypoints[202] = @curvetangent203
polypoints[203] = @curvetangent204
polypoints[204] = @curvetangent205
polypoints[205] = @curvetangent206
polypoints[206] = @curvetangent207
polypoints[207] = @curvetangent208
polypoints[208] = @curvetangent209
polypoints[209] = @curvetangent210
polypoints[210] = @curvetangent211
polypoints[211] = @curvetangent212
polypoints[212] = @curvetangent213
polypoints[213] = @curvetangent214
polypoints[214] = @curvetangent215
polypoints[215] = @curvetangent216
polypoints[216] = @curvetangent217
polypoints[217] = @curvetangent218
polypoints[218] = @curvetangent219
polypoints[219] = @curvetangent220
polypoints[220] = @curvetangent221
polypoints[221] = @curvetangent222
polypoints[222] = @curvetangent223
polypoints[223] = @curvetangent224
polypoints[224] = @curvetangent225
polypoints[225] = @curvetangent226
polypoints[226] = @curvetangent227
polypoints[227] = @curvetangent228
polypoints[228] = @curvetangent229
polypoints[229] = @curvetangent230
polypoints[230] = @curvetangent231
polypoints[231] = @curvetangent232
polypoints[232] = @curvetangent233
polypoints[233] = @curvetangent234
polypoints[234] = @curvetangent235
polypoints[235] = @curvetangent236
polypoints[236] = @curvetangent237
polypoints[237] = @curvetangent238
polypoints[238] = @curvetangent239
polypoints[239] = @curvetangent240
polypoints[240] = @curvetangent241
polypoints[241] = @curvetangent242
polypoints[242] = @curvetangent243
polypoints[243] = @curvetangent244
polypoints[244] = @curvetangent245
polypoints[245] = @curvetangent246
polypoints[246] = @curvetangent247
polypoints[247] = @curvetangent248
polypoints[248] = @curvetangent249
polypoints[249] = @curvetangent250
polypoints[250] = @curvetangent251
polypoints[251] = @curvetangent252
polypoints[252] = @curvetangent253
polypoints[253] = @curvetangent254
polypoints[254] = @curvetangent255
polypoints[255] = @curvetangent256
polypoints[256] = @curvetangent257
polypoints[257] = @curvetangent258
polypoints[258] = @curvetangent259
polypoints[259] = @curvetangent260
polypoints[260] = @curvetangent261
polypoints[261] = @curvetangent262
polypoints[262] = @curvetangent263
polypoints[263] = @curvetangent264
polypoints[264] = @curvetangent265
polypoints[265] = @curvetangent266
polypoints[266] = @curvetangent267
polypoints[267] = @curvetangent268
polypoints[268] = @curvetangent269
polypoints[269] = @curvetangent270
polypoints[270] = @curvetangent271
polypoints[271] = @curvetangent272
polypoints[272] = @curvetangent273
polypoints[273] = @curvetangent274
polypoints[274] = @curvetangent275
polypoints[275] = @curvetangent276
polypoints[276] = @curvetangent277
polypoints[277] = @curvetangent278
polypoints[278] = @curvetangent279
polypoints[279] = @curvetangent280
polypoints[280] = @curvetangent281
polypoints[281] = @curvetangent282
polypoints[282] = @curvetangent283
polypoints[283] = @curvetangent284
polypoints[284] = @curvetangent285
polypoints[285] = @curvetangent286
polypoints[286] = @curvetangent287
polypoints[287] = @curvetangent288
polypoints[288] = @curvetangent289
polypoints[289] = @curvetangent290
polypoints[290] = @curvetangent291
polypoints[291] = @curvetangent292
polypoints[292] = @curvetangent293
polypoints[293] = @curvetangent294
polypoints[294] = @curvetangent295
polypoints[295] = @curvetangent296
polypoints[296] = @curvetangent297
polypoints[297] = @curvetangent298
polypoints[298] = @curvetangent299
polypoints[299] = @curvetangent300
polypoints[300] = @curvetangent301
polypoints[301] = @curvetangent302
polypoints[302] = @curvetangent303
polypoints[303] = @curvetangent304
polypoints[304] = @curvetangent305
polypoints[305] = @curvetangent306
polypoints[306] = @curvetangent307
polypoints[307] = @curvetangent308
polypoints[308] = @curvetangent309
polypoints[309] = @curvetangent310
polypoints[310] = @curvetangent311
polypoints[311] = @curvetangent312
polypoints[312] = @curvetangent313
polypoints[313] = @curvetangent314
polypoints[314] = @curvetangent315
polypoints[315] = @curvetangent316
polypoints[316] = @curvetangent317
polypoints[317] = @curvetangent318
polypoints[318] = @curvetangent319
polypoints[319] = @curvetangent320
polypoints[320] = @curvetangent321
polypoints[321] = @curvetangent322
polypoints[322] = @curvetangent323
polypoints[323] = @curvetangent324
polypoints[324] = @curvetangent325
polypoints[325] = @curvetangent326
polypoints[326] = @curvetangent327
polypoints[327] = @curvetangent328
polypoints[328] = @curvetangent329
polypoints[329] = @curvetangent330
polypoints[330] = @curvetangent331
polypoints[331] = @curvetangent332
polypoints[332] = @curvetangent333
polypoints[333] = @curvetangent334
polypoints[334] = @curvetangent335
polypoints[335] = @curvetangent336
polypoints[336] = @curvetangent337
polypoints[337] = @curvetangent338
polypoints[338] = @curvetangent339
polypoints[339] = @curvetangent340
polypoints[340] = @curvetangent341
polypoints[341] = @curvetangent342
polypoints[342] = @curvetangent343
polypoints[343] = @curvetangent344
polypoints[344] = @curvetangent345
polypoints[345] = @curvetangent346
polypoints[346] = @curvetangent347
polypoints[347] = @curvetangent348
polypoints[348] = @curvetangent349
polypoints[349] = @curvetangent350
polypoints[350] = @curvetangent351
polypoints[351] = @curvetangent352
polypoints[352] = @curvetangent353
polypoints[353] = @curvetangent354
polypoints[354] = @curvetangent355
polypoints[355] = @curvetangent356
polypoints[356] = @curvetangent357
polypoints[357] = @curvetangent358
polypoints[358] = @curvetangent359
polypoints[359] = @curvetangent360
polypoints[360] = @curvetangent361
polypoints[361] = @curvetangent362
polypoints[362] = @curvetangent363
polypoints[363] = @curvetangent364
polypoints[364] = @curvetangent365
polypoints[365] = @curvetangent366
polypoints[366] = @curvetangent367
polypoints[367] = @curvetangent368
polypoints[368] = @curvetangent369
polypoints[369] = @curvetangent370
polypoints[370] = @curvetangent371
polypoints[371] = @curvetangent372
polypoints[372] = @curvetangent373
polypoints[373] = @curvetangent374
polypoints[374] = @curvetangent375
polypoints[375] = @curvetangent376
polypoints[376] = @curvetangent377
polypoints[377] = @curvetangent378
polypoints[378] = @curvetangent379
polypoints[379] = @curvetangent380
polypoints[380] = @curvetangent381
polypoints[381] = @curvetangent382
polypoints[382] = @curvetangent383
polypoints[383] = @curvetangent384
polypoints[384] = @curvetangent385
polypoints[385] = @curvetangent386
polypoints[386] = @curvetangent387
polypoints[387] = @curvetangent388
polypoints[388] = @curvetangent389
polypoints[389] = @curvetangent390
polypoints[390] = @curvetangent391
polypoints[391] = @curvetangent392
polypoints[392] = @curvetangent393
polypoints[393] = @curvetangent394
polypoints[394] = @curvetangent395
polypoints[395] = @curvetangent396
polypoints[396] = @curvetangent397
polypoints[397] = @curvetangent398
polypoints[398] = @curvetangent399
curveauto[0] = @curvetangent1auto; copy auto-generate flags
curveauto[1] = @curvetangent2auto
curveauto[2] = @curvetangent3auto
curveauto[3] = @curvetangent4auto
curveauto[4] = @curvetangent5auto
curveauto[5] = @curvetangent6auto
curveauto[6] = @curvetangent7auto
curveauto[7] = @curvetangent8auto
curveauto[8] = @curvetangent9auto
curveauto[9] = @curvetangent10auto
curveauto[10] = @curvetangent11auto
curveauto[11] = @curvetangent12auto
curveauto[12] = @curvetangent13auto
curveauto[13] = @curvetangent14auto
curveauto[14] = @curvetangent15auto
curveauto[15] = @curvetangent16auto
curveauto[16] = @curvetangent17auto
curveauto[17] = @curvetangent18auto
curveauto[18] = @curvetangent19auto
curveauto[19] = @curvetangent20auto
curveauto[20] = @curvetangent21auto
curveauto[21] = @curvetangent22auto
curveauto[22] = @curvetangent23auto
curveauto[23] = @curvetangent24auto
curveauto[24] = @curvetangent25auto
curveauto[25] = @curvetangent26auto
curveauto[26] = @curvetangent27auto
curveauto[27] = @curvetangent28auto
curveauto[28] = @curvetangent29auto
curveauto[29] = @curvetangent30auto
curveauto[30] = @curvetangent31auto
curveauto[31] = @curvetangent32auto
curveauto[32] = @curvetangent33auto
curveauto[33] = @curvetangent34auto
curveauto[34] = @curvetangent35auto
curveauto[35] = @curvetangent36auto
curveauto[36] = @curvetangent37auto
curveauto[37] = @curvetangent38auto
curveauto[38] = @curvetangent39auto
curveauto[39] = @curvetangent40auto
curveauto[40] = @curvetangent41auto
curveauto[41] = @curvetangent42auto
curveauto[42] = @curvetangent43auto
curveauto[43] = @curvetangent44auto
curveauto[44] = @curvetangent45auto
curveauto[45] = @curvetangent46auto
curveauto[46] = @curvetangent47auto
curveauto[47] = @curvetangent48auto
curveauto[48] = @curvetangent49auto
curveauto[49] = @curvetangent50auto
curveauto[50] = @curvetangent51auto
curveauto[51] = @curvetangent52auto
curveauto[52] = @curvetangent53auto
curveauto[53] = @curvetangent54auto
curveauto[54] = @curvetangent55auto
curveauto[55] = @curvetangent56auto
curveauto[56] = @curvetangent57auto
curveauto[57] = @curvetangent58auto
curveauto[58] = @curvetangent59auto
curveauto[59] = @curvetangent60auto
curveauto[60] = @curvetangent61auto
curveauto[61] = @curvetangent62auto
curveauto[62] = @curvetangent63auto
curveauto[63] = @curvetangent64auto
curveauto[64] = @curvetangent65auto
curveauto[65] = @curvetangent66auto
curveauto[66] = @curvetangent67auto
curveauto[67] = @curvetangent68auto
curveauto[68] = @curvetangent69auto
curveauto[69] = @curvetangent70auto
curveauto[70] = @curvetangent71auto
curveauto[71] = @curvetangent72auto
curveauto[72] = @curvetangent73auto
curveauto[73] = @curvetangent74auto
curveauto[74] = @curvetangent75auto
curveauto[75] = @curvetangent76auto
curveauto[76] = @curvetangent77auto
curveauto[77] = @curvetangent78auto
curveauto[78] = @curvetangent79auto
curveauto[79] = @curvetangent80auto
curveauto[80] = @curvetangent81auto
curveauto[81] = @curvetangent82auto
curveauto[82] = @curvetangent83auto
curveauto[83] = @curvetangent84auto
curveauto[84] = @curvetangent85auto
curveauto[85] = @curvetangent86auto
curveauto[86] = @curvetangent87auto
curveauto[87] = @curvetangent88auto
curveauto[88] = @curvetangent89auto
curveauto[89] = @curvetangent90auto
curveauto[90] = @curvetangent91auto
curveauto[91] = @curvetangent92auto
curveauto[92] = @curvetangent93auto
curveauto[93] = @curvetangent94auto
curveauto[94] = @curvetangent95auto
curveauto[95] = @curvetangent96auto
curveauto[96] = @curvetangent97auto
curveauto[97] = @curvetangent98auto
curveauto[98] = @curvetangent99auto
curveauto[99] = @curvetangent100auto
curveauto[100] = @curvetangent101auto
curveauto[101] = @curvetangent102auto
curveauto[102] = @curvetangent103auto
curveauto[103] = @curvetangent104auto
curveauto[104] = @curvetangent105auto
curveauto[105] = @curvetangent106auto
curveauto[106] = @curvetangent107auto
curveauto[107] = @curvetangent108auto
curveauto[108] = @curvetangent109auto
curveauto[109] = @curvetangent110auto
curveauto[110] = @curvetangent111auto
curveauto[111] = @curvetangent112auto
curveauto[112] = @curvetangent113auto
curveauto[113] = @curvetangent114auto
curveauto[114] = @curvetangent115auto
curveauto[115] = @curvetangent116auto
curveauto[116] = @curvetangent117auto
curveauto[117] = @curvetangent118auto
curveauto[118] = @curvetangent119auto
curveauto[119] = @curvetangent120auto
curveauto[120] = @curvetangent121auto
curveauto[121] = @curvetangent122auto
curveauto[122] = @curvetangent123auto
curveauto[123] = @curvetangent124auto
curveauto[124] = @curvetangent125auto
curveauto[125] = @curvetangent126auto
curveauto[126] = @curvetangent127auto
curveauto[127] = @curvetangent128auto
curveauto[128] = @curvetangent129auto
curveauto[129] = @curvetangent130auto
curveauto[130] = @curvetangent131auto
curveauto[131] = @curvetangent132auto
curveauto[132] = @curvetangent133auto
curveauto[133] = @curvetangent134auto
curveauto[134] = @curvetangent135auto
curveauto[135] = @curvetangent136auto
curveauto[136] = @curvetangent137auto
curveauto[137] = @curvetangent138auto
curveauto[138] = @curvetangent139auto
curveauto[139] = @curvetangent140auto
curveauto[140] = @curvetangent141auto
curveauto[141] = @curvetangent142auto
curveauto[142] = @curvetangent143auto
curveauto[143] = @curvetangent144auto
curveauto[144] = @curvetangent145auto
curveauto[145] = @curvetangent146auto
curveauto[146] = @curvetangent147auto
curveauto[147] = @curvetangent148auto
curveauto[148] = @curvetangent149auto
curveauto[149] = @curvetangent150auto
curveauto[150] = @curvetangent151auto
curveauto[151] = @curvetangent152auto
curveauto[152] = @curvetangent153auto
curveauto[153] = @curvetangent154auto
curveauto[154] = @curvetangent155auto
curveauto[155] = @curvetangent156auto
curveauto[156] = @curvetangent157auto
curveauto[157] = @curvetangent158auto
curveauto[158] = @curvetangent159auto
curveauto[159] = @curvetangent160auto
curveauto[160] = @curvetangent161auto
curveauto[161] = @curvetangent162auto
curveauto[162] = @curvetangent163auto
curveauto[163] = @curvetangent164auto
curveauto[164] = @curvetangent165auto
curveauto[165] = @curvetangent166auto
curveauto[166] = @curvetangent167auto
curveauto[167] = @curvetangent168auto
curveauto[168] = @curvetangent169auto
curveauto[169] = @curvetangent170auto
curveauto[170] = @curvetangent171auto
curveauto[171] = @curvetangent172auto
curveauto[172] = @curvetangent173auto
curveauto[173] = @curvetangent174auto
curveauto[174] = @curvetangent175auto
curveauto[175] = @curvetangent176auto
curveauto[176] = @curvetangent177auto
curveauto[177] = @curvetangent178auto
curveauto[178] = @curvetangent179auto
curveauto[179] = @curvetangent180auto
curveauto[180] = @curvetangent181auto
curveauto[181] = @curvetangent182auto
curveauto[182] = @curvetangent183auto
curveauto[183] = @curvetangent184auto
curveauto[184] = @curvetangent185auto
curveauto[185] = @curvetangent186auto
curveauto[186] = @curvetangent187auto
curveauto[187] = @curvetangent188auto
curveauto[188] = @curvetangent189auto
curveauto[189] = @curvetangent190auto
curveauto[190] = @curvetangent191auto
curveauto[191] = @curvetangent192auto
curveauto[192] = @curvetangent193auto
curveauto[193] = @curvetangent194auto
curveauto[194] = @curvetangent195auto
curveauto[195] = @curvetangent196auto
curveauto[196] = @curvetangent197auto
curveauto[197] = @curvetangent198auto
curveauto[198] = @curvetangent199auto
curveauto[199] = @curvetangent200auto
curveauto[200] = @curvetangent201auto
curveauto[201] = @curvetangent202auto
curveauto[202] = @curvetangent203auto
curveauto[203] = @curvetangent204auto
curveauto[204] = @curvetangent205auto
curveauto[205] = @curvetangent206auto
curveauto[206] = @curvetangent207auto
curveauto[207] = @curvetangent208auto
curveauto[208] = @curvetangent209auto
curveauto[209] = @curvetangent210auto
curveauto[210] = @curvetangent211auto
curveauto[211] = @curvetangent212auto
curveauto[212] = @curvetangent213auto
curveauto[213] = @curvetangent214auto
curveauto[214] = @curvetangent215auto
curveauto[215] = @curvetangent216auto
curveauto[216] = @curvetangent217auto
curveauto[217] = @curvetangent218auto
curveauto[218] = @curvetangent219auto
curveauto[219] = @curvetangent220auto
curveauto[220] = @curvetangent221auto
curveauto[221] = @curvetangent222auto
curveauto[222] = @curvetangent223auto
curveauto[223] = @curvetangent224auto
curveauto[224] = @curvetangent225auto
curveauto[225] = @curvetangent226auto
curveauto[226] = @curvetangent227auto
curveauto[227] = @curvetangent228auto
curveauto[228] = @curvetangent229auto
curveauto[229] = @curvetangent230auto
curveauto[230] = @curvetangent231auto
curveauto[231] = @curvetangent232auto
curveauto[232] = @curvetangent233auto
curveauto[233] = @curvetangent234auto
curveauto[234] = @curvetangent235auto
curveauto[235] = @curvetangent236auto
curveauto[236] = @curvetangent237auto
curveauto[237] = @curvetangent238auto
curveauto[238] = @curvetangent239auto
curveauto[239] = @curvetangent240auto
curveauto[240] = @curvetangent241auto
curveauto[241] = @curvetangent242auto
curveauto[242] = @curvetangent243auto
curveauto[243] = @curvetangent244auto
curveauto[244] = @curvetangent245auto
curveauto[245] = @curvetangent246auto
curveauto[246] = @curvetangent247auto
curveauto[247] = @curvetangent248auto
curveauto[248] = @curvetangent249auto
curveauto[249] = @curvetangent250auto
curveauto[250] = @curvetangent251auto
curveauto[251] = @curvetangent252auto
curveauto[252] = @curvetangent253auto
curveauto[253] = @curvetangent254auto
curveauto[254] = @curvetangent255auto
curveauto[255] = @curvetangent256auto
curveauto[256] = @curvetangent257auto
curveauto[257] = @curvetangent258auto
curveauto[258] = @curvetangent259auto
curveauto[259] = @curvetangent260auto
curveauto[260] = @curvetangent261auto
curveauto[261] = @curvetangent262auto
curveauto[262] = @curvetangent263auto
curveauto[263] = @curvetangent264auto
curveauto[264] = @curvetangent265auto
curveauto[265] = @curvetangent266auto
curveauto[266] = @curvetangent267auto
curveauto[267] = @curvetangent268auto
curveauto[268] = @curvetangent269auto
curveauto[269] = @curvetangent270auto
curveauto[270] = @curvetangent271auto
curveauto[271] = @curvetangent272auto
curveauto[272] = @curvetangent273auto
curveauto[273] = @curvetangent274auto
curveauto[274] = @curvetangent275auto
curveauto[275] = @curvetangent276auto
curveauto[276] = @curvetangent277auto
curveauto[277] = @curvetangent278auto
curveauto[278] = @curvetangent279auto
curveauto[279] = @curvetangent280auto
curveauto[280] = @curvetangent281auto
curveauto[281] = @curvetangent282auto
curveauto[282] = @curvetangent283auto
curveauto[283] = @curvetangent284auto
curveauto[284] = @curvetangent285auto
curveauto[285] = @curvetangent286auto
curveauto[286] = @curvetangent287auto
curveauto[287] = @curvetangent288auto
curveauto[288] = @curvetangent289auto
curveauto[289] = @curvetangent290auto
curveauto[290] = @curvetangent291auto
curveauto[291] = @curvetangent292auto
curveauto[292] = @curvetangent293auto
curveauto[293] = @curvetangent294auto
curveauto[294] = @curvetangent295auto
curveauto[295] = @curvetangent296auto
curveauto[296] = @curvetangent297auto
curveauto[297] = @curvetangent298auto
curveauto[298] = @curvetangent299auto
curveauto[299] = @curvetangent300auto
curveauto[300] = @curvetangent301auto
curveauto[301] = @curvetangent302auto
curveauto[302] = @curvetangent303auto
curveauto[303] = @curvetangent304auto
curveauto[304] = @curvetangent305auto
curveauto[305] = @curvetangent306auto
curveauto[306] = @curvetangent307auto
curveauto[307] = @curvetangent308auto
curveauto[308] = @curvetangent309auto
curveauto[309] = @curvetangent310auto
curveauto[310] = @curvetangent311auto
curveauto[311] = @curvetangent312auto
curveauto[312] = @curvetangent313auto
curveauto[313] = @curvetangent314auto
curveauto[314] = @curvetangent315auto
curveauto[315] = @curvetangent316auto
curveauto[316] = @curvetangent317auto
curveauto[317] = @curvetangent318auto
curveauto[318] = @curvetangent319auto
curveauto[319] = @curvetangent320auto
curveauto[320] = @curvetangent321auto
curveauto[321] = @curvetangent322auto
curveauto[322] = @curvetangent323auto
curveauto[323] = @curvetangent324auto
curveauto[324] = @curvetangent325auto
curveauto[325] = @curvetangent326auto
curveauto[326] = @curvetangent327auto
curveauto[327] = @curvetangent328auto
curveauto[328] = @curvetangent329auto
curveauto[329] = @curvetangent330auto
curveauto[330] = @curvetangent331auto
curveauto[331] = @curvetangent332auto
curveauto[332] = @curvetangent333auto
curveauto[333] = @curvetangent334auto
curveauto[334] = @curvetangent335auto
curveauto[335] = @curvetangent336auto
curveauto[336] = @curvetangent337auto
curveauto[337] = @curvetangent338auto
curveauto[338] = @curvetangent339auto
curveauto[339] = @curvetangent340auto
curveauto[340] = @curvetangent341auto
curveauto[341] = @curvetangent342auto
curveauto[342] = @curvetangent343auto
curveauto[343] = @curvetangent344auto
curveauto[344] = @curvetangent345auto
curveauto[345] = @curvetangent346auto
curveauto[346] = @curvetangent347auto
curveauto[347] = @curvetangent348auto
curveauto[348] = @curvetangent349auto
curveauto[349] = @curvetangent350auto
curveauto[350] = @curvetangent351auto
curveauto[351] = @curvetangent352auto
curveauto[352] = @curvetangent353auto
curveauto[353] = @curvetangent354auto
curveauto[354] = @curvetangent355auto
curveauto[355] = @curvetangent356auto
curveauto[356] = @curvetangent357auto
curveauto[357] = @curvetangent358auto
curveauto[358] = @curvetangent359auto
curveauto[359] = @curvetangent360auto
curveauto[360] = @curvetangent361auto
curveauto[361] = @curvetangent362auto
curveauto[362] = @curvetangent363auto
curveauto[363] = @curvetangent364auto
curveauto[364] = @curvetangent365auto
curveauto[365] = @curvetangent366auto
curveauto[366] = @curvetangent367auto
curveauto[367] = @curvetangent368auto
curveauto[368] = @curvetangent369auto
curveauto[369] = @curvetangent370auto
curveauto[370] = @curvetangent371auto
curveauto[371] = @curvetangent372auto
curveauto[372] = @curvetangent373auto
curveauto[373] = @curvetangent374auto
curveauto[374] = @curvetangent375auto
curveauto[375] = @curvetangent376auto
curveauto[376] = @curvetangent377auto
curveauto[377] = @curvetangent378auto
curveauto[378] = @curvetangent379auto
curveauto[379] = @curvetangent380auto
curveauto[380] = @curvetangent381auto
curveauto[381] = @curvetangent382auto
curveauto[382] = @curvetangent383auto
curveauto[383] = @curvetangent384auto
curveauto[384] = @curvetangent385auto
curveauto[385] = @curvetangent386auto
curveauto[386] = @curvetangent387auto
curveauto[387] = @curvetangent388auto
curveauto[388] = @curvetangent389auto
curveauto[389] = @curvetangent390auto
curveauto[390] = @curvetangent391auto
curveauto[391] = @curvetangent392auto
curveauto[392] = @curvetangent393auto
curveauto[393] = @curvetangent394auto
curveauto[394] = @curvetangent395auto
curveauto[395] = @curvetangent396auto
curveauto[396] = @curvetangent397auto
curveauto[397] = @curvetangent398auto
curveauto[398] = @curvetangent399auto
curveclose[0] = false ;@curveclose1; copy curve-close flags
curveclose[1] = @curveclose2
curveclose[2] = @curveclose3
curveclose[3] = @curveclose4
curveclose[4] = @curveclose5
curveclose[5] = @curveclose6
curveclose[6] = @curveclose7
curveclose[7] = @curveclose8
curveclose[8] = @curveclose9
curveclose[9] = @curveclose10
curveclose[10] = @curveclose11
curveclose[11] = @curveclose12
curveclose[12] = @curveclose13
curveclose[13] = @curveclose14
curveclose[14] = @curveclose15
curveclose[15] = @curveclose16
curveclose[16] = @curveclose17
curveclose[17] = @curveclose18
curveclose[18] = @curveclose19
curveclose[19] = @curveclose20
curveclose[20] = @curveclose21
curveclose[21] = @curveclose22
curveclose[22] = @curveclose23
curveclose[23] = @curveclose24
curveclose[24] = @curveclose25
curveclose[25] = @curveclose26
curveclose[26] = @curveclose27
curveclose[27] = @curveclose28
curveclose[28] = @curveclose29
curveclose[29] = @curveclose30
curveclose[30] = @curveclose31
curveclose[31] = @curveclose32
curveclose[32] = @curveclose33
curveclose[33] = @curveclose34
curveclose[34] = @curveclose35
curveclose[35] = @curveclose36
curveclose[36] = @curveclose37
curveclose[37] = @curveclose38
curveclose[38] = @curveclose39
curveclose[39] = @curveclose40
curveclose[40] = @curveclose41
curveclose[41] = @curveclose42
curveclose[42] = @curveclose43
curveclose[43] = @curveclose44
curveclose[44] = @curveclose45
curveclose[45] = @curveclose46
curveclose[46] = @curveclose47
curveclose[47] = @curveclose48
curveclose[48] = @curveclose49
curveclose[49] = @curveclose50
curveclose[50] = @curveclose51
curveclose[51] = @curveclose52
curveclose[52] = @curveclose53
curveclose[53] = @curveclose54
curveclose[54] = @curveclose55
curveclose[55] = @curveclose56
curveclose[56] = @curveclose57
curveclose[57] = @curveclose58
curveclose[58] = @curveclose59
curveclose[59] = @curveclose60
curveclose[60] = @curveclose61
curveclose[61] = @curveclose62
curveclose[62] = @curveclose63
curveclose[63] = @curveclose64
curveclose[64] = @curveclose65
curveclose[65] = @curveclose66
curveclose[66] = @curveclose67
curveclose[67] = @curveclose68
curveclose[68] = @curveclose69
curveclose[69] = @curveclose70
curveclose[70] = @curveclose71
curveclose[71] = @curveclose72
curveclose[72] = @curveclose73
curveclose[73] = @curveclose74
curveclose[74] = @curveclose75
curveclose[75] = @curveclose76
curveclose[76] = @curveclose77
curveclose[77] = @curveclose78
curveclose[78] = @curveclose79
curveclose[79] = @curveclose80
curveclose[80] = @curveclose81
curveclose[81] = @curveclose82
curveclose[82] = @curveclose83
curveclose[83] = @curveclose84
curveclose[84] = @curveclose85
curveclose[85] = @curveclose86
curveclose[86] = @curveclose87
curveclose[87] = @curveclose88
curveclose[88] = @curveclose89
curveclose[89] = @curveclose90
curveclose[90] = @curveclose91
curveclose[91] = @curveclose92
curveclose[92] = @curveclose93
curveclose[93] = @curveclose94
curveclose[94] = @curveclose95
curveclose[95] = @curveclose96
curveclose[96] = @curveclose97
curveclose[97] = @curveclose98
curveclose[98] = @curveclose99
curveclose[99] = @curveclose100
curveclose[100] = @curveclose101
curveclose[101] = @curveclose102
curveclose[102] = @curveclose103
curveclose[103] = @curveclose104
curveclose[104] = @curveclose105
curveclose[105] = @curveclose106
curveclose[106] = @curveclose107
curveclose[107] = @curveclose108
curveclose[108] = @curveclose109
curveclose[109] = @curveclose110
curveclose[110] = @curveclose111
curveclose[111] = @curveclose112
curveclose[112] = @curveclose113
curveclose[113] = @curveclose114
curveclose[114] = @curveclose115
curveclose[115] = @curveclose116
curveclose[116] = @curveclose117
curveclose[117] = @curveclose118
curveclose[118] = @curveclose119
curveclose[119] = @curveclose120
curveclose[120] = @curveclose121
curveclose[121] = @curveclose122
curveclose[122] = @curveclose123
curveclose[123] = @curveclose124
curveclose[124] = @curveclose125
curveclose[125] = @curveclose126
curveclose[126] = @curveclose127
curveclose[127] = @curveclose128
curveclose[128] = @curveclose129
curveclose[129] = @curveclose130
curveclose[130] = @curveclose131
curveclose[131] = @curveclose132
curveclose[132] = @curveclose133
curveclose[133] = @curveclose134
curveclose[134] = @curveclose135
curveclose[135] = @curveclose136
curveclose[136] = @curveclose137
curveclose[137] = @curveclose138
curveclose[138] = @curveclose139
curveclose[139] = @curveclose140
curveclose[140] = @curveclose141
curveclose[141] = @curveclose142
curveclose[142] = @curveclose143
curveclose[143] = @curveclose144
curveclose[144] = @curveclose145
curveclose[145] = @curveclose146
curveclose[146] = @curveclose147
curveclose[147] = @curveclose148
curveclose[148] = @curveclose149
curveclose[149] = @curveclose150
curveclose[150] = @curveclose151
curveclose[151] = @curveclose152
curveclose[152] = @curveclose153
curveclose[153] = @curveclose154
curveclose[154] = @curveclose155
curveclose[155] = @curveclose156
curveclose[156] = @curveclose157
curveclose[157] = @curveclose158
curveclose[158] = @curveclose159
curveclose[159] = @curveclose160
curveclose[160] = @curveclose161
curveclose[161] = @curveclose162
curveclose[162] = @curveclose163
curveclose[163] = @curveclose164
curveclose[164] = @curveclose165
curveclose[165] = @curveclose166
curveclose[166] = @curveclose167
curveclose[167] = @curveclose168
curveclose[168] = @curveclose169
curveclose[169] = @curveclose170
curveclose[170] = @curveclose171
curveclose[171] = @curveclose172
curveclose[172] = @curveclose173
curveclose[173] = @curveclose174
curveclose[174] = @curveclose175
curveclose[175] = @curveclose176
curveclose[176] = @curveclose177
curveclose[177] = @curveclose178
curveclose[178] = @curveclose179
curveclose[179] = @curveclose180
curveclose[180] = @curveclose181
curveclose[181] = @curveclose182
curveclose[182] = @curveclose183
curveclose[183] = @curveclose184
curveclose[184] = @curveclose185
curveclose[185] = @curveclose186
curveclose[186] = @curveclose187
curveclose[187] = @curveclose188
curveclose[188] = @curveclose189
curveclose[189] = @curveclose190
curveclose[190] = @curveclose191
curveclose[191] = @curveclose192
curveclose[192] = @curveclose193
curveclose[193] = @curveclose194
curveclose[194] = @curveclose195
curveclose[195] = @curveclose196
curveclose[196] = @curveclose197
curveclose[197] = @curveclose198
curveclose[198] = @curveclose199
curveclose[199] = @curveclose200
curveclose[200] = @curveclose201
curveclose[201] = @curveclose202
curveclose[202] = @curveclose203
curveclose[203] = @curveclose204
curveclose[204] = @curveclose205
curveclose[205] = @curveclose206
curveclose[206] = @curveclose207
curveclose[207] = @curveclose208
curveclose[208] = @curveclose209
curveclose[209] = @curveclose210
curveclose[210] = @curveclose211
curveclose[211] = @curveclose212
curveclose[212] = @curveclose213
curveclose[213] = @curveclose214
curveclose[214] = @curveclose215
curveclose[215] = @curveclose216
curveclose[216] = @curveclose217
curveclose[217] = @curveclose218
curveclose[218] = @curveclose219
curveclose[219] = @curveclose220
curveclose[220] = @curveclose221
curveclose[221] = @curveclose222
curveclose[222] = @curveclose223
curveclose[223] = @curveclose224
curveclose[224] = @curveclose225
curveclose[225] = @curveclose226
curveclose[226] = @curveclose227
curveclose[227] = @curveclose228
curveclose[228] = @curveclose229
curveclose[229] = @curveclose230
curveclose[230] = @curveclose231
curveclose[231] = @curveclose232
curveclose[232] = @curveclose233
curveclose[233] = @curveclose234
curveclose[234] = @curveclose235
curveclose[235] = @curveclose236
curveclose[236] = @curveclose237
curveclose[237] = @curveclose238
curveclose[238] = @curveclose239
curveclose[239] = @curveclose240
curveclose[240] = @curveclose241
curveclose[241] = @curveclose242
curveclose[242] = @curveclose243
curveclose[243] = @curveclose244
curveclose[244] = @curveclose245
curveclose[245] = @curveclose246
curveclose[246] = @curveclose247
curveclose[247] = @curveclose248
curveclose[248] = @curveclose249
curveclose[249] = @curveclose250
curveclose[250] = @curveclose251
curveclose[251] = @curveclose252
curveclose[252] = @curveclose253
curveclose[253] = @curveclose254
curveclose[254] = @curveclose255
curveclose[255] = @curveclose256
curveclose[256] = @curveclose257
curveclose[257] = @curveclose258
curveclose[258] = @curveclose259
curveclose[259] = @curveclose260
curveclose[260] = @curveclose261
curveclose[261] = @curveclose262
curveclose[262] = @curveclose263
curveclose[263] = @curveclose264
curveclose[264] = @curveclose265
curveclose[265] = @curveclose266
curveclose[266] = @curveclose267
curveclose[267] = @curveclose268
curveclose[268] = @curveclose269
curveclose[269] = @curveclose270
curveclose[270] = @curveclose271
curveclose[271] = @curveclose272
curveclose[272] = @curveclose273
curveclose[273] = @curveclose274
curveclose[274] = @curveclose275
curveclose[275] = @curveclose276
curveclose[276] = @curveclose277
curveclose[277] = @curveclose278
curveclose[278] = @curveclose279
curveclose[279] = @curveclose280
curveclose[280] = @curveclose281
curveclose[281] = @curveclose282
curveclose[282] = @curveclose283
curveclose[283] = @curveclose284
curveclose[284] = @curveclose285
curveclose[285] = @curveclose286
curveclose[286] = @curveclose287
curveclose[287] = @curveclose288
curveclose[288] = @curveclose289
curveclose[289] = @curveclose290
curveclose[290] = @curveclose291
curveclose[291] = @curveclose292
curveclose[292] = @curveclose293
curveclose[293] = @curveclose294
curveclose[294] = @curveclose295
curveclose[295] = @curveclose296
curveclose[296] = @curveclose297
curveclose[297] = @curveclose298
curveclose[298] = @curveclose299
curveclose[299] = @curveclose300
curveclose[300] = @curveclose301
curveclose[301] = @curveclose302
curveclose[302] = @curveclose303
curveclose[303] = @curveclose304
curveclose[304] = @curveclose305
curveclose[305] = @curveclose306
curveclose[306] = @curveclose307
curveclose[307] = @curveclose308
curveclose[308] = @curveclose309
curveclose[309] = @curveclose310
curveclose[310] = @curveclose311
curveclose[311] = @curveclose312
curveclose[312] = @curveclose313
curveclose[313] = @curveclose314
curveclose[314] = @curveclose315
curveclose[315] = @curveclose316
curveclose[316] = @curveclose317
curveclose[317] = @curveclose318
curveclose[318] = @curveclose319
curveclose[319] = @curveclose320
curveclose[320] = @curveclose321
curveclose[321] = @curveclose322
curveclose[322] = @curveclose323
curveclose[323] = @curveclose324
curveclose[324] = @curveclose325
curveclose[325] = @curveclose326
curveclose[326] = @curveclose327
curveclose[327] = @curveclose328
curveclose[328] = @curveclose329
curveclose[329] = @curveclose330
curveclose[330] = @curveclose331
curveclose[331] = @curveclose332
curveclose[332] = @curveclose333
curveclose[333] = @curveclose334
curveclose[334] = @curveclose335
curveclose[335] = @curveclose336
curveclose[336] = @curveclose337
curveclose[337] = @curveclose338
curveclose[338] = @curveclose339
curveclose[339] = @curveclose340
curveclose[340] = @curveclose341
curveclose[341] = @curveclose342
curveclose[342] = @curveclose343
curveclose[343] = @curveclose344
curveclose[344] = @curveclose345
curveclose[345] = @curveclose346
curveclose[346] = @curveclose347
curveclose[347] = @curveclose348
curveclose[348] = @curveclose349
curveclose[349] = @curveclose350
curveclose[350] = @curveclose351
curveclose[351] = @curveclose352
curveclose[352] = @curveclose353
curveclose[353] = @curveclose354
curveclose[354] = @curveclose355
curveclose[355] = @curveclose356
curveclose[356] = @curveclose357
curveclose[357] = @curveclose358
curveclose[358] = @curveclose359
curveclose[359] = @curveclose360
curveclose[360] = @curveclose361
curveclose[361] = @curveclose362
curveclose[362] = @curveclose363
curveclose[363] = @curveclose364
curveclose[364] = @curveclose365
curveclose[365] = @curveclose366
curveclose[366] = @curveclose367
curveclose[367] = @curveclose368
curveclose[368] = @curveclose369
curveclose[369] = @curveclose370
curveclose[370] = @curveclose371
curveclose[371] = @curveclose372
curveclose[372] = @curveclose373
curveclose[373] = @curveclose374
curveclose[374] = @curveclose375
curveclose[375] = @curveclose376
curveclose[376] = @curveclose377
curveclose[377] = @curveclose378
curveclose[378] = @curveclose379
curveclose[379] = @curveclose380
curveclose[380] = @curveclose381
curveclose[381] = @curveclose382
curveclose[382] = @curveclose383
curveclose[383] = @curveclose384
curveclose[384] = @curveclose385
curveclose[385] = @curveclose386
curveclose[386] = @curveclose387
curveclose[387] = @curveclose388
curveclose[388] = @curveclose389
curveclose[389] = @curveclose390
curveclose[390] = @curveclose391
curveclose[391] = @curveclose392
curveclose[392] = @curveclose393
curveclose[393] = @curveclose394
curveclose[394] = @curveclose395
curveclose[395] = @curveclose396
curveclose[396] = @curveclose397
curveclose[397] = @curveclose398
curveclose[398] = @curveclose399
curveclose[399] = false
curvepoints[@curveorder] = curvepoints[0]
polypoints[@curveorder] = polypoints[0]
curveauto[@curveorder] = curveauto[0]
; ENDIF
; While debugging, a test pixel was helpful in
; identifying results of inside/outside tests
; for individual line/curve segments. If you
; want to see how the winding number algorithm
; works, enable debugging and set the testx/y
; to the pixel coordinates you'd like to see.
; $define debug
int testx = -50
int testy = -50
complex anchorpoints[802]; anchor point locations
int anchorpointcount = 0
int anchorpointtype[802]; anchor point type
int anchorpointnumber[802]
WHILE (jj < 802)
anchorpointtype[jj] = 0; by default, all are tangent points
anchorpointnumber[jj] = 0; without numbers
jj = jj + 1
ENDWHILE
; pixel location was formerly determined here
; since we're finishing the polycurve definition
; in the global section, we defer that until later
; IF (@shape == "circle"); circle clipping area
; IF (@circletype == "bounding box"); bounding box method
; c = (@circleupperleft + @circlelowerright) * 0.5
; IF (abs(real(@circleupperleft)-real(@circlelowerright)) > abs(imag(@circleupperleft)-imag(@circlelowerright)))
; d = sqr(abs(imag(@circleupperleft)-imag(@circlelowerright)) * 0.5)
; ELSE
; d = sqr(abs(real(@circleupperleft)-real(@circlelowerright)) * 0.5)
; ENDIF
; anchorpoints[0] = @circleupperleft
; anchorpointtype[0] = 1
; anchorpoints[1] = @circlelowerright
; anchorpointtype[1] = 1
; anchorpointcount = 2
; ELSEIF (@circletype == "center and edge"); center and edge method
; c = @circlecenter
; s = @circleedge
; s = real(s-c)*a + flip(imag(s-c)) + c; correct for aspect distortion, centered on c
; d = |s - c|
; anchorpoints[0] = @circlecenter
; anchorpointtype[0] = 2
; anchorpoints[1] = @circleedge
; anchorpointcount = 2
; ELSEIF (@circletype == "opposite edges"); opposite edges method
; c = (@circleedge1 + @circleedge2) * 0.5
; s = @circleedge1
; s = real(s-c)*a + flip(imag(s-c)) + c; correct for aspect distortion, centered on c
; d = |s - c|
; anchorpoints[0] = @circleedge1
; anchorpoints[1] = @circleedge2
; anchorpointcount = 2
; ELSEIF (@circletype == "three edge points"); three edge points method
; ; from mathworld.wolfram.com
; float ca = real(@circleedge1)*(imag(@circleedge2)*1-imag(@circleedge3)*1) - \
; imag(@circleedge1)*(real(@circleedge2)*1-real(@circleedge3)*1) + \
; 1*(real(@circleedge2)*imag(@circleedge3)-real(@circleedge3)*imag(@circleedge2))
; float cd = -( (|@circleedge1|)*(imag(@circleedge2)*1-imag(@circleedge3)*1) - \
; imag(@circleedge1)*((|@circleedge2|)*1-(|@circleedge3|)*1) + \
; 1*((|@circleedge2|)*imag(@circleedge3)-(|@circleedge3|)*imag(@circleedge2)) )
; float ce = (|@circleedge1|)*(real(@circleedge2)*1-real(@circleedge3)*1) - \
; real(@circleedge1)*((|@circleedge2|)*1-(|@circleedge3|)*1) + \
; 1*((|@circleedge2|)*real(@circleedge3)-(|@circleedge3|)*real(@circleedge2))
; float cf = -( (|@circleedge1|)*(real(@circleedge2)*imag(@circleedge3)-real(@circleedge3)*imag(@circleedge2)) - \
; real(@circleedge1)*((|@circleedge2|)*imag(@circleedge3)-(|@circleedge3|)*imag(@circleedge2)) + \
; imag(@circleedge1)*((|@circleedge2|)*real(@circleedge3)-(|@circleedge3|)*real(@circleedge2)) )
; c = -cd / (2*ca) + flip( -ce / (2*ca) )
; d = (sqr(cd)+sqr(ce)) / (4*sqr(ca)) - cf/ca
; anchorpoints[0] = @circleedge1
; anchorpoints[1] = @circleedge2
; anchorpoints[2] = @circleedge3
; anchorpointcount = 3
; ENDIF
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; IF (|c-p| <= d)
; in = true
; ENDIF
; ELSEIF (@shape == "ellipse"); ellipse clipping area
; IF (@ellipsetype == "three corners")
; c = (@ellipseupperleft + @ellipselowerright) * 0.5
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; q = real(@ellipseupperleft-c)*a + flip(imag(@ellipseupperleft-c)) + c; correct for aspect distortion, centered on c
; t = real(@ellipseupperright-c)*a + flip(imag(@ellipseupperright-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; d = cabs(q - c)
; s = c + (t-c)*d/cabs(t-c); corrected upper-right
; n = (s-q) / cabs(s-q); unit vector along the top edge
; s = (s-c)*conj(n)
; p = (p-c)*conj(n)
; s = abs(s)
; IF (sqr(real(p)/real(s))+sqr(imag(p)/imag(s)) <= 1)
; in = true
; ENDIF
; anchorpoints[0] = @ellipseupperleft
; anchorpointtype[0] = 1
; anchorpoints[1] = @ellipselowerright
; anchorpointtype[1] = 1
; anchorpoints[2] = @ellipseupperright
; anchorpointtype[2] = 1
; anchorpointcount = 3
; ELSEIF (@ellipsetype == "center and two edges")
; c = @ellipsecenter
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; q = real(@ellipsetop-c)*a + flip(imag(@ellipsetop-c)) + c; correct for aspect distortion, centered on c
; t = real(@ellipseright-c)*a + flip(imag(@ellipseright-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; n = (q-c) / cabs(q-c); unit vector to top edge
; n = conj(flip(n))
; s = real((t-c)*conj(n)) + flip(imag((q-c)*conj(n)))
; p = (p-c)*conj(n)
; s = abs(s)
; IF (sqr(real(p)/real(s))+sqr(imag(p)/imag(s)) <= 1)
; in = true
; ENDIF
; anchorpoints[0] = @ellipsetop
; anchorpoints[1] = @ellipseright
; anchorpoints[2] = @ellipsecenter
; anchorpointtype[2] = 2
; anchorpointcount = 3
; ELSEIF (@ellipsetype == "fixed angle")
; c = @ellipsecenter
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; q = real(@ellipsetop-c)*a + flip(imag(@ellipsetop-c)) + c; correct for aspect distortion, centered on c
; t = real(@ellipseright-c)*a + flip(imag(@ellipseright-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; n = (0,1)^(@ellipse/90); unit vector along top edge
; s = real((t-c)*conj(n)) + flip(imag((q-c)*conj(n)))
; p = (p-c)*conj(n)
; s = abs(s)
; IF (sqr(real(p)/real(s))+sqr(imag(p)/imag(s)) <= 1)
; in = true
; ENDIF
; anchorpoints[0] = @ellipsetop
; anchorpoints[1] = @ellipseright
; anchorpoints[2] = @ellipsecenter
; anchorpointtype[2] = 2
; anchorpointcount = 3
; ENDIF
; ELSEIF (@shape == "rectangle"); rectangle clipping area
; IF (@recttype == "three corners")
; c = (@rectupperleft + @rectlowerright) * 0.5
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; q = real(@rectupperleft-c)*a + flip(imag(@rectupperleft-c)) + c; correct for aspect distortion, centered on c
; t = real(@rectupperright-c)*a + flip(imag(@rectupperright-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; d = cabs(q - c)
; s = c + (t-c)*d/cabs(t-c); corrected upper-right
; n = (s-q) / cabs(s-q); unit vector along the top edge
; s = (s-c)*conj(n)
; p = (p-c)*conj(n)
; s = abs(s)
; IF (real(p) >= -real(s) && real(p) <= real(s) && imag(p) >= -imag(s) && imag(p) <= imag(s))
; in = true
; ENDIF
; anchorpoints[0] = @rectupperleft
; anchorpoints[1] = @rectupperright
; anchorpoints[2] = @rectlowerright
; anchorpointcount = 3
; ELSEIF (@recttype == "center and two edges")
; c = @rectcenter
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; q = real(@recttop-c)*a + flip(imag(@recttop-c)) + c; correct for aspect distortion, centered on c
; t = real(@rectright-c)*a + flip(imag(@rectright-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; n = (q-c) / cabs(q-c); unit vector to top edge
; n = conj(flip(n))
; s = real((t-c)*conj(n)) + flip(imag((q-c)*conj(n)))
; p = (p-c)*conj(n)
; s = abs(s)
; IF (real(p) >= -real(s) && real(p) <= real(s) && imag(p) >= -imag(s) && imag(p) <= imag(s))
; in = true
; ENDIF
; anchorpoints[0] = @recttop
; anchorpoints[1] = @rectcenter
; anchorpointtype[1] = 2
; anchorpoints[2] = @rectright
; anchorpointcount = 3
; ELSEIF (@recttype == "fixed angle")
; c = @rectcenter
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; q = real(@recttop-c)*a + flip(imag(@recttop-c)) + c; correct for aspect distortion, centered on c
; t = real(@rectright-c)*a + flip(imag(@rectright-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; n = (0,1)^(@rectangle/90); unit vector along top edge
; s = real((t-c)*conj(n)) + flip(imag((q-c)*conj(n)))
; p = (p-c)*conj(n)
; s = abs(s)
; IF (real(p) >= -real(s) && real(p) <= real(s) && imag(p) >= -imag(s) && imag(p) <= imag(s))
; in = true
; ENDIF
; anchorpoints[0] = @recttop
; anchorpoints[1] = @rectcenter
; anchorpointtype[1] = 2
; anchorpoints[2] = @rectright
; anchorpointcount = 3
; ENDIF
; ELSEIF (@shape == "regular polygon"); regular polygon clipping area
; c = @polygoncenter
; p = real(p-c)*a + flip(imag(p-c)) + c; correct for aspect distortion, centered on c
; p = (p - c) * conj(r) + c; apply rotation
; IF (@polygontype == "fixed angle")
; s = @polygonedge
; d = (floor((atan2(s-c)-@polygonangle*#pi/180) * @polygonorder * 0.5/#pi + 0.5 + @polygonorder) % @polygonorder) * 4/@polygonorder
; anchorpoints[0] = @polygoncenter
; anchorpoints[1] = @polygonedge
; anchorpointcount = 2
; ELSEIF (@polygontype == "center and corner")
; s = @polygoncorner
; anchorpoints[0] = @polygoncenter
; anchorpoints[1] = @polygoncorner
; anchorpointcount = 2
; ELSEIF (@polygontype == "center and edge")
; s = @polygonedge
; anchorpoints[0] = @polygoncenter
; anchorpoints[1] = @polygonedge
; anchorpointcount = 2
; ENDIF
; anchorpointtype[0] = 2
; s = real(s-c)*a + flip(imag(s-c)) + c; correct for aspect distortion, centered on c
; in = true; assume we're inside the polygon
; j = 0
; WHILE (j < @polygonorder); test each line segment in the polygon
; IF (@polygontype == "center and corner"); specified corner rather than edge
; n = c + (s - c) * ((0,1)^((j+0.5)*4/@polygonorder))
; q = c + (s - c) * ((0,1)^(j*4/@polygonorder))
; IF (real((q-p) * conj(n-c)) < 0)
; in = false
; ENDIF
; ELSEIF (@polygontype == "center and edge")
; q = c + (s - c) * ((0,1)^(j*4/@polygonorder))
; IF (real((q-p) * conj(q-c)) < 0)
; in = false
; ENDIF
; ELSEIF (@polygontype == "fixed angle")
; n = c + (0,1)^((j*4)/@polygonorder+@polygonangle/90+d)
; q = c + (s - c) * ((0,1)^(j*4/@polygonorder))
; IF (real((q-p) * conj(n-c)) < 0)
; in = false
; ENDIF
; ENDIF
; j = j + 1
; ENDWHILE
; ELSEIF (@shape == "arbitrary polygon"); arbitrary polygon clipping area
; IF (@polystar); doing a star!
; l = @polystarorder
; IF (@polystarlimit > 0)
; l = @polystarlimit
; ENDIF
; k = 1
; WHILE (k < l)
; q = (0,1) ^ (k * 4 / @polystarorder); rotation vector
; j = 0
; WHILE (j < @polyorder)
; IF (k*@polyorder + j < 1000)
; polypoints[k*@polyorder + j] = (polypoints[j]-@polystarcenter) * q + @polystarcenter
; ENDIF
; j = j + 1
; ENDWHILE
; k = k + 1
; ENDWHILE
; polypointcount = @polyorder * l
; IF (polypointcount > 1000)
; polypointcount = 1000
; ENDIF
; IF (@polystarlimit > 0 && @polystarusecenter)
; polypoints[polypointcount] = @polystarcenter
; polypointcount = polypointcount + 1
; ENDIF
; polypoints[polypointcount] = polypoints[0]
; ENDIF
;
; j = 0; copy control points before rotating them
; WHILE (j < @polyorder)
; anchorpoints[j] = polypoints[j]
; anchorpointnumber[j] = j + 1
; j = j + 1
; ENDWHILE
;
; c = (0,0); assume center is at origin
; j = 0
; WHILE (j < polypointcount)
; c = c + polypoints[j]; sum corner points
; j = j + 1
; ENDWHILE
; c = c / polypointcount; center is average of all points
; j = 0
; WHILE (j <= polypointcount)
; polypoints[j] = (polypoints[j]-c) * r + c; rotate each point around center
; j = j + 1
; ENDWHILE
;
; IF (@polywinding == "convex polygon only")
; in = true; assume we're inside the polygon
; BOOL out = true; assume we're outside the polygon
; j = 0
; WHILE (j < polypointcount)
; n = polypoints[j+1] - polypoints[j]; edge vector
; IF (n != 0)
; n = -imag(n) + flip(real(n)); normal to edge vector (90-degree left turn)
; IF (real((p-polypoints[j]) * conj(n)) < 0)
; in = false
; ELSE
; out = false
; ENDIF
; ENDIF
; j = j + 1
; ENDWHILE
; in = in || out
;
; ELSE; some variant of winding formula
; ; The winding number method counts all line segments
; ; that cross the vertical position of the pixel to
; ; the RIGHT of it. Segments that cross up increment
; ; the count, segments that cross down decrement it.
; ; With a closed shape, this will equal zero if the
; ; point is not inside (regardless of the clockwise/
; ; counter-clockwise direction of points). Very
; ; clever algorithm.
;
; int wn = 0
; j = 0
; WHILE (j < polypointcount)
; IF (imag(polypoints[j]) <= imag(p)); line segment imag <= point imag
; IF (imag(polypoints[j+1]) > imag(p)); upward crossing
; IF ( (real(polypoints[j+1]) - real(polypoints[j])) * (imag(p) - imag(polypoints[j])) - \
; (real(p) - real(polypoints[j])) * (imag(polypoints[j+1]) - imag(polypoints[j])) > 0 )
; wn = wn + 1
; ENDIF
; ENDIF
; ELSE
; IF (imag(polypoints[j+1]) <= imag(p)); downward crossing
; IF ( (real(polypoints[j+1]) - real(polypoints[j])) * (imag(p) - imag(polypoints[j])) - \
; (real(p) - real(polypoints[j])) * (imag(polypoints[j+1]) - imag(polypoints[j])) < 0 )
; wn = wn - 1
; ENDIF
; ENDIF
; ENDIF
; j = j + 1
; ENDWHILE
;
; IF (@polywinding == "all inside")
; in = (wn != 0)
; ELSE
; in = (wn % 2 != 0)
; ENDIF
;
; ENDIF
;
; IF (@polystar)
; anchorpoints[@polyorder] = @polystarcenter
; anchorpointcount = @polyorder + 1
; anchorpointtype[@polyorder] = 2
; ELSE
; anchorpointcount = @polyorder
; ENDIF
; ELSEIF (@shape == "Bézier curve"); arbitrary curve clipping area
; Just so you know, I worked this out myself. No doubt there's
; source code I could have ripped into a formula, but I wanted
; the satisfaction of knowing I could do it. I am quite sure
; this is not the most optimal method, but it does work. Pay
; particular attention to the use of < vs. <= as if you make a
; mistake, you will have horizontal line segment errors in the
; drawn shape.
; This is essentially the same algorithm as arbitrary polygon,
; but extended so that each segment can be a quadratic Bézier
; curve rather than just a straight line. Each curve is
; described by a triangle, and a parabola inscribed within the
; triangle such that two sides of the triangle are tangents
; to the parabola. Points that do not lie within the triangle
; are treated the same as the arbitrary polygon (only the chord
; cutting across the parabola, the third side of the triangle,
; matters) but for points inside the triangle a determination
; must be made as to whether the point is to the left of the
; parabola or not. There are a few edge cases where the
; parabola loops back on itself and the winding number can be
; changed multiple times for each segment.
polypointcount = @curveorder
; IF (@curvestar); doing a star!
; l = @curvestarorder
; IF (@curvestarlimit > 0)
; l = @curvestarlimit
; ENDIF
; k = 1
; WHILE (k < l)
; q = (0,1) ^ (k * 4 / @curvestarorder); rotation vector
; j = 0
; WHILE (j < @curveorder)
; IF (k*@curveorder + j < 1000)
; polypoints[k*@curveorder + j] = (polypoints[j]-@curvestarcenter) * q + @curvestarcenter
; curvepoints[k*@curveorder + j] = (curvepoints[j]-@curvestarcenter) * q + @curvestarcenter
; curveauto[k*@curveorder + j] = curveauto[j]
; curveclose[k*@curveorder + j] = curveclose[j]
; ENDIF
; j = j + 1
; ENDWHILE
; k = k + 1
; ENDWHILE
; polypointcount = @curveorder * l
; IF (polypointcount > 1000)
; polypointcount = 1000
; ENDIF
; IF (@curvestarlimit > 0 && @curvestarusecenter)
; polypoints[polypointcount] = @curvestarcenter
; curvepoints[polypointcount] = (@curvestarcenter + polypoints[0]) * 0.5
; curveauto[polypointcount] = false
; polypointcount = polypointcount + 1
; ENDIF
; polypoints[polypointcount] = polypoints[0]
; ENDIF
curveclose[polypointcount-1] = true
jj = 0
kk = 0
ll = -1
WHILE (jj < polypointcount)
IF (curveauto[jj]); compute anchor point if necessary
IF (jj == ll+1)
ll = ll + 2
WHILE (ll < polypointcount && !curveclose[ll])
ll = ll + 1
ENDWHILE
polypoints[jj] = (curvepoints[jj] + curvepoints[ll]) * 0.5
polypoints[ll] = polypoints[jj]
ELSE
polypoints[jj] = (curvepoints[jj] + curvepoints[jj-1]) * 0.5
ENDIF
anchorpointtype[kk] = 3
ENDIF
IF (jj < @curveorder)
anchorpointnumber[kk] = jj + 1
anchorpoints[kk] = polypoints[jj]
kk = kk + 1
anchorpoints[kk] = curvepoints[jj]
anchorpointtype[kk] = 1
anchorpointnumber[kk] = jj + 1
kk = kk + 1
ENDIF
jj = jj + 1
ENDWHILE
anchorpointcount = kk
; IF (@curvestar)
; anchorpoints[anchorpointcount] = @curvestarcenter
; anchorpointtype[anchorpointcount] = 2
; anchorpointcount = anchorpointcount + 1
; ENDIF
; compute bounding box for curve
float minpointx = real(polypoints[0])
float minpointy = imag(polypoints[0])
float maxpointx = real(polypoints[0])
float maxpointy = imag(polypoints[0])
jj = 0
WHILE (jj < polypointcount)
IF (real(polypoints[jj]) < minpointx)
minpointx = real(polypoints[jj])
ENDIF
IF (imag(polypoints[jj]) < minpointy)
minpointy = imag(polypoints[jj])
ENDIF
IF (real(polypoints[jj]) > maxpointx)
maxpointx = real(polypoints[jj])
ENDIF
IF (imag(polypoints[jj]) > maxpointy)
maxpointy = imag(polypoints[jj])
ENDIF
IF (real(curvepoints[jj]) < minpointx)
minpointx = real(curvepoints[jj])
ENDIF
IF (imag(curvepoints[jj]) < minpointy)
minpointy = imag(curvepoints[jj])
ENDIF
IF (real(curvepoints[jj]) > maxpointx)
maxpointx = real(curvepoints[jj])
ENDIF
IF (imag(curvepoints[jj]) > maxpointy)
maxpointy = imag(curvepoints[jj])
ENDIF
jj = jj + 1
ENDWHILE
; relocated from above
transform:
complex p = (0,0)
complex r = (0,1) ^ (@rotation / 90)
complex c = (0,0)
complex q = (0,0)
complex n = (0,0)
complex s = (0,0)
complex t = (0,0)
complex o = ((0,1) ^ (@offsetangle / 90)) * @offsetamount
float d = 0.0
float a = 1.0
bool in = false
int j = 0
int k = 0
int l = 0
; end relocated section
; relocated from above
; determine pixel location
IF (@screenrelative); relative coordinates
p = real(#screenpixel)/#width + flip(1.0-imag(#screenpixel)/#height)
a = #width/#height; aspect ratio of screen, used to enforce squareness
ELSE; absolute coordinates
p = #pixel
ENDIF
; apply offset
p = p - o
; end relocated section
int wn = 0
float isleft1
float isleft2
float isleft3
float isleft4
float px
float py
float isy
j = 0
l = 0
IF (real(p) < minpointx || real(p) > maxpointx || imag(p) < minpointy || imag(p) > maxpointy)
j = polypointcount
ENDIF
; testx = 240
; testy = 206
WHILE (j < polypointcount)
$ifdef debug
IF (#x == testx && #y == testy)
print(j, " ", #x, ",", #y)
ENDIF
$endif
; determine index of endpoint for this segment
IF (curveclose[j]); curve is closed
k = l; endpoint is last saved starting point
l = j + 1; save next starting point
ELSE; curve is not closed here
k = j + 1
ENDIF
; three cases: pixel is below triangle containing curve, above it, or between top and bottom of it
; if either of the first two, don't examine this curve further
IF ((imag(p) >= imag(polypoints[j]) && (imag(p) < imag(polypoints[k]) || imag(p) < imag(curvepoints[j]))) || \
(imag(p) < imag(polypoints[j]) && (imag(p) >= imag(polypoints[k]) || imag(p) >= imag(curvepoints[j]))))
$ifdef debug
IF (#x == testx && #y == testy)
print(j, " considered for curve segment")
ENDIF
$endif
; pixel is between top and bottom of curve
; see if it's within the triangle
isleft1 = (real(polypoints[k]) - real(polypoints[j])) * (imag(p) - imag(polypoints[j])) - \
(real(p) - real(polypoints[j])) * (imag(polypoints[k]) - imag(polypoints[j]))
isleft2 = (real(curvepoints[j]) - real(polypoints[k])) * (imag(p) - imag(polypoints[k])) - \
(real(p) - real(polypoints[k])) * (imag(curvepoints[j]) - imag(polypoints[k]))
isleft3 = (real(polypoints[j]) - real(curvepoints[j])) * (imag(p) - imag(curvepoints[j])) - \
(real(p) - real(curvepoints[j])) * (imag(polypoints[j]) - imag(curvepoints[j]))
IF ((isleft1 <= 0 && isleft2 < 0 && isleft3 < 0) || (isleft1 >= 0 && isleft2 > 0 && isleft3 > 0))
; point is inside the triangle; determine if/where the ray
; intersects the parabola. start by normalizing the parabola
; and the ray
$ifdef debug
IF (#x == testx && #y == testy)
print(j, " considered inside triangle")
ENDIF
$endif
q = 2*conj(polypoints[k]-polypoints[j]) / |polypoints[k]-polypoints[j]|; rotation and scaling vector
c = (polypoints[j] + polypoints[k]) * 0.5
t = (p - c) * q; transform pixel so line segment is rotated to X-axis and centered at origin
s = (curvepoints[j] - c) * q; transform control point the same way
isy = 1/imag(s); precalc
px = real(t) - imag(t)*real(s)*isy; shear
py = imag(t)*isy; squash
d = 0.5-0.5*sqr(px); height of parabola at this point
isleft4 = py - d
IF (imag(s) < 0)
isleft4 = -isleft4
ENDIF
IF (imag(polypoints[k]) > imag(polypoints[j])); upward crossing
IF (imag(p) >= imag(polypoints[j]) && imag(p) < imag(polypoints[k])); within line segment
IF (isleft4 > 0)
wn = wn + 1; confirmed upward crossing
ENDIF
ELSE; outside line segment
IF (isleft1 < 0); loop back occurs to the left
IF (isleft4 > 0)
wn = wn + 1
ENDIF
ELSE; loop back occurs to the right
IF (isleft4 < 0)
wn = wn - 1; loop back; downward crossing
ENDIF
ENDIF
ENDIF
ELSE; downward crossing
IF (imag(p) < imag(polypoints[j]) && imag(p) >= imag(polypoints[k])); within line segment
IF (isleft4 < 0)
wn = wn - 1; confirmed downward crossing
ENDIF
ELSE; outside line segment
IF (isleft1 > 0); loop back occurs to the left
IF (isleft4 < 0)
wn = wn - 1
ENDIF
ELSE; loop back occurs to the right
IF (isleft4 > 0)
wn = wn + 1; loop back; upward crossing
ENDIF
ENDIF
ENDIF
ENDIF; upward/downward
ELSE
$ifdef debug
IF (#x == testx && #y == testy)
print(j, " tested against line segment only")
ENDIF
$endif
; point is outside the triangle; all that matters is its relation to the line segment
IF (imag(polypoints[j]) <= imag(p)); line segment imag < point imag
IF (imag(polypoints[k]) > imag(p)); upward crossing
IF ( isleft1 > 0 )
wn = wn + 1
ENDIF
ENDIF
ELSE
IF (imag(polypoints[k]) <= imag(p)); downward crossing
IF ( isleft1 < 0 )
wn = wn - 1
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
$ifdef debug
IF (#x == testx && #y == testy)
print(j, " test results: ", isleft1 > 0, " ", isleft2 > 0, " ", isleft3 > 0, " ", isleft4 > 0)
print(j, " current winding: ", wn)
ENDIF
$endif
j = j + 1
ENDWHILE
IF (@curvewinding == "all inside")
in = (wn != 0)
ELSE
in = (abs(wn) % 2 != 0)
ENDIF
$ifdef debug
IF (#x == testx && #y == testy)
print("final result: ", in)
in = !in
ENDIF
$endif
; ENDIF
IF (@insideoutside == "outside")
in = !in
ENDIF
; handle display
; if you'd like to rip this out and use it in your own
; formulas, please give appropriate credit; this was a
; bit obnoxious to write
; handle types:
; 0: square
; 1: circle
; 2: diamond
; 3: X
IF (@showhandles && (#width > @handlesnopreviewsize || #height > @handlesnopreviewsize || !@handlesnopreview) && ((#width < @handlesnorendersize && #height < @handlesnorendersize) || !@handlesnorender))
; compute pixel coordinates of anchor points
; first determine the reverse transform, to
; go from complex plane back to pixel coordinates
float sa = sin(#angle)
float ca = cos(#angle)
IF (#width*3 <= #height*4)
float pd = 4 / (#width*#magn)
ELSE
float pd = 3 / (#height*#magn)
ENDIF
float dx = 0
float dy = 0
float sx = 0
float sy = 0
float osx = 0
float osy = 0
float fsx = 0
float fsy = 0
float lsx = 0
float lsy = 0
j = 0
l = 0
WHILE (j < anchorpointcount+1)
IF (j == anchorpointcount)
sx = testx
sy = testy
ELSEIF (@screenrelative)
sx = real(anchorpoints[j]) * #width
sy = (1 - imag(anchorpoints[j])) * #height
ELSE
p = (anchorpoints[j] - #center) / pd
sx = ca*real(p) + sa*imag(p)
sy = ca*imag(p) - sa*real(p)
sx = sx*#stretch + sy * tan(#skew)
sx = sx + #width/2
sy = -sy + #height/2
ENDIF
dx = abs(#x - sx)
dy = abs(#y - sy)
; handle
IF ((anchorpointtype[j] == 0 && \
(dx >= @handlesize || dy >= @handlesize) && \
(dx < @handlesize+@handlewidth && dy < @handlesize+@handlewidth)) || \
(anchorpointtype[j] == 1 && \
dx*dx+dy*dy >= @handlesize*@handlesize && dx*dx+dy*dy < sqr(@handlesize+@handlewidth)) || \
(anchorpointtype[j] == 2 && \
dx+dy >= @handlesize && dx+dy < @handlesize+@handlewidth) || \
(anchorpointtype[j] == 3 && \
2*abs(dx-dy) < @handlewidth && (dx < @handlesize+@handlewidth && dy < @handlesize+@handlewidth)))
in = !in
ENDIF
; number
IF (@handleswithnumbers && \
anchorpointnumber[j] > 0 && \
#x >= sx+@handlesize+@handlewidth && #x < sx+@handlesize+@handlewidth*15 && \
#y >= sy+@handlesize+@handlewidth && #y < sy+@handlesize+@handlewidth*6)
dx = floor((#x-sx-@handlesize-@handlewidth)/@handlewidth)
dy = floor((#y-sy-@handlesize-@handlewidth)/@handlewidth)
IF (dx < 4)
IF (anchorpointnumber[j] < 10)
k = anchorpointnumber[j]
ELSEIF (anchorpointnumber[j] < 100)
k = floor(anchorpointnumber[j] / 10)
ELSE
k = floor(anchorpointnumber[j] / 100)
ENDIF
ELSEIF (dx > 4 && dx < 9)
IF (anchorpointnumber[j] < 10)
k = 10
ELSEIF (anchorpointnumber[j] < 100)
k = anchorpointnumber[j] % 10
ELSE
k = floor(anchorpointnumber[j] / 10) % 10
ENDIF
dx = dx - 5
ELSEIF (dx > 9)
IF (anchorpointnumber[j] < 100)
k = 10
ELSE
k = anchorpointnumber[j] % 10
ENDIF
dx = dx - 10
ELSE
k = 10
ENDIF
dx = (3-dx) + 4*dy
dy = 2^dx
IF (floor(digits[k] / dy) % 2 > 0)
in = !in
ENDIF
ENDIF
; line segment
IF (@shape == "Bézier curve" && @handleswithlines)
IF (j > 0)
IF (anchorpointtype[j-1] != 2 && anchorpointtype[j] != 2)
IF (j == anchorpointcount || (l > 0 && curveclose[l-1] && anchorpointtype[j-1] == 1))
lsx = sx
lsy = sy
sx = fsx
sy = fsy
ENDIF
d = sqrt(sqr(sx-osx)+sqr(sy-osy))
dx = ((sx - osx) * (#y - osy) - (#x - osx) * (sy - osy)) / d
dy = ((sy - osy) * (#y - osy) - (#x - osx) * (osx - sx)) / d
IF (abs(dx) < 1 && dy > @handlesize*1.5 && dy < d-@handlesize*1.5 && dy-floor(dy*0.5/@handlesize)*@handlesize*2 > @handlesize)
in = !in
ENDIF
ENDIF
ENDIF
ENDIF
osx = sx
osy = sy
IF (j == 0)
fsx = sx
fsy = sy
ENDIF
IF (l > 0)
IF (curveclose[l-1] && anchorpointtype[j-1] == 1)
fsx = lsx
fsy = lsy
osx = lsx
osy = lsy
ENDIF
ENDIF
j = j + 1
IF (anchorpointtype[j] == 1)
l = l + 1
ENDIF
ENDWHILE
ENDIF
#solid = in
default:
title = "glyph Clipping"
helpfile = "dmj-pub\dmj-pub-uf-glyph.htm"
heading
caption = "General"
endheading
param clipversion
caption = "Clipping Formula Version"
default = 101
hint = "You should never see this parameter; it's used internally to track \
which version of the formula was used to create your image, so that \
if a bug is found which breaks backwards-compatibility, the formula \
can adapt transparently."
visible = (@clipversion < 101)
enabled = false
endparam
param insideoutside
caption = "Clipping Region"
default = 1
enum = "inside" "outside"
hint = "Determines whether points inside the clipping shape or outside the \
clipping shape will be solid-colored."
visible = false
endparam
param screenrelative
caption = "Screen-Relative Coordinates"
default = false
hint = "If checked, all coordinates are relative to screen coordinates. \
Real numbers indicate horizontal values, imaginary numbers indicate \
vertical values. 0 indicates the left and bottom edges, 1 indicates \
the right and top edges. Since these coordinates are relative to the \
screen and not the fractal location, they will not change as you zoom. \
Also note that if your image is not square, circles and squares will \
not be true; they will be squashed or stretched by whatever amount \
your image isn't square."
endparam
param offsetamount
caption = "Offset Amount"
default = 0.0
hint = "If you need to shift your entire clipping region without altering its \
shape, you can specify an amount and a direction to offset it. Keep in \
mind that if you have an offset enabled, it will still be in effect \
while you use the eyedropper or explorer tools to select points."
endparam
param offsetangle
caption = "Offset Angle"
default = 0.0
visible = (@offsetamount != 0.0)
hint = "Indicates the angle of the offset. Note that, if your image is rotated, \
and you're not using screen-relative clipping, offset angles will be \
rotated too. Normally an angle of 0 is to the right and 90 is up, if \
your image is not rotated."
endparam
param rotation
caption = "Rotation"
default = 0.0
; visible = (@shape != "circle")
hint = "Rotates the clipping shape. Note that, if you're using screen-relative \
coordinates and your image is not square, or if you've squashed or \
stretched the zoombox, the clipping shape will deform as you rotate it. \
Angles are in degrees, counter-clockwise."
endparam
heading
caption = "Visual Aids"
endheading
param showhandles
caption = "Show Handles"
default = true
hint = "If enabled, shows 'handles' in the image to mark where the control points \
of the shape are located. Very useful for working, but you probably want \
to turn this off before a final render."
endparam
param handlesnopreview
caption = "Not on previews"
default = true
visible = (@showhandles == true)
hint = "If checked, handles will not be shown on previews. Handles don't scale with \
window size, so they appear disproportionately large in the preview window."
endparam
param handlesnopreviewsize
caption = "Preview Threshold"
default = 275
visible = (@showhandles == true && @handlesnopreview == true)
hint = "Sets the threshold for determining a preview. Anything this size or \
smaller is considered a preview and handles will be hidden."
endparam
param handlesnorender
caption = "Not on renders"
default = true
visible = (@showhandles == true)
hint = "If checked, handles will be disabled for any image above a certain size. \
This is useful for automatically disabling handles on disk renders."
endparam
param handlesnorendersize
caption = "Render Threshold"
default = 1600
visible = (@showhandles == true && @handlesnorender == true)
hint = "Sets the threshold for determining a disk render. Anything this size or \
larger is considered a final render and handles will be hidden."
endparam
param handleswithnumbers
caption = "Show Numbers"
default = true
visible = (@showhandles == true) ; && (@shape == "arbitrary polygon" || @shape == "Bézier curve"))
hint = "If checked, handles will be numbered."
endparam
param handleswithlines
caption = "Show Lines"
default = true
visible = (@showhandles == true) ; && @shape == "Bézier curve")
hint = "If checked, dashed lines connecting tangent points to control points will be shown."
endparam
param handlesize
caption = "Handle Size"
default = 8
visible = (@showhandles == true)
hint = "Sets the size of the inside area of the handle. You may need to adjust this \
to make the handles more visible on some fractals."
endparam
param handlewidth
caption = "Handle Thickness"
default = 2
visible = (@showhandles == true)
hint = "Sets the thickness of the handles. You may need to adjust this to make the \
handles more visible on some fractals."
endparam
heading
caption = "Shape"
endheading
param shape
caption = "Clipping Shape"
default = 5
enum = "circle" "ellipse" "rectangle" "regular polygon" "arbitrary polygon" "Bézier curve"
hint = "Determines the shape of the clipping region. For squares, use a \
regular polygon with four sides."
visible = false
endparam
; circle parameters
; param circletype
; caption = "Define Circle By"
; default = 1
; enum = "bounding box" "center and edge" "opposite edges" "three edge points"
; visible = (@shape == "circle")
; hint = "Choose how you want to define where the circle is. Different methods \
; are useful in different circumstances."
; endparam
; complex param circleupperleft
; caption = "Box Upper Left"
; default = #center - 1/#magn + flip(1/#magn)
; visible = (@shape == "circle") && (@circletype == "bounding box")
; hint = "Sets the upper left corner of the bounding box that the circle fits in. \
; Note that if your image is rotated, and you're not using screen-relative \
; clipping, the bounding box for your circle will be rotated along with the \
; image. In that case, you may find 'center and edge' easier to use."
; endparam
; complex param circlelowerright
; caption = "Box Lower Right"
; default = #center + 1/#magn - flip(1/#magn)
; visible = (@shape == "circle") && (@circletype == "bounding box")
; hint = "Sets the upper left corner of the bounding box that the circle fits in. \
; Note that if your image is rotated, and you're not using screen-relative \
; clipping, the bounding box for your circle will be rotated along with the \
; image. In that case, you may find 'center and edge' easier to use."
; endparam
; complex param circlecenter
; caption = "Circle Center"
; default = #center
; visible = (@shape == "circle") && (@circletype == "center and edge")
; hint = "Sets the center of the circle. If you're not sure exactly where the center \
; should go, you may find 'opposite edges' easier to use."
; endparam
; complex param circleedge
; caption = "Circle Edge"
; default = #center + 1/#magn
; visible = (@shape == "circle") && (@circletype == "center and edge")
; hint = "Sets the edge of the circle. If you need the edge to line up with something \
; else in the image, you may find 'bounding box' easier to use."
; endparam
; complex param circleedge1
; caption = "Circle Edge 1"
; default = #center - 1/#magn
; visible = (@shape == "circle") && (@circletype == "opposite edges" || @circletype == "three edge points")
; hint = "Sets one of the edge points of the circle."
; endparam
; complex param circleedge2
; caption = "Circle Edge 2"
; default = #center + 1/#magn
; visible = (@shape == "circle") && (@circletype == "opposite edges" || @circletype == "three edge points")
; hint = "Sets one of the edge points of the circle."
; endparam
; complex param circleedge3
; caption = "Circle Edge 3"
; default = #center + flip(1/#magn)
; visible = (@shape == "circle") && (@circletype == "three edge points")
; hint = "Sets one of the edge points of the circle."
; endparam
; ellipse parameters
; param ellipsetype
; caption = "Define Ellipse By"
; default = 2
; enum = "three corners" "center and two edges" "fixed angle"
; visible = (@shape == "ellipse")
; hint = "Choose how you want to define where the bounding box of the \
; ellipse is. Different methods are useful in different circumstances."
; endparam
; complex param ellipseupperleft
; caption = "Ellipse Upper Left"
; default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "ellipse") && (@ellipsetype == "three corners")
; hint = "Selects the upper left corner of the bounding box of the ellipse."
; endparam
; complex param ellipselowerright
; caption = "Ellipse Lower Right"
; default = #center + (1/#magn + flip(-0.5/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "ellipse") && (@ellipsetype == "three corners")
; hint = "Selects the lower right corner of the bounding box of the ellipse."
; endparam
; complex param ellipseupperright
; caption = "Ellipse Upper Right"
; default = #center + (1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "ellipse") && (@ellipsetype == "three corners")
; hint = "Selects one of the other corners of the bounding box of the ellipse (upper right is \
; suggested, but not required). Note that only points that are on a \
; circle, centered on the ellipse's center, and passing through \
; the upper left and lower right corners of the bounding box, will produce a valid \
; bounding box; whatever point you actually choose for this third corner \
; will be moved to that circle in order to produce a proper bounding box, and the \
; ellipse will be placed inside that box. \
; Practically speaking, you should use this corner to set the overall \
; angle of the ellipse, after selecting opposite corners."
; endparam
; float param ellipse
; caption = "Ellipse Angle"
; default = #angle*180/#pi
; visible = (@shape == "ellipse") && (@ellipsetype == "fixed angle")
; hint = "Selects the rotation angle of the ellipse. This is a bit different \
; from the general 'Rotation' parameter. If 'Rotation' is zero, then \
; this parameter is used to set the angle of the ellipse, and the \
; point you select for 'Ellipse Top Edge' will lie exactly on the ellipse bounding box's \
; top edge, even if it's not the center of that edge. Changing this parameter \
; after you've selected ellipse bounding box edge points will change the size of the \
; ellipse, as different parts of the box edges have to pass through the points \
; to make your bounding box. If you want to rotate the clipping shape without \
; changing the size, use the general 'Rotation' parameter. Doing so, \
; however, will affect your selection of 'Ellipse Edge' with the eyedropper \
; or explorer tools. Angles are in degrees, counter-clockwise."
; endparam
; complex param ellipsecenter
; caption = "Ellipse Center"
; default = #center
; visible = (@shape == "ellipse") && (@ellipsetype == "center and two edges" || @ellipsetype == "fixed angle")
; hint = "Selects the center point of the ellipse."
; endparam
; complex param ellipsetop
; caption = "Ellipse Top Edge"
; default = #center + (flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "ellipse") && (@ellipsetype == "center and two edges" || @ellipsetype == "fixed angle")
; hint = "Selects the center of the top edge of the bounding box of the ellipse, for 'center and \
; two edges', or any point on the top edge of the bounding box, for 'fixed angle'. Note that, \
; for 'center and two edges', this point also sets an implicit rotation for the ellipse."
; endparam
; complex param ellipseright
; caption = "Ellipse Right Edge"
; default = #center + (-1/#magn) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "ellipse") && (@ellipsetype == "center and two edges" || @ellipsetype == "fixed angle")
; hint = "Selects the right edge of the bounding box of the ellipse. It can be anywhere on the \
; right edge of the bounding box."
; endparam
; rectangle parameters
; param recttype
; caption = "Define Rect By"
; default = 2
; enum = "three corners" "center and two edges" "fixed angle"
; visible = (@shape == "rectangle")
; hint = "Choose how you want to define where the rectangle is. Different methods \
; are useful in different circumstances."
; endparam
; complex param rectupperleft
; caption = "Rect Upper Left"
; default = #center + (-1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "rectangle") && (@recttype == "three corners")
; hint = "Selects the upper left corner of the rectangle."
; endparam
; complex param rectlowerright
; caption = "Rect Lower Right"
; default = #center + (1/#magn + flip(-1/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "rectangle") && (@recttype == "three corners")
; hint = "Selects the lower right corner of the rectangle."
; endparam
; complex param rectupperright
; caption = "Rect Upper Right"
; default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "rectangle") && (@recttype == "three corners")
; hint = "Selects one of the other corners of the rectangle (upper right is \
; suggested, but not required). Note that only points that are on a \
; circle, centered on the rectangle's center, and passing through \
; the upper left and lower right corners, will produce a valid \
; rectangle; whatever point you actually choose for this third corner \
; will be moved to that circle in order to produce a proper rectangle. \
; Practically speaking, you should use this corner to set the overall \
; angle of the rectangle, after selecting opposite corners."
; endparam
; float param rectangle
; caption = "Rectangle Angle"
; default = #angle*180/#pi
; visible = (@shape == "rectangle") && (@recttype == "fixed angle")
; hint = "Selects the rotation angle of the rectangle. This is a bit different \
; from the general 'Rotation' parameter. If 'Rotation' is zero, then \
; this parameter is used to set the angle of the rectangle, and the \
; point you select for 'Rect Top Edge' will lie exactly on the rectangle's \
; top edge, even if it's not the center of that edge. Changing this parameter \
; after you've selected rectangle edge points will change the size of the \
; rectangle, as different parts of the edges have to pass through the points \
; to make your rectangle. If you want to rotate the clipping shape without \
; changing the size, use the general 'Rotation' parameter. Doing so, \
; however, will affect your selection of 'Rect Edge' with the eyedropper \
; or explorer tools. Angles are in degrees, counter-clockwise."
; endparam
; complex param rectcenter
; caption = "Rect Center"
; default = #center
; visible = (@shape == "rectangle") && (@recttype == "center and two edges" || @recttype == "fixed angle")
; hint = "Selects the center point of the rectangle."
; endparam
; complex param recttop
; caption = "Rect Top Edge"
; default = #center + (flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "rectangle") && (@recttype == "center and two edges" || @recttype == "fixed angle")
; hint = "Selects the center of the top edge of the rectangle, for 'center and \
; two edges', or any point on the top edge, for 'fixed angle'. Note that, \
; for 'center and two edges', this point also sets an implicit rotation for the rectangle."
; endparam
; complex param rectright
; caption = "Rect Right Edge"
; default = #center + (-1/#magn) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "rectangle") && (@recttype == "center and two edges" || @recttype == "fixed angle")
; hint = "Selects the right edge of the rectangle. It can be anywhere on the \
; right edge of the rectangle."
; endparam
; regular polygon parameters
; param polygontype
; caption = "Define Polygon By"
; default = 2
; enum = "center and corner" "center and edge" "fixed angle"
; visible = (@shape == "regular polygon")
; hint = "Choose how you want to define where the polygon is. Different methods \
; are useful in different circumstances."
; endparam
; param polygonorder
; caption = "Polygon Sides"
; default = 3.0
; min = 1
; visible = (@shape == "regular polygon")
; hint = "Sets the number of sides to the polygon. Note that you can use 2 to \
; create a 'line' polygon, if you're using the 'center and edge' method. \
; You can use 1 side to clip half the plane (one side of the line is \
; clipped, the other is not clipped)."
; endparam
; float param polygonangle
; caption = "Polygon Angle"
; default = #angle*180/#pi
; visible = (@shape == "regular polygon") && (@polygontype == "fixed angle")
; hint = "Selects the rotation angle of the polygon. This is a bit different \
; from the general 'Rotation' parameter. If 'Rotation' is zero, then \
; this parameter is used to set the angle of the polygon, and the \
; point you select for 'Polygon Edge' will lie exactly on the polygon's \
; edge, even if it's not the center of that edge. Changing this parameter \
; after you've selected a polygon edge point will change the size of the \
; polygon, as different parts of the edge have to pass through the point \
; to make your polygon. If you want to rotate the clipping shape without \
; changing the size, use the general 'Rotation' parameter. Doing so, \
; however, will affect your selection of 'Polygon Edge' with the eyedropper \
; or explorer tools. Angles are in degrees, counter-clockwise."
; endparam
; complex param polygoncenter
; caption = "Polygon Center"
; default = #center
; visible = (@shape == "regular polygon")
; hint = "Sets the center of the polygon."
; endparam
; complex param polygoncorner
; caption = "Polygon Corner"
; default = #center + (1/#magn) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "regular polygon") && (@polygontype == "center and corner")
; hint = "Selects one corner of the polygon. Note that if you have 'Lock Rotation' \
; checked, you're only selecting a point on the circumscribed circle, and \
; you must use the general 'Rotation' parameter to rotate the polygon."
; endparam
; complex param polygonedge
; caption = "Polygon Edge"
; default = #center + (1/#magn) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "regular polygon") && (@polygontype == "center and edge" || @polygontype == "fixed angle")
; hint = "Selects the center of an edge of the polygon, for 'center and edge'; \
; selects an edge point (not necessarily the center of an edge) for \
; 'fixed angle'."
; endparam
; arbitrary polygon parameters
; param polywinding
; caption = "Overlap Handling"
; default = 1
; enum = "convex polygon only" "all inside" "invert overlaps"
; hint = "Chooses how to handle overlapped regions of a polygon. 'Convex polygon \
; only' is the original behavior and requires your polygon be purely \
; convex; it is provided for backwards-compatibility with your old \
; parameters. 'All inside' will treat all inside areas the same even \
; if they are part of your polygon overlapping itself. 'Invert overlaps' \
; will treat inside, but overlapped, areas of your polygon as outside."
; visible = (@shape == "arbitrary polygon")
; enabled = (@clipversion >= 101)
; endparam
; param polystar
; caption = "Polygon is a Star"
; default = false
; visible = (@shape == "arbitrary polygon")
; hint = "If set, the polygon is a star. You need only set the shape of one arm \
; of the star, and the center; the rest of the points will be computed \
; for you."
; endparam
; complex param polystarcenter
; caption = "Star Center"
; default = #center
; visible = (@shape == "arbitrary polygon") && (@polystar == true)
; hint = "Sets the center of the star shape. The polygon shape you set will be \
; rotated around this point. Note that moving the center will change \
; the star's shape."
; endparam
; param polystarorder
; caption = "Star Points"
; default = 8
; visible = (@shape == "arbitrary polygon") && (@polystar == true)
; hint = "Sets the number of arms in the star. Note that the number of arms \
; multiplied by the number of points in the polygon must be less than \
; 1000. Also note that the larger this product is, the slower this \
; transform will become."
; endparam
; param polystarlimit
; caption = " Limit to"
; default = 0
; visible = (@shape == "arbitrary polygon") && (@polystar == true)
; hint = "If not zero, this will limit the star to just this many repetitions. \
; You can use this to create fans with a particular edge."
; endparam
; param polystarusecenter
; caption = "Include Center"
; default = true
; visible = (@shape == "arbitrary polygon") && (@polystar == true) && (@polystarlimit > 0)
; hint = "If checked, the center point will be included in the limited star shape."
; endparam
; param polyorder
; caption = "Polygon Sides"
; default = 3
; min = 2
; max = 20
; visible = (@shape == "arbitrary polygon")
; hint = "Sets the number of sides to the polygon."
; endparam
; complex param polypoint1
; caption = "Point 1"
; default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon")
; hint = "Sets the first point in the polygon."
; endparam
; complex param polypoint2
; caption = "Point 2"
; default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon")
; hint = "Sets the second point in the polygon."
; endparam
; complex param polypoint3
; caption = "Point 3"
; default = #center + (0.75/#magn + flip(-0.5/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 3)
; hint = "Sets the third point in the polygon."
; endparam
; complex param polypoint4
; caption = "Point 4"
; default = #center + (0.25/#magn + flip(-0.75/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 4)
; hint = "Sets the fourth point in the polygon."
; endparam
; complex param polypoint5
; caption = "Point 5"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 5)
; hint = "Sets the fifth point in the polygon."
; endparam
; complex param polypoint6
; caption = "Point 6"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 6)
; hint = "Sets the sixth point in the polygon."
; endparam
; complex param polypoint7
; caption = "Point 7"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 7)
; hint = "Sets the seventh point in the polygon."
; endparam
; complex param polypoint8
; caption = "Point 8"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 8)
; hint = "Sets the eighth point in the polygon."
; endparam
; complex param polypoint9
; caption = "Point 9"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 9)
; hint = "Sets the ninth point in the polygon."
; endparam
; complex param polypoint10
; caption = "Point 10"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 10)
; hint = "Sets the tenth point in the polygon."
; endparam
; complex param polypoint11
; caption = "Point 11"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 11)
; hint = "Sets the eleventh point in the polygon."
; endparam
; complex param polypoint12
; caption = "Point 12"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 12)
; hint = "Sets the twelfth point in the polygon."
; endparam
; complex param polypoint13
; caption = "Point 13"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 13)
; hint = "Sets the thirteenth point in the polygon."
; endparam
; complex param polypoint14
; caption = "Point 14"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 14)
; hint = "Sets the fourteenth point in the polygon."
; endparam
; complex param polypoint15
; caption = "Point 15"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 15)
; hint = "Sets the fifteenth point in the polygon."
; endparam
; complex param polypoint16
; caption = "Point 16"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 16)
; hint = "Sets the sixteenth point in the polygon."
; endparam
; complex param polypoint17
; caption = "Point 17"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 17)
; hint = "Sets the seventeenth point in the polygon."
; endparam
; complex param polypoint18
; caption = "Point 18"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 18)
; hint = "Sets the eighteenth point in the polygon."
; endparam
; complex param polypoint19
; caption = "Point 19"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 19)
; hint = "Sets the nineteenth point in the polygon."
; endparam
; complex param polypoint20
; caption = "Point 20"
; default = #center + (-0.5/#magn + flip(-0.25/#magn)) * ((0,1)^(#angle*2/#pi))
; visible = (@shape == "arbitrary polygon") && (@polyorder >= 20)
; hint = "Sets the twentieth point in the polygon."
; endparam
; Bézier curve parameters
param curvewinding
caption = "Overlap Handling"
default = 1
enum = "all inside" "invert overlaps"
hint = "Chooses how to handle overlapped regions of a curve. 'All inside' will \
treat all inside areas the same even if they are part of your polygon \
overlapping itself. 'Invert overlaps' will treat inside, but overlapped, \
areas of your polygon as outside."
visible = (@shape == "Bézier curve")
endparam
param curvestar
caption = "Curve is a Star"
default = false
visible = (@shape == "Bézier curve")
hint = "If set, the curve is a star. You need only set the shape of one arm \
of the star, and the center; the rest of the points will be computed \
for you."
visible = false
endparam
; complex param curvestarcenter
; caption = "Star Center"
; default = #center
; visible = (@shape == "Bézier curve") && (@curvestar == true)
; hint = "Sets the center of the star shape. The curve shape you set will be \
; rotated around this point. Note that moving the center will change \
; the star's shape."
; endparam
; param curvestarorder
; caption = "Star Points"
; default = 8
; visible = (@shape == "Bézier curve") && (@curvestar == true)
; hint = "Sets the number of arms in the star. Note that the number of arms \
; multiplied by the number of points in the curve must be less than \
; 1000. Also note that the larger this product is, the slower this \
; transform will become."
; endparam
; param curvestarlimit
; caption = " Limit to"
; default = 0
; visible = (@shape == "Bézier curve") && (@curvestar == true)
; hint = "If not zero, this will limit the star to just this many repetitions. \
; You can use this to create fans with a particular edge."
; endparam
; param curvestarusecenter
; caption = "Include Center"
; default = true
; visible = (@shape == "Bézier curve") && (@curvestar == true) && (@curvestarlimit > 0)
; hint = "If checked, the center point will be included in the limited star shape."
; endparam
param curveorder
caption = "Curve Control Points"
default = 3
min = 2
max = 399
visible = (@shape == "Bézier curve")
hint = "Sets the number of control points in the curve."
endparam
param curvetangent1auto
caption = "Automatically set point 1"
default = true
visible = (@shape == "Bézier curve")
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent1
caption = "Tangent Point 1"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent1auto == false)
hint = "Sets the first tangent point on the curve."
endparam
complex param curvepoint1
caption = "Control Point 1"
default = #center + (-0.5/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve")
hint = "Sets the first control point in the curve."
endparam
param curveclose1
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 2)
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent2auto
caption = "Automatically set point 2"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 2)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent2
caption = "Tangent Point 2"
default = #center + (0/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent2auto == false) && (@curveorder >= 2)
hint = "Sets the second tangent point on the curve."
endparam
complex param curvepoint2
caption = "Control Point 2"
default = #center + (0.75/#magn + flip(0.75/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 2)
hint = "Sets the second control point in the curve."
endparam
param curveclose2
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 3 || (@curveorder >= 2 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent3auto
caption = "Automatically set point 3"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 3)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent3
caption = "Tangent Point 3"
default = #center + (1/#magn + flip(-0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent3auto == false) && (@curveorder >= 3)
hint = "Sets the third tangent point on the curve."
endparam
complex param curvepoint3
caption = "Control Point 3"
default = #center + (0/#magn + flip(-1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 3)
hint = "Sets the third control point in the curve."
endparam
param curveclose3
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 4 || (@curveorder >= 3 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent4auto
caption = "Automatically set point 4"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 4)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent4
caption = "Tangent Point 4"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent4auto == false) && (@curveorder >= 4)
hint = "Sets the fourth tangent point on the curve."
endparam
complex param curvepoint4
caption = "Control Point 4"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 4)
hint = "Sets the fourth control point in the curve."
endparam
param curveclose4
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 5 || (@curveorder >= 4 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent5auto
caption = "Automatically set point 5"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 5)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent5
caption = "Tangent Point 5"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent5auto == false) && (@curveorder >= 5)
hint = "Sets the fifth tangent point on the curve."
endparam
complex param curvepoint5
caption = "Control Point 5"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 5)
hint = "Sets the fifth control point in the curve."
endparam
param curveclose5
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 6 || (@curveorder >= 5 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent6auto
caption = "Automatically set point 6"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 6)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent6
caption = "Tangent Point 6"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent6auto == false) && (@curveorder >= 6)
hint = "Sets the sixth tangent point on the curve."
endparam
complex param curvepoint6
caption = "Control Point 6"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 6)
hint = "Sets the sixth control point in the curve."
endparam
param curveclose6
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 7 || (@curveorder >= 6 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent7auto
caption = "Automatically set point 7"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 7)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent7
caption = "Tangent Point 7"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent7auto == false) && (@curveorder >= 7)
hint = "Sets the seventh tangent point on the curve."
endparam
complex param curvepoint7
caption = "Control Point 7"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 7)
hint = "Sets the seventh control point in the curve."
endparam
param curveclose7
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 8 || (@curveorder >= 7 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent8auto
caption = "Automatically set point 8"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 8)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent8
caption = "Tangent Point 8"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent8auto == false) && (@curveorder >= 8)
hint = "Sets the eighth tangent point on the curve."
endparam
complex param curvepoint8
caption = "Control Point 8"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 8)
hint = "Sets the eighth control point in the curve."
endparam
param curveclose8
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 9 || (@curveorder >= 8 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent9auto
caption = "Automatically set point 9"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 9)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent9
caption = "Tangent Point 9"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent9auto == false) && (@curveorder >= 9)
hint = "Sets the ninth tangent point on the curve."
endparam
complex param curvepoint9
caption = "Control Point 9"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 9)
hint = "Sets the ninth control point in the curve."
endparam
param curveclose9
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 10 || (@curveorder >= 9 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent10auto
caption = "Automatically set point 10"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 10)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent10
caption = "Tangent Point 10"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent10auto == false) && (@curveorder >= 10)
hint = "Sets the tenth tangent point on the curve."
endparam
complex param curvepoint10
caption = "Control Point 10"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 10)
hint = "Sets the tenth control point in the curve."
endparam
param curveclose10
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 11 || (@curveorder >= 10 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent11auto
caption = "Automatically set point 11"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 11)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent11
caption = "Tangent Point 11"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent11auto == false) && (@curveorder >= 11)
hint = "Sets the eleventh tangent point on the curve."
endparam
complex param curvepoint11
caption = "Control Point 11"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 11)
hint = "Sets the eleventh control point in the curve."
endparam
param curveclose11
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 12 || (@curveorder >= 11 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent12auto
caption = "Automatically set point 12"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 12)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent12
caption = "Tangent Point 12"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent12auto == false) && (@curveorder >= 12)
hint = "Sets the twelfth tangent point on the curve."
endparam
complex param curvepoint12
caption = "Control Point 12"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 12)
hint = "Sets the twelfth control point in the curve."
endparam
param curveclose12
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 13 || (@curveorder >= 12 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent13auto
caption = "Automatically set point 13"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 13)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent13
caption = "Tangent Point 13"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent13auto == false) && (@curveorder >= 13)
hint = "Sets the thirteenth tangent point on the curve."
endparam
complex param curvepoint13
caption = "Control Point 13"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 13)
hint = "Sets the thirteenth control point in the curve."
endparam
param curveclose13
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 14 || (@curveorder >= 13 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent14auto
caption = "Automatically set point 14"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 14)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent14
caption = "Tangent Point 14"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent14auto == false) && (@curveorder >= 14)
hint = "Sets the fourteenth tangent point on the curve."
endparam
complex param curvepoint14
caption = "Control Point 14"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 14)
hint = "Sets the fourteenth control point in the curve."
endparam
param curveclose14
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 15 || (@curveorder >= 14 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent15auto
caption = "Automatically set point 15"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 15)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent15
caption = "Tangent Point 15"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent15auto == false) && (@curveorder >= 15)
hint = "Sets the fifteenth tangent point on the curve."
endparam
complex param curvepoint15
caption = "Control Point 15"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 15)
hint = "Sets the fifteenth control point in the curve."
endparam
param curveclose15
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 16 || (@curveorder >= 15 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent16auto
caption = "Automatically set point 16"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 16)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent16
caption = "Tangent Point 16"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent16auto == false) && (@curveorder >= 16)
hint = "Sets the sixteenth tangent point on the curve."
endparam
complex param curvepoint16
caption = "Control Point 16"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 16)
hint = "Sets the sixteenth control point in the curve."
endparam
param curveclose16
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 17 || (@curveorder >= 16 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent17auto
caption = "Automatically set point 17"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 17)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent17
caption = "Tangent Point 17"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent17auto == false) && (@curveorder >= 17)
hint = "Sets the seventeenth tangent point on the curve."
endparam
complex param curvepoint17
caption = "Control Point 17"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 17)
hint = "Sets the seventeenth control point in the curve."
endparam
param curveclose17
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 18 || (@curveorder >= 17 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent18auto
caption = "Automatically set point 18"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 18)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent18
caption = "Tangent Point 18"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent18auto == false) && (@curveorder >= 18)
hint = "Sets the eighteenth tangent point on the curve."
endparam
complex param curvepoint18
caption = "Control Point 18"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 18)
hint = "Sets the eighteenth control point in the curve."
endparam
param curveclose18
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 19 || (@curveorder >= 18 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent19auto
caption = "Automatically set point 19"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 19)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent19
caption = "Tangent Point 19"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent19auto == false) && (@curveorder >= 19)
hint = "Sets the nineteenth tangent point on the curve."
endparam
complex param curvepoint19
caption = "Control Point 19"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 19)
hint = "Sets the nineteenth control point in the curve."
endparam
param curveclose19
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 20 || (@curveorder >= 19 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent20auto
caption = "Automatically set point 20"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 20)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent20
caption = "Tangent Point 20"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent20auto == false) && (@curveorder >= 20)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint20
caption = "Control Point 20"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 20)
hint = "Sets the control point in the curve."
endparam
param curveclose20
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 21 || (@curveorder >= 20 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent21auto
caption = "Automatically set point 21"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 21)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent21
caption = "Tangent Point 21"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent21auto == false) && (@curveorder >= 21)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint21
caption = "Control Point 21"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 21)
hint = "Sets the control point in the curve."
endparam
param curveclose21
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 22 || (@curveorder >= 21 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent22auto
caption = "Automatically set point 22"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 22)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent22
caption = "Tangent Point 22"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent22auto == false) && (@curveorder >= 22)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint22
caption = "Control Point 22"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 22)
hint = "Sets the control point in the curve."
endparam
param curveclose22
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 23 || (@curveorder >= 22 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent23auto
caption = "Automatically set point 23"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 23)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent23
caption = "Tangent Point 23"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent23auto == false) && (@curveorder >= 23)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint23
caption = "Control Point 23"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 23)
hint = "Sets the control point in the curve."
endparam
param curveclose23
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 24 || (@curveorder >= 23 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent24auto
caption = "Automatically set point 24"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 24)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent24
caption = "Tangent Point 24"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent24auto == false) && (@curveorder >= 24)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint24
caption = "Control Point 24"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 24)
hint = "Sets the control point in the curve."
endparam
param curveclose24
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 25 || (@curveorder >= 24 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent25auto
caption = "Automatically set point 25"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 25)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent25
caption = "Tangent Point 25"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent25auto == false) && (@curveorder >= 25)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint25
caption = "Control Point 25"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 25)
hint = "Sets the control point in the curve."
endparam
param curveclose25
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 26 || (@curveorder >= 25 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent26auto
caption = "Automatically set point 26"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 26)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent26
caption = "Tangent Point 26"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent26auto == false) && (@curveorder >= 26)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint26
caption = "Control Point 26"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 26)
hint = "Sets the control point in the curve."
endparam
param curveclose26
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 27 || (@curveorder >= 26 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent27auto
caption = "Automatically set point 27"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 27)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent27
caption = "Tangent Point 27"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent27auto == false) && (@curveorder >= 27)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint27
caption = "Control Point 27"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 27)
hint = "Sets the control point in the curve."
endparam
param curveclose27
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 28 || (@curveorder >= 27 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent28auto
caption = "Automatically set point 28"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 28)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent28
caption = "Tangent Point 28"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent28auto == false) && (@curveorder >= 28)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint28
caption = "Control Point 28"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 28)
hint = "Sets the control point in the curve."
endparam
param curveclose28
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 29 || (@curveorder >= 28 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent29auto
caption = "Automatically set point 29"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 29)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent29
caption = "Tangent Point 29"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent29auto == false) && (@curveorder >= 29)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint29
caption = "Control Point 29"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 29)
hint = "Sets the control point in the curve."
endparam
param curveclose29
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 30 || (@curveorder >= 29 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent30auto
caption = "Automatically set point 30"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 30)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent30
caption = "Tangent Point 30"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent30auto == false) && (@curveorder >= 30)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint30
caption = "Control Point 30"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 30)
hint = "Sets the control point in the curve."
endparam
param curveclose30
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 31 || (@curveorder >= 30 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent31auto
caption = "Automatically set point 31"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 31)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent31
caption = "Tangent Point 31"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent31auto == false) && (@curveorder >= 31)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint31
caption = "Control Point 31"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 31)
hint = "Sets the control point in the curve."
endparam
param curveclose31
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 32 || (@curveorder >= 31 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent32auto
caption = "Automatically set point 32"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 32)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent32
caption = "Tangent Point 32"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent32auto == false) && (@curveorder >= 32)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint32
caption = "Control Point 32"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 32)
hint = "Sets the control point in the curve."
endparam
param curveclose32
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 33 || (@curveorder >= 32 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent33auto
caption = "Automatically set point 33"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 33)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent33
caption = "Tangent Point 33"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent33auto == false) && (@curveorder >= 33)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint33
caption = "Control Point 33"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 33)
hint = "Sets the control point in the curve."
endparam
param curveclose33
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 34 || (@curveorder >= 33 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent34auto
caption = "Automatically set point 34"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 34)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent34
caption = "Tangent Point 34"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent34auto == false) && (@curveorder >= 34)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint34
caption = "Control Point 34"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 34)
hint = "Sets the control point in the curve."
endparam
param curveclose34
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 35 || (@curveorder >= 34 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent35auto
caption = "Automatically set point 35"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 35)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent35
caption = "Tangent Point 35"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent35auto == false) && (@curveorder >= 35)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint35
caption = "Control Point 35"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 35)
hint = "Sets the control point in the curve."
endparam
param curveclose35
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 36 || (@curveorder >= 35 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent36auto
caption = "Automatically set point 36"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 36)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent36
caption = "Tangent Point 36"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent36auto == false) && (@curveorder >= 36)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint36
caption = "Control Point 36"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 36)
hint = "Sets the control point in the curve."
endparam
param curveclose36
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 37 || (@curveorder >= 36 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent37auto
caption = "Automatically set point 37"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 37)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent37
caption = "Tangent Point 37"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent37auto == false) && (@curveorder >= 37)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint37
caption = "Control Point 37"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 37)
hint = "Sets the control point in the curve."
endparam
param curveclose37
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 38 || (@curveorder >= 37 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent38auto
caption = "Automatically set point 38"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 38)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent38
caption = "Tangent Point 38"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent38auto == false) && (@curveorder >= 38)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint38
caption = "Control Point 38"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 38)
hint = "Sets the control point in the curve."
endparam
param curveclose38
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 39 || (@curveorder >= 38 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent39auto
caption = "Automatically set point 39"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 39)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent39
caption = "Tangent Point 39"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent39auto == false) && (@curveorder >= 39)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint39
caption = "Control Point 39"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 39)
hint = "Sets the control point in the curve."
endparam
param curveclose39
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 40 || (@curveorder >= 39 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent40auto
caption = "Automatically set point 40"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 40)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent40
caption = "Tangent Point 40"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent40auto == false) && (@curveorder >= 40)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint40
caption = "Control Point 40"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 40)
hint = "Sets the control point in the curve."
endparam
param curveclose40
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 41 || (@curveorder >= 40 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent41auto
caption = "Automatically set point 41"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 41)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent41
caption = "Tangent Point 41"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent41auto == false) && (@curveorder >= 41)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint41
caption = "Control Point 41"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 41)
hint = "Sets the control point in the curve."
endparam
param curveclose41
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 42 || (@curveorder >= 41 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent42auto
caption = "Automatically set point 42"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 42)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent42
caption = "Tangent Point 42"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent42auto == false) && (@curveorder >= 42)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint42
caption = "Control Point 42"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 42)
hint = "Sets the control point in the curve."
endparam
param curveclose42
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 43 || (@curveorder >= 42 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent43auto
caption = "Automatically set point 43"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 43)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent43
caption = "Tangent Point 43"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent43auto == false) && (@curveorder >= 43)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint43
caption = "Control Point 43"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 43)
hint = "Sets the control point in the curve."
endparam
param curveclose43
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 44 || (@curveorder >= 43 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent44auto
caption = "Automatically set point 44"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 44)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent44
caption = "Tangent Point 44"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent44auto == false) && (@curveorder >= 44)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint44
caption = "Control Point 44"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 44)
hint = "Sets the control point in the curve."
endparam
param curveclose44
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 45 || (@curveorder >= 44 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent45auto
caption = "Automatically set point 45"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 45)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent45
caption = "Tangent Point 45"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent45auto == false) && (@curveorder >= 45)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint45
caption = "Control Point 45"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 45)
hint = "Sets the control point in the curve."
endparam
param curveclose45
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 46 || (@curveorder >= 45 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent46auto
caption = "Automatically set point 46"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 46)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent46
caption = "Tangent Point 46"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent46auto == false) && (@curveorder >= 46)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint46
caption = "Control Point 46"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 46)
hint = "Sets the control point in the curve."
endparam
param curveclose46
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 47 || (@curveorder >= 46 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent47auto
caption = "Automatically set point 47"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 47)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent47
caption = "Tangent Point 47"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent47auto == false) && (@curveorder >= 47)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint47
caption = "Control Point 47"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 47)
hint = "Sets the control point in the curve."
endparam
param curveclose47
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 48 || (@curveorder >= 47 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent48auto
caption = "Automatically set point 48"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 48)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent48
caption = "Tangent Point 48"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent48auto == false) && (@curveorder >= 48)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint48
caption = "Control Point 48"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 48)
hint = "Sets the control point in the curve."
endparam
param curveclose48
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 49 || (@curveorder >= 48 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent49auto
caption = "Automatically set point 49"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 49)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent49
caption = "Tangent Point 49"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent49auto == false) && (@curveorder >= 49)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint49
caption = "Control Point 49"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 49)
hint = "Sets the control point in the curve."
endparam
param curveclose49
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 50 || (@curveorder >= 49 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent50auto
caption = "Automatically set point 50"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 50)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent50
caption = "Tangent Point 50"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent50auto == false) && (@curveorder >= 50)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint50
caption = "Control Point 50"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 50)
hint = "Sets the control point in the curve."
endparam
param curveclose50
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 51 || (@curveorder >= 50 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent51auto
caption = "Automatically set point 51"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 51)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent51
caption = "Tangent Point 51"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent51auto == false) && (@curveorder >= 51)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint51
caption = "Control Point 51"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 51)
hint = "Sets the control point in the curve."
endparam
param curveclose51
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 52 || (@curveorder >= 51 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent52auto
caption = "Automatically set point 52"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 52)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent52
caption = "Tangent Point 52"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent52auto == false) && (@curveorder >= 52)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint52
caption = "Control Point 52"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 52)
hint = "Sets the control point in the curve."
endparam
param curveclose52
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 53 || (@curveorder >= 52 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent53auto
caption = "Automatically set point 53"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 53)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent53
caption = "Tangent Point 53"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent53auto == false) && (@curveorder >= 53)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint53
caption = "Control Point 53"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 53)
hint = "Sets the control point in the curve."
endparam
param curveclose53
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 54 || (@curveorder >= 53 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent54auto
caption = "Automatically set point 54"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 54)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent54
caption = "Tangent Point 54"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent54auto == false) && (@curveorder >= 54)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint54
caption = "Control Point 54"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 54)
hint = "Sets the control point in the curve."
endparam
param curveclose54
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 55 || (@curveorder >= 54 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent55auto
caption = "Automatically set point 55"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 55)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent55
caption = "Tangent Point 55"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent55auto == false) && (@curveorder >= 55)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint55
caption = "Control Point 55"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 55)
hint = "Sets the control point in the curve."
endparam
param curveclose55
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 56 || (@curveorder >= 55 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent56auto
caption = "Automatically set point 56"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 56)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent56
caption = "Tangent Point 56"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent56auto == false) && (@curveorder >= 56)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint56
caption = "Control Point 56"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 56)
hint = "Sets the control point in the curve."
endparam
param curveclose56
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 57 || (@curveorder >= 56 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent57auto
caption = "Automatically set point 57"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 57)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent57
caption = "Tangent Point 57"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent57auto == false) && (@curveorder >= 57)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint57
caption = "Control Point 57"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 57)
hint = "Sets the control point in the curve."
endparam
param curveclose57
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 58 || (@curveorder >= 57 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent58auto
caption = "Automatically set point 58"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 58)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent58
caption = "Tangent Point 58"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent58auto == false) && (@curveorder >= 58)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint58
caption = "Control Point 58"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 58)
hint = "Sets the control point in the curve."
endparam
param curveclose58
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 59 || (@curveorder >= 58 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent59auto
caption = "Automatically set point 59"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 59)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent59
caption = "Tangent Point 59"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent59auto == false) && (@curveorder >= 59)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint59
caption = "Control Point 59"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 59)
hint = "Sets the control point in the curve."
endparam
param curveclose59
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 60 || (@curveorder >= 59 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent60auto
caption = "Automatically set point 60"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 60)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent60
caption = "Tangent Point 60"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent60auto == false) && (@curveorder >= 60)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint60
caption = "Control Point 60"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 60)
hint = "Sets the control point in the curve."
endparam
param curveclose60
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 61 || (@curveorder >= 60 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent61auto
caption = "Automatically set point 61"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 61)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent61
caption = "Tangent Point 61"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent61auto == false) && (@curveorder >= 61)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint61
caption = "Control Point 61"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 61)
hint = "Sets the control point in the curve."
endparam
param curveclose61
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 62 || (@curveorder >= 61 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent62auto
caption = "Automatically set point 62"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 62)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent62
caption = "Tangent Point 62"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent62auto == false) && (@curveorder >= 62)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint62
caption = "Control Point 62"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 62)
hint = "Sets the control point in the curve."
endparam
param curveclose62
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 63 || (@curveorder >= 62 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent63auto
caption = "Automatically set point 63"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 63)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent63
caption = "Tangent Point 63"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent63auto == false) && (@curveorder >= 63)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint63
caption = "Control Point 63"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 63)
hint = "Sets the control point in the curve."
endparam
param curveclose63
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 64 || (@curveorder >= 63 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent64auto
caption = "Automatically set point 64"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 64)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent64
caption = "Tangent Point 64"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent64auto == false) && (@curveorder >= 64)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint64
caption = "Control Point 64"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 64)
hint = "Sets the control point in the curve."
endparam
param curveclose64
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 65 || (@curveorder >= 64 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent65auto
caption = "Automatically set point 65"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 65)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent65
caption = "Tangent Point 65"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent65auto == false) && (@curveorder >= 65)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint65
caption = "Control Point 65"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 65)
hint = "Sets the control point in the curve."
endparam
param curveclose65
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 66 || (@curveorder >= 65 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent66auto
caption = "Automatically set point 66"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 66)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent66
caption = "Tangent Point 66"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent66auto == false) && (@curveorder >= 66)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint66
caption = "Control Point 66"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 66)
hint = "Sets the control point in the curve."
endparam
param curveclose66
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 67 || (@curveorder >= 66 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent67auto
caption = "Automatically set point 67"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 67)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent67
caption = "Tangent Point 67"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent67auto == false) && (@curveorder >= 67)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint67
caption = "Control Point 67"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 67)
hint = "Sets the control point in the curve."
endparam
param curveclose67
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 68 || (@curveorder >= 67 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent68auto
caption = "Automatically set point 68"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 68)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent68
caption = "Tangent Point 68"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent68auto == false) && (@curveorder >= 68)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint68
caption = "Control Point 68"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 68)
hint = "Sets the control point in the curve."
endparam
param curveclose68
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 69 || (@curveorder >= 68 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent69auto
caption = "Automatically set point 69"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 69)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent69
caption = "Tangent Point 69"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent69auto == false) && (@curveorder >= 69)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint69
caption = "Control Point 69"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 69)
hint = "Sets the control point in the curve."
endparam
param curveclose69
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 70 || (@curveorder >= 69 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent70auto
caption = "Automatically set point 70"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 70)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent70
caption = "Tangent Point 70"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent70auto == false) && (@curveorder >= 70)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint70
caption = "Control Point 70"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 70)
hint = "Sets the control point in the curve."
endparam
param curveclose70
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 71 || (@curveorder >= 70 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent71auto
caption = "Automatically set point 71"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 71)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent71
caption = "Tangent Point 71"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent71auto == false) && (@curveorder >= 71)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint71
caption = "Control Point 71"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 71)
hint = "Sets the control point in the curve."
endparam
param curveclose71
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 72 || (@curveorder >= 71 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent72auto
caption = "Automatically set point 72"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 72)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent72
caption = "Tangent Point 72"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent72auto == false) && (@curveorder >= 72)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint72
caption = "Control Point 72"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 72)
hint = "Sets the control point in the curve."
endparam
param curveclose72
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 73 || (@curveorder >= 72 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent73auto
caption = "Automatically set point 73"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 73)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent73
caption = "Tangent Point 73"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent73auto == false) && (@curveorder >= 73)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint73
caption = "Control Point 73"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 73)
hint = "Sets the control point in the curve."
endparam
param curveclose73
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 74 || (@curveorder >= 73 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent74auto
caption = "Automatically set point 74"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 74)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent74
caption = "Tangent Point 74"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent74auto == false) && (@curveorder >= 74)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint74
caption = "Control Point 74"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 74)
hint = "Sets the control point in the curve."
endparam
param curveclose74
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 75 || (@curveorder >= 74 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent75auto
caption = "Automatically set point 75"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 75)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent75
caption = "Tangent Point 75"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent75auto == false) && (@curveorder >= 75)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint75
caption = "Control Point 75"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 75)
hint = "Sets the control point in the curve."
endparam
param curveclose75
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 76 || (@curveorder >= 75 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent76auto
caption = "Automatically set point 76"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 76)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent76
caption = "Tangent Point 76"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent76auto == false) && (@curveorder >= 76)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint76
caption = "Control Point 76"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 76)
hint = "Sets the control point in the curve."
endparam
param curveclose76
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 77 || (@curveorder >= 76 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent77auto
caption = "Automatically set point 77"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 77)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent77
caption = "Tangent Point 77"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent77auto == false) && (@curveorder >= 77)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint77
caption = "Control Point 77"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 77)
hint = "Sets the control point in the curve."
endparam
param curveclose77
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 78 || (@curveorder >= 77 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent78auto
caption = "Automatically set point 78"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 78)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent78
caption = "Tangent Point 78"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent78auto == false) && (@curveorder >= 78)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint78
caption = "Control Point 78"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 78)
hint = "Sets the control point in the curve."
endparam
param curveclose78
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 79 || (@curveorder >= 78 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent79auto
caption = "Automatically set point 79"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 79)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent79
caption = "Tangent Point 79"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent79auto == false) && (@curveorder >= 79)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint79
caption = "Control Point 79"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 79)
hint = "Sets the control point in the curve."
endparam
param curveclose79
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 80 || (@curveorder >= 79 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent80auto
caption = "Automatically set point 80"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 80)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent80
caption = "Tangent Point 80"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent80auto == false) && (@curveorder >= 80)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint80
caption = "Control Point 80"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 80)
hint = "Sets the control point in the curve."
endparam
param curveclose80
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 81 || (@curveorder >= 80 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent81auto
caption = "Automatically set point 81"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 81)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent81
caption = "Tangent Point 81"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent81auto == false) && (@curveorder >= 81)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint81
caption = "Control Point 81"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 81)
hint = "Sets the control point in the curve."
endparam
param curveclose81
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 82 || (@curveorder >= 81 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent82auto
caption = "Automatically set point 82"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 82)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent82
caption = "Tangent Point 82"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent82auto == false) && (@curveorder >= 82)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint82
caption = "Control Point 82"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 82)
hint = "Sets the control point in the curve."
endparam
param curveclose82
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 83 || (@curveorder >= 82 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent83auto
caption = "Automatically set point 83"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 83)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent83
caption = "Tangent Point 83"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent83auto == false) && (@curveorder >= 83)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint83
caption = "Control Point 83"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 83)
hint = "Sets the control point in the curve."
endparam
param curveclose83
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 84 || (@curveorder >= 83 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent84auto
caption = "Automatically set point 84"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 84)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent84
caption = "Tangent Point 84"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent84auto == false) && (@curveorder >= 84)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint84
caption = "Control Point 84"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 84)
hint = "Sets the control point in the curve."
endparam
param curveclose84
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 85 || (@curveorder >= 84 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent85auto
caption = "Automatically set point 85"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 85)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent85
caption = "Tangent Point 85"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent85auto == false) && (@curveorder >= 85)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint85
caption = "Control Point 85"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 85)
hint = "Sets the control point in the curve."
endparam
param curveclose85
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 86 || (@curveorder >= 85 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent86auto
caption = "Automatically set point 86"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 86)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent86
caption = "Tangent Point 86"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent86auto == false) && (@curveorder >= 86)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint86
caption = "Control Point 86"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 86)
hint = "Sets the control point in the curve."
endparam
param curveclose86
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 87 || (@curveorder >= 86 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent87auto
caption = "Automatically set point 87"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 87)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent87
caption = "Tangent Point 87"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent87auto == false) && (@curveorder >= 87)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint87
caption = "Control Point 87"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 87)
hint = "Sets the control point in the curve."
endparam
param curveclose87
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 88 || (@curveorder >= 87 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent88auto
caption = "Automatically set point 88"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 88)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent88
caption = "Tangent Point 88"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent88auto == false) && (@curveorder >= 88)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint88
caption = "Control Point 88"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 88)
hint = "Sets the control point in the curve."
endparam
param curveclose88
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 89 || (@curveorder >= 88 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent89auto
caption = "Automatically set point 89"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 89)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent89
caption = "Tangent Point 89"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent89auto == false) && (@curveorder >= 89)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint89
caption = "Control Point 89"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 89)
hint = "Sets the control point in the curve."
endparam
param curveclose89
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 90 || (@curveorder >= 89 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent90auto
caption = "Automatically set point 90"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 90)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent90
caption = "Tangent Point 90"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent90auto == false) && (@curveorder >= 90)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint90
caption = "Control Point 90"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 90)
hint = "Sets the control point in the curve."
endparam
param curveclose90
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 91 || (@curveorder >= 90 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent91auto
caption = "Automatically set point 91"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 91)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent91
caption = "Tangent Point 91"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent91auto == false) && (@curveorder >= 91)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint91
caption = "Control Point 91"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 91)
hint = "Sets the control point in the curve."
endparam
param curveclose91
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 92 || (@curveorder >= 91 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent92auto
caption = "Automatically set point 92"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 92)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent92
caption = "Tangent Point 92"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent92auto == false) && (@curveorder >= 92)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint92
caption = "Control Point 92"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 92)
hint = "Sets the control point in the curve."
endparam
param curveclose92
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 93 || (@curveorder >= 92 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent93auto
caption = "Automatically set point 93"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 93)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent93
caption = "Tangent Point 93"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent93auto == false) && (@curveorder >= 93)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint93
caption = "Control Point 93"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 93)
hint = "Sets the control point in the curve."
endparam
param curveclose93
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 94 || (@curveorder >= 93 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent94auto
caption = "Automatically set point 94"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 94)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent94
caption = "Tangent Point 94"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent94auto == false) && (@curveorder >= 94)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint94
caption = "Control Point 94"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 94)
hint = "Sets the control point in the curve."
endparam
param curveclose94
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 95 || (@curveorder >= 94 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent95auto
caption = "Automatically set point 95"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 95)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent95
caption = "Tangent Point 95"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent95auto == false) && (@curveorder >= 95)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint95
caption = "Control Point 95"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 95)
hint = "Sets the control point in the curve."
endparam
param curveclose95
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 96 || (@curveorder >= 95 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent96auto
caption = "Automatically set point 96"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 96)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent96
caption = "Tangent Point 96"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent96auto == false) && (@curveorder >= 96)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint96
caption = "Control Point 96"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 96)
hint = "Sets the control point in the curve."
endparam
param curveclose96
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 97 || (@curveorder >= 96 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent97auto
caption = "Automatically set point 97"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 97)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent97
caption = "Tangent Point 97"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent97auto == false) && (@curveorder >= 97)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint97
caption = "Control Point 97"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 97)
hint = "Sets the control point in the curve."
endparam
param curveclose97
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 98 || (@curveorder >= 97 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent98auto
caption = "Automatically set point 98"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 98)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent98
caption = "Tangent Point 98"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent98auto == false) && (@curveorder >= 98)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint98
caption = "Control Point 98"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 98)
hint = "Sets the control point in the curve."
endparam
param curveclose98
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 99 || (@curveorder >= 98 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent99auto
caption = "Automatically set point 99"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 99)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent99
caption = "Tangent Point 99"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent99auto == false) && (@curveorder >= 99)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint99
caption = "Control Point 99"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 99)
hint = "Sets the control point in the curve."
endparam
param curveclose99
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 100 || (@curveorder >= 99 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent100auto
caption = "Automatically set point 100"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 100)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent100
caption = "Tangent Point 100"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent100auto == false) && (@curveorder >= 100)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint100
caption = "Control Point 100"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 100)
hint = "Sets the control point in the curve."
endparam
param curveclose100
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 101 || (@curveorder >= 100 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent101auto
caption = "Automatically set point 101"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 101)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent101
caption = "Tangent Point 101"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent101auto == false) && (@curveorder >= 101)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint101
caption = "Control Point 101"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 101)
hint = "Sets the control point in the curve."
endparam
param curveclose101
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 102 || (@curveorder >= 101 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent102auto
caption = "Automatically set point 102"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 102)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent102
caption = "Tangent Point 102"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent102auto == false) && (@curveorder >= 102)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint102
caption = "Control Point 102"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 102)
hint = "Sets the control point in the curve."
endparam
param curveclose102
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 103 || (@curveorder >= 102 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent103auto
caption = "Automatically set point 103"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 103)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent103
caption = "Tangent Point 103"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent103auto == false) && (@curveorder >= 103)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint103
caption = "Control Point 103"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 103)
hint = "Sets the control point in the curve."
endparam
param curveclose103
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 104 || (@curveorder >= 103 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent104auto
caption = "Automatically set point 104"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 104)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent104
caption = "Tangent Point 104"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent104auto == false) && (@curveorder >= 104)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint104
caption = "Control Point 104"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 104)
hint = "Sets the control point in the curve."
endparam
param curveclose104
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 105 || (@curveorder >= 104 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent105auto
caption = "Automatically set point 105"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 105)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent105
caption = "Tangent Point 105"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent105auto == false) && (@curveorder >= 105)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint105
caption = "Control Point 105"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 105)
hint = "Sets the control point in the curve."
endparam
param curveclose105
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 106 || (@curveorder >= 105 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent106auto
caption = "Automatically set point 106"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 106)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent106
caption = "Tangent Point 106"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent106auto == false) && (@curveorder >= 106)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint106
caption = "Control Point 106"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 106)
hint = "Sets the control point in the curve."
endparam
param curveclose106
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 107 || (@curveorder >= 106 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent107auto
caption = "Automatically set point 107"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 107)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent107
caption = "Tangent Point 107"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent107auto == false) && (@curveorder >= 107)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint107
caption = "Control Point 107"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 107)
hint = "Sets the control point in the curve."
endparam
param curveclose107
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 108 || (@curveorder >= 107 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent108auto
caption = "Automatically set point 108"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 108)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent108
caption = "Tangent Point 108"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent108auto == false) && (@curveorder >= 108)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint108
caption = "Control Point 108"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 108)
hint = "Sets the control point in the curve."
endparam
param curveclose108
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 109 || (@curveorder >= 108 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent109auto
caption = "Automatically set point 109"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 109)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent109
caption = "Tangent Point 109"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent109auto == false) && (@curveorder >= 109)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint109
caption = "Control Point 109"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 109)
hint = "Sets the control point in the curve."
endparam
param curveclose109
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 110 || (@curveorder >= 109 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent110auto
caption = "Automatically set point 110"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 110)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent110
caption = "Tangent Point 110"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent110auto == false) && (@curveorder >= 110)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint110
caption = "Control Point 110"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 110)
hint = "Sets the control point in the curve."
endparam
param curveclose110
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 111 || (@curveorder >= 110 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent111auto
caption = "Automatically set point 111"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 111)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent111
caption = "Tangent Point 111"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent111auto == false) && (@curveorder >= 111)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint111
caption = "Control Point 111"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 111)
hint = "Sets the control point in the curve."
endparam
param curveclose111
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 112 || (@curveorder >= 111 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent112auto
caption = "Automatically set point 112"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 112)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent112
caption = "Tangent Point 112"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent112auto == false) && (@curveorder >= 112)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint112
caption = "Control Point 112"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 112)
hint = "Sets the control point in the curve."
endparam
param curveclose112
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 113 || (@curveorder >= 112 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent113auto
caption = "Automatically set point 113"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 113)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent113
caption = "Tangent Point 113"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent113auto == false) && (@curveorder >= 113)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint113
caption = "Control Point 113"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 113)
hint = "Sets the control point in the curve."
endparam
param curveclose113
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 114 || (@curveorder >= 113 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent114auto
caption = "Automatically set point 114"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 114)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent114
caption = "Tangent Point 114"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent114auto == false) && (@curveorder >= 114)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint114
caption = "Control Point 114"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 114)
hint = "Sets the control point in the curve."
endparam
param curveclose114
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 115 || (@curveorder >= 114 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent115auto
caption = "Automatically set point 115"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 115)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent115
caption = "Tangent Point 115"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent115auto == false) && (@curveorder >= 115)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint115
caption = "Control Point 115"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 115)
hint = "Sets the control point in the curve."
endparam
param curveclose115
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 116 || (@curveorder >= 115 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent116auto
caption = "Automatically set point 116"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 116)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent116
caption = "Tangent Point 116"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent116auto == false) && (@curveorder >= 116)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint116
caption = "Control Point 116"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 116)
hint = "Sets the control point in the curve."
endparam
param curveclose116
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 117 || (@curveorder >= 116 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent117auto
caption = "Automatically set point 117"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 117)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent117
caption = "Tangent Point 117"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent117auto == false) && (@curveorder >= 117)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint117
caption = "Control Point 117"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 117)
hint = "Sets the control point in the curve."
endparam
param curveclose117
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 118 || (@curveorder >= 117 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent118auto
caption = "Automatically set point 118"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 118)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent118
caption = "Tangent Point 118"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent118auto == false) && (@curveorder >= 118)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint118
caption = "Control Point 118"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 118)
hint = "Sets the control point in the curve."
endparam
param curveclose118
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 119 || (@curveorder >= 118 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent119auto
caption = "Automatically set point 119"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 119)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent119
caption = "Tangent Point 119"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent119auto == false) && (@curveorder >= 119)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint119
caption = "Control Point 119"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 119)
hint = "Sets the control point in the curve."
endparam
param curveclose119
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 120 || (@curveorder >= 119 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent120auto
caption = "Automatically set point 120"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 120)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent120
caption = "Tangent Point 120"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent120auto == false) && (@curveorder >= 120)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint120
caption = "Control Point 120"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 120)
hint = "Sets the control point in the curve."
endparam
param curveclose120
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 121 || (@curveorder >= 120 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent121auto
caption = "Automatically set point 121"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 121)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent121
caption = "Tangent Point 121"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent121auto == false) && (@curveorder >= 121)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint121
caption = "Control Point 121"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 121)
hint = "Sets the control point in the curve."
endparam
param curveclose121
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 122 || (@curveorder >= 121 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent122auto
caption = "Automatically set point 122"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 122)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent122
caption = "Tangent Point 122"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent122auto == false) && (@curveorder >= 122)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint122
caption = "Control Point 122"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 122)
hint = "Sets the control point in the curve."
endparam
param curveclose122
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 123 || (@curveorder >= 122 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent123auto
caption = "Automatically set point 123"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 123)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent123
caption = "Tangent Point 123"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent123auto == false) && (@curveorder >= 123)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint123
caption = "Control Point 123"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 123)
hint = "Sets the control point in the curve."
endparam
param curveclose123
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 124 || (@curveorder >= 123 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent124auto
caption = "Automatically set point 124"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 124)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent124
caption = "Tangent Point 124"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent124auto == false) && (@curveorder >= 124)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint124
caption = "Control Point 124"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 124)
hint = "Sets the control point in the curve."
endparam
param curveclose124
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 125 || (@curveorder >= 124 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent125auto
caption = "Automatically set point 125"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 125)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent125
caption = "Tangent Point 125"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent125auto == false) && (@curveorder >= 125)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint125
caption = "Control Point 125"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 125)
hint = "Sets the control point in the curve."
endparam
param curveclose125
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 126 || (@curveorder >= 125 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent126auto
caption = "Automatically set point 126"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 126)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent126
caption = "Tangent Point 126"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent126auto == false) && (@curveorder >= 126)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint126
caption = "Control Point 126"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 126)
hint = "Sets the control point in the curve."
endparam
param curveclose126
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 127 || (@curveorder >= 126 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent127auto
caption = "Automatically set point 127"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 127)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent127
caption = "Tangent Point 127"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent127auto == false) && (@curveorder >= 127)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint127
caption = "Control Point 127"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 127)
hint = "Sets the control point in the curve."
endparam
param curveclose127
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 128 || (@curveorder >= 127 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent128auto
caption = "Automatically set point 128"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 128)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent128
caption = "Tangent Point 128"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent128auto == false) && (@curveorder >= 128)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint128
caption = "Control Point 128"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 128)
hint = "Sets the control point in the curve."
endparam
param curveclose128
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 129 || (@curveorder >= 128 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent129auto
caption = "Automatically set point 129"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 129)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent129
caption = "Tangent Point 129"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent129auto == false) && (@curveorder >= 129)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint129
caption = "Control Point 129"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 129)
hint = "Sets the control point in the curve."
endparam
param curveclose129
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 130 || (@curveorder >= 129 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent130auto
caption = "Automatically set point 130"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 130)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent130
caption = "Tangent Point 130"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent130auto == false) && (@curveorder >= 130)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint130
caption = "Control Point 130"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 130)
hint = "Sets the control point in the curve."
endparam
param curveclose130
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 131 || (@curveorder >= 130 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent131auto
caption = "Automatically set point 131"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 131)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent131
caption = "Tangent Point 131"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent131auto == false) && (@curveorder >= 131)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint131
caption = "Control Point 131"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 131)
hint = "Sets the control point in the curve."
endparam
param curveclose131
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 132 || (@curveorder >= 131 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent132auto
caption = "Automatically set point 132"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 132)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent132
caption = "Tangent Point 132"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent132auto == false) && (@curveorder >= 132)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint132
caption = "Control Point 132"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 132)
hint = "Sets the control point in the curve."
endparam
param curveclose132
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 133 || (@curveorder >= 132 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent133auto
caption = "Automatically set point 133"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 133)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent133
caption = "Tangent Point 133"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent133auto == false) && (@curveorder >= 133)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint133
caption = "Control Point 133"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 133)
hint = "Sets the control point in the curve."
endparam
param curveclose133
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 134 || (@curveorder >= 133 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent134auto
caption = "Automatically set point 134"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 134)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent134
caption = "Tangent Point 134"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent134auto == false) && (@curveorder >= 134)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint134
caption = "Control Point 134"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 134)
hint = "Sets the control point in the curve."
endparam
param curveclose134
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 135 || (@curveorder >= 134 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent135auto
caption = "Automatically set point 135"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 135)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent135
caption = "Tangent Point 135"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent135auto == false) && (@curveorder >= 135)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint135
caption = "Control Point 135"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 135)
hint = "Sets the control point in the curve."
endparam
param curveclose135
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 136 || (@curveorder >= 135 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent136auto
caption = "Automatically set point 136"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 136)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent136
caption = "Tangent Point 136"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent136auto == false) && (@curveorder >= 136)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint136
caption = "Control Point 136"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 136)
hint = "Sets the control point in the curve."
endparam
param curveclose136
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 137 || (@curveorder >= 136 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent137auto
caption = "Automatically set point 137"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 137)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent137
caption = "Tangent Point 137"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent137auto == false) && (@curveorder >= 137)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint137
caption = "Control Point 137"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 137)
hint = "Sets the control point in the curve."
endparam
param curveclose137
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 138 || (@curveorder >= 137 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent138auto
caption = "Automatically set point 138"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 138)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent138
caption = "Tangent Point 138"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent138auto == false) && (@curveorder >= 138)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint138
caption = "Control Point 138"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 138)
hint = "Sets the control point in the curve."
endparam
param curveclose138
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 139 || (@curveorder >= 138 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent139auto
caption = "Automatically set point 139"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 139)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent139
caption = "Tangent Point 139"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent139auto == false) && (@curveorder >= 139)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint139
caption = "Control Point 139"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 139)
hint = "Sets the control point in the curve."
endparam
param curveclose139
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 140 || (@curveorder >= 139 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent140auto
caption = "Automatically set point 140"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 140)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent140
caption = "Tangent Point 140"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent140auto == false) && (@curveorder >= 140)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint140
caption = "Control Point 140"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 140)
hint = "Sets the control point in the curve."
endparam
param curveclose140
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 141 || (@curveorder >= 140 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent141auto
caption = "Automatically set point 141"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 141)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent141
caption = "Tangent Point 141"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent141auto == false) && (@curveorder >= 141)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint141
caption = "Control Point 141"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 141)
hint = "Sets the control point in the curve."
endparam
param curveclose141
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 142 || (@curveorder >= 141 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent142auto
caption = "Automatically set point 142"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 142)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent142
caption = "Tangent Point 142"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent142auto == false) && (@curveorder >= 142)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint142
caption = "Control Point 142"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 142)
hint = "Sets the control point in the curve."
endparam
param curveclose142
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 143 || (@curveorder >= 142 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent143auto
caption = "Automatically set point 143"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 143)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent143
caption = "Tangent Point 143"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent143auto == false) && (@curveorder >= 143)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint143
caption = "Control Point 143"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 143)
hint = "Sets the control point in the curve."
endparam
param curveclose143
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 144 || (@curveorder >= 143 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent144auto
caption = "Automatically set point 144"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 144)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent144
caption = "Tangent Point 144"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent144auto == false) && (@curveorder >= 144)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint144
caption = "Control Point 144"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 144)
hint = "Sets the control point in the curve."
endparam
param curveclose144
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 145 || (@curveorder >= 144 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent145auto
caption = "Automatically set point 145"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 145)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent145
caption = "Tangent Point 145"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent145auto == false) && (@curveorder >= 145)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint145
caption = "Control Point 145"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 145)
hint = "Sets the control point in the curve."
endparam
param curveclose145
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 146 || (@curveorder >= 145 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent146auto
caption = "Automatically set point 146"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 146)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent146
caption = "Tangent Point 146"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent146auto == false) && (@curveorder >= 146)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint146
caption = "Control Point 146"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 146)
hint = "Sets the control point in the curve."
endparam
param curveclose146
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 147 || (@curveorder >= 146 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent147auto
caption = "Automatically set point 147"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 147)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent147
caption = "Tangent Point 147"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent147auto == false) && (@curveorder >= 147)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint147
caption = "Control Point 147"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 147)
hint = "Sets the control point in the curve."
endparam
param curveclose147
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 148 || (@curveorder >= 147 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent148auto
caption = "Automatically set point 148"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 148)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent148
caption = "Tangent Point 148"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent148auto == false) && (@curveorder >= 148)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint148
caption = "Control Point 148"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 148)
hint = "Sets the control point in the curve."
endparam
param curveclose148
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 149 || (@curveorder >= 148 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent149auto
caption = "Automatically set point 149"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 149)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent149
caption = "Tangent Point 149"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent149auto == false) && (@curveorder >= 149)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint149
caption = "Control Point 149"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 149)
hint = "Sets the control point in the curve."
endparam
param curveclose149
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 150 || (@curveorder >= 149 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent150auto
caption = "Automatically set point 150"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 150)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent150
caption = "Tangent Point 150"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent150auto == false) && (@curveorder >= 150)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint150
caption = "Control Point 150"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 150)
hint = "Sets the control point in the curve."
endparam
param curveclose150
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 151 || (@curveorder >= 150 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent151auto
caption = "Automatically set point 151"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 151)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent151
caption = "Tangent Point 151"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent151auto == false) && (@curveorder >= 151)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint151
caption = "Control Point 151"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 151)
hint = "Sets the control point in the curve."
endparam
param curveclose151
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 152 || (@curveorder >= 151 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent152auto
caption = "Automatically set point 152"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 152)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent152
caption = "Tangent Point 152"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent152auto == false) && (@curveorder >= 152)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint152
caption = "Control Point 152"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 152)
hint = "Sets the control point in the curve."
endparam
param curveclose152
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 153 || (@curveorder >= 152 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent153auto
caption = "Automatically set point 153"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 153)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent153
caption = "Tangent Point 153"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent153auto == false) && (@curveorder >= 153)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint153
caption = "Control Point 153"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 153)
hint = "Sets the control point in the curve."
endparam
param curveclose153
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 154 || (@curveorder >= 153 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent154auto
caption = "Automatically set point 154"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 154)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent154
caption = "Tangent Point 154"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent154auto == false) && (@curveorder >= 154)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint154
caption = "Control Point 154"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 154)
hint = "Sets the control point in the curve."
endparam
param curveclose154
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 155 || (@curveorder >= 154 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent155auto
caption = "Automatically set point 155"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 155)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent155
caption = "Tangent Point 155"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent155auto == false) && (@curveorder >= 155)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint155
caption = "Control Point 155"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 155)
hint = "Sets the control point in the curve."
endparam
param curveclose155
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 156 || (@curveorder >= 155 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent156auto
caption = "Automatically set point 156"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 156)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent156
caption = "Tangent Point 156"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent156auto == false) && (@curveorder >= 156)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint156
caption = "Control Point 156"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 156)
hint = "Sets the control point in the curve."
endparam
param curveclose156
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 157 || (@curveorder >= 156 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent157auto
caption = "Automatically set point 157"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 157)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent157
caption = "Tangent Point 157"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent157auto == false) && (@curveorder >= 157)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint157
caption = "Control Point 157"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 157)
hint = "Sets the control point in the curve."
endparam
param curveclose157
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 158 || (@curveorder >= 157 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent158auto
caption = "Automatically set point 158"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 158)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent158
caption = "Tangent Point 158"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent158auto == false) && (@curveorder >= 158)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint158
caption = "Control Point 158"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 158)
hint = "Sets the control point in the curve."
endparam
param curveclose158
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 159 || (@curveorder >= 158 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent159auto
caption = "Automatically set point 159"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 159)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent159
caption = "Tangent Point 159"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent159auto == false) && (@curveorder >= 159)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint159
caption = "Control Point 159"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 159)
hint = "Sets the control point in the curve."
endparam
param curveclose159
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 160 || (@curveorder >= 159 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent160auto
caption = "Automatically set point 160"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 160)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent160
caption = "Tangent Point 160"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent160auto == false) && (@curveorder >= 160)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint160
caption = "Control Point 160"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 160)
hint = "Sets the control point in the curve."
endparam
param curveclose160
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 161 || (@curveorder >= 160 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent161auto
caption = "Automatically set point 161"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 161)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent161
caption = "Tangent Point 161"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent161auto == false) && (@curveorder >= 161)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint161
caption = "Control Point 161"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 161)
hint = "Sets the control point in the curve."
endparam
param curveclose161
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 162 || (@curveorder >= 161 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent162auto
caption = "Automatically set point 162"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 162)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent162
caption = "Tangent Point 162"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent162auto == false) && (@curveorder >= 162)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint162
caption = "Control Point 162"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 162)
hint = "Sets the control point in the curve."
endparam
param curveclose162
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 163 || (@curveorder >= 162 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent163auto
caption = "Automatically set point 163"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 163)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent163
caption = "Tangent Point 163"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent163auto == false) && (@curveorder >= 163)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint163
caption = "Control Point 163"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 163)
hint = "Sets the control point in the curve."
endparam
param curveclose163
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 164 || (@curveorder >= 163 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent164auto
caption = "Automatically set point 164"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 164)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent164
caption = "Tangent Point 164"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent164auto == false) && (@curveorder >= 164)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint164
caption = "Control Point 164"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 164)
hint = "Sets the control point in the curve."
endparam
param curveclose164
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 165 || (@curveorder >= 164 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent165auto
caption = "Automatically set point 165"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 165)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent165
caption = "Tangent Point 165"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent165auto == false) && (@curveorder >= 165)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint165
caption = "Control Point 165"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 165)
hint = "Sets the control point in the curve."
endparam
param curveclose165
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 166 || (@curveorder >= 165 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent166auto
caption = "Automatically set point 166"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 166)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent166
caption = "Tangent Point 166"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent166auto == false) && (@curveorder >= 166)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint166
caption = "Control Point 166"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 166)
hint = "Sets the control point in the curve."
endparam
param curveclose166
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 167 || (@curveorder >= 166 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent167auto
caption = "Automatically set point 167"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 167)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent167
caption = "Tangent Point 167"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent167auto == false) && (@curveorder >= 167)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint167
caption = "Control Point 167"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 167)
hint = "Sets the control point in the curve."
endparam
param curveclose167
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 168 || (@curveorder >= 167 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent168auto
caption = "Automatically set point 168"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 168)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent168
caption = "Tangent Point 168"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent168auto == false) && (@curveorder >= 168)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint168
caption = "Control Point 168"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 168)
hint = "Sets the control point in the curve."
endparam
param curveclose168
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 169 || (@curveorder >= 168 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent169auto
caption = "Automatically set point 169"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 169)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent169
caption = "Tangent Point 169"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent169auto == false) && (@curveorder >= 169)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint169
caption = "Control Point 169"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 169)
hint = "Sets the control point in the curve."
endparam
param curveclose169
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 170 || (@curveorder >= 169 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent170auto
caption = "Automatically set point 170"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 170)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent170
caption = "Tangent Point 170"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent170auto == false) && (@curveorder >= 170)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint170
caption = "Control Point 170"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 170)
hint = "Sets the control point in the curve."
endparam
param curveclose170
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 171 || (@curveorder >= 170 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent171auto
caption = "Automatically set point 171"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 171)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent171
caption = "Tangent Point 171"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent171auto == false) && (@curveorder >= 171)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint171
caption = "Control Point 171"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 171)
hint = "Sets the control point in the curve."
endparam
param curveclose171
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 172 || (@curveorder >= 171 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent172auto
caption = "Automatically set point 172"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 172)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent172
caption = "Tangent Point 172"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent172auto == false) && (@curveorder >= 172)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint172
caption = "Control Point 172"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 172)
hint = "Sets the control point in the curve."
endparam
param curveclose172
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 173 || (@curveorder >= 172 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent173auto
caption = "Automatically set point 173"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 173)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent173
caption = "Tangent Point 173"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent173auto == false) && (@curveorder >= 173)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint173
caption = "Control Point 173"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 173)
hint = "Sets the control point in the curve."
endparam
param curveclose173
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 174 || (@curveorder >= 173 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent174auto
caption = "Automatically set point 174"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 174)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent174
caption = "Tangent Point 174"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent174auto == false) && (@curveorder >= 174)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint174
caption = "Control Point 174"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 174)
hint = "Sets the control point in the curve."
endparam
param curveclose174
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 175 || (@curveorder >= 174 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent175auto
caption = "Automatically set point 175"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 175)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent175
caption = "Tangent Point 175"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent175auto == false) && (@curveorder >= 175)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint175
caption = "Control Point 175"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 175)
hint = "Sets the control point in the curve."
endparam
param curveclose175
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 176 || (@curveorder >= 175 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent176auto
caption = "Automatically set point 176"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 176)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent176
caption = "Tangent Point 176"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent176auto == false) && (@curveorder >= 176)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint176
caption = "Control Point 176"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 176)
hint = "Sets the control point in the curve."
endparam
param curveclose176
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 177 || (@curveorder >= 176 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent177auto
caption = "Automatically set point 177"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 177)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent177
caption = "Tangent Point 177"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent177auto == false) && (@curveorder >= 177)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint177
caption = "Control Point 177"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 177)
hint = "Sets the control point in the curve."
endparam
param curveclose177
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 178 || (@curveorder >= 177 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent178auto
caption = "Automatically set point 178"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 178)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent178
caption = "Tangent Point 178"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent178auto == false) && (@curveorder >= 178)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint178
caption = "Control Point 178"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 178)
hint = "Sets the control point in the curve."
endparam
param curveclose178
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 179 || (@curveorder >= 178 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent179auto
caption = "Automatically set point 179"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 179)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent179
caption = "Tangent Point 179"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent179auto == false) && (@curveorder >= 179)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint179
caption = "Control Point 179"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 179)
hint = "Sets the control point in the curve."
endparam
param curveclose179
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 180 || (@curveorder >= 179 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent180auto
caption = "Automatically set point 180"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 180)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent180
caption = "Tangent Point 180"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent180auto == false) && (@curveorder >= 180)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint180
caption = "Control Point 180"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 180)
hint = "Sets the control point in the curve."
endparam
param curveclose180
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 181 || (@curveorder >= 180 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent181auto
caption = "Automatically set point 181"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 181)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent181
caption = "Tangent Point 181"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent181auto == false) && (@curveorder >= 181)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint181
caption = "Control Point 181"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 181)
hint = "Sets the control point in the curve."
endparam
param curveclose181
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 182 || (@curveorder >= 181 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent182auto
caption = "Automatically set point 182"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 182)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent182
caption = "Tangent Point 182"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent182auto == false) && (@curveorder >= 182)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint182
caption = "Control Point 182"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 182)
hint = "Sets the control point in the curve."
endparam
param curveclose182
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 183 || (@curveorder >= 182 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent183auto
caption = "Automatically set point 183"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 183)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent183
caption = "Tangent Point 183"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent183auto == false) && (@curveorder >= 183)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint183
caption = "Control Point 183"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 183)
hint = "Sets the control point in the curve."
endparam
param curveclose183
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 184 || (@curveorder >= 183 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent184auto
caption = "Automatically set point 184"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 184)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent184
caption = "Tangent Point 184"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent184auto == false) && (@curveorder >= 184)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint184
caption = "Control Point 184"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 184)
hint = "Sets the control point in the curve."
endparam
param curveclose184
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 185 || (@curveorder >= 184 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent185auto
caption = "Automatically set point 185"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 185)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent185
caption = "Tangent Point 185"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent185auto == false) && (@curveorder >= 185)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint185
caption = "Control Point 185"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 185)
hint = "Sets the control point in the curve."
endparam
param curveclose185
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 186 || (@curveorder >= 185 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent186auto
caption = "Automatically set point 186"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 186)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent186
caption = "Tangent Point 186"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent186auto == false) && (@curveorder >= 186)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint186
caption = "Control Point 186"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 186)
hint = "Sets the control point in the curve."
endparam
param curveclose186
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 187 || (@curveorder >= 186 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent187auto
caption = "Automatically set point 187"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 187)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent187
caption = "Tangent Point 187"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent187auto == false) && (@curveorder >= 187)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint187
caption = "Control Point 187"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 187)
hint = "Sets the control point in the curve."
endparam
param curveclose187
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 188 || (@curveorder >= 187 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent188auto
caption = "Automatically set point 188"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 188)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent188
caption = "Tangent Point 188"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent188auto == false) && (@curveorder >= 188)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint188
caption = "Control Point 188"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 188)
hint = "Sets the control point in the curve."
endparam
param curveclose188
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 189 || (@curveorder >= 188 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent189auto
caption = "Automatically set point 189"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 189)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent189
caption = "Tangent Point 189"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent189auto == false) && (@curveorder >= 189)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint189
caption = "Control Point 189"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 189)
hint = "Sets the control point in the curve."
endparam
param curveclose189
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 190 || (@curveorder >= 189 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent190auto
caption = "Automatically set point 190"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 190)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent190
caption = "Tangent Point 190"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent190auto == false) && (@curveorder >= 190)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint190
caption = "Control Point 190"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 190)
hint = "Sets the control point in the curve."
endparam
param curveclose190
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 191 || (@curveorder >= 190 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent191auto
caption = "Automatically set point 191"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 191)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent191
caption = "Tangent Point 191"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent191auto == false) && (@curveorder >= 191)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint191
caption = "Control Point 191"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 191)
hint = "Sets the control point in the curve."
endparam
param curveclose191
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 192 || (@curveorder >= 191 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent192auto
caption = "Automatically set point 192"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 192)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent192
caption = "Tangent Point 192"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent192auto == false) && (@curveorder >= 192)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint192
caption = "Control Point 192"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 192)
hint = "Sets the control point in the curve."
endparam
param curveclose192
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 193 || (@curveorder >= 192 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent193auto
caption = "Automatically set point 193"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 193)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent193
caption = "Tangent Point 193"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent193auto == false) && (@curveorder >= 193)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint193
caption = "Control Point 193"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 193)
hint = "Sets the control point in the curve."
endparam
param curveclose193
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 194 || (@curveorder >= 193 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent194auto
caption = "Automatically set point 194"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 194)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent194
caption = "Tangent Point 194"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent194auto == false) && (@curveorder >= 194)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint194
caption = "Control Point 194"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 194)
hint = "Sets the control point in the curve."
endparam
param curveclose194
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 195 || (@curveorder >= 194 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent195auto
caption = "Automatically set point 195"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 195)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent195
caption = "Tangent Point 195"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent195auto == false) && (@curveorder >= 195)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint195
caption = "Control Point 195"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 195)
hint = "Sets the control point in the curve."
endparam
param curveclose195
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 196 || (@curveorder >= 195 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent196auto
caption = "Automatically set point 196"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 196)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent196
caption = "Tangent Point 196"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent196auto == false) && (@curveorder >= 196)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint196
caption = "Control Point 196"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 196)
hint = "Sets the control point in the curve."
endparam
param curveclose196
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 197 || (@curveorder >= 196 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent197auto
caption = "Automatically set point 197"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 197)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent197
caption = "Tangent Point 197"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent197auto == false) && (@curveorder >= 197)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint197
caption = "Control Point 197"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 197)
hint = "Sets the control point in the curve."
endparam
param curveclose197
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 198 || (@curveorder >= 197 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent198auto
caption = "Automatically set point 198"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 198)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent198
caption = "Tangent Point 198"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent198auto == false) && (@curveorder >= 198)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint198
caption = "Control Point 198"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 198)
hint = "Sets the control point in the curve."
endparam
param curveclose198
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 199 || (@curveorder >= 198 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent199auto
caption = "Automatically set point 199"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 199)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent199
caption = "Tangent Point 199"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent199auto == false) && (@curveorder >= 199)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint199
caption = "Control Point 199"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 199)
hint = "Sets the control point in the curve."
endparam
param curveclose199
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 1100 || (@curveorder >= 199 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent200auto
caption = "Automatically set point 200"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 200)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent200
caption = "Tangent Point 200"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent200auto == false) && (@curveorder >= 200)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint200
caption = "Control Point 200"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 200)
hint = "Sets the control point in the curve."
endparam
param curveclose200
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 201 || (@curveorder >= 200 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent201auto
caption = "Automatically set point 201"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 201)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent201
caption = "Tangent Point 201"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent201auto == false) && (@curveorder >= 201)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint201
caption = "Control Point 201"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 201)
hint = "Sets the control point in the curve."
endparam
param curveclose201
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 202 || (@curveorder >= 201 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent202auto
caption = "Automatically set point 202"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 202)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent202
caption = "Tangent Point 202"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent202auto == false) && (@curveorder >= 202)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint202
caption = "Control Point 202"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 202)
hint = "Sets the control point in the curve."
endparam
param curveclose202
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 203 || (@curveorder >= 202 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent203auto
caption = "Automatically set point 203"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 203)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent203
caption = "Tangent Point 203"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent203auto == false) && (@curveorder >= 203)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint203
caption = "Control Point 203"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 203)
hint = "Sets the control point in the curve."
endparam
param curveclose203
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 204 || (@curveorder >= 203 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent204auto
caption = "Automatically set point 204"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 204)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent204
caption = "Tangent Point 204"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent204auto == false) && (@curveorder >= 204)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint204
caption = "Control Point 204"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 204)
hint = "Sets the control point in the curve."
endparam
param curveclose204
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 205 || (@curveorder >= 204 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent205auto
caption = "Automatically set point 205"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 205)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent205
caption = "Tangent Point 205"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent205auto == false) && (@curveorder >= 205)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint205
caption = "Control Point 205"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 205)
hint = "Sets the control point in the curve."
endparam
param curveclose205
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 206 || (@curveorder >= 205 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent206auto
caption = "Automatically set point 206"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 206)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent206
caption = "Tangent Point 206"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent206auto == false) && (@curveorder >= 206)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint206
caption = "Control Point 206"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 206)
hint = "Sets the control point in the curve."
endparam
param curveclose206
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 207 || (@curveorder >= 206 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent207auto
caption = "Automatically set point 207"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 207)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent207
caption = "Tangent Point 207"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent207auto == false) && (@curveorder >= 207)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint207
caption = "Control Point 207"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 207)
hint = "Sets the control point in the curve."
endparam
param curveclose207
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 208 || (@curveorder >= 207 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent208auto
caption = "Automatically set point 208"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 208)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent208
caption = "Tangent Point 208"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent208auto == false) && (@curveorder >= 208)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint208
caption = "Control Point 208"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 208)
hint = "Sets the control point in the curve."
endparam
param curveclose208
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 209 || (@curveorder >= 208 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent209auto
caption = "Automatically set point 209"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 209)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent209
caption = "Tangent Point 209"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent209auto == false) && (@curveorder >= 209)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint209
caption = "Control Point 209"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 209)
hint = "Sets the control point in the curve."
endparam
param curveclose209
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 210 || (@curveorder >= 209 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent210auto
caption = "Automatically set point 210"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 210)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent210
caption = "Tangent Point 210"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent210auto == false) && (@curveorder >= 210)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint210
caption = "Control Point 210"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 210)
hint = "Sets the control point in the curve."
endparam
param curveclose210
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 211 || (@curveorder >= 210 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent211auto
caption = "Automatically set point 211"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 211)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent211
caption = "Tangent Point 211"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent211auto == false) && (@curveorder >= 211)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint211
caption = "Control Point 211"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 211)
hint = "Sets the control point in the curve."
endparam
param curveclose211
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 212 || (@curveorder >= 211 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent212auto
caption = "Automatically set point 212"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 212)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent212
caption = "Tangent Point 212"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent212auto == false) && (@curveorder >= 212)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint212
caption = "Control Point 212"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 212)
hint = "Sets the control point in the curve."
endparam
param curveclose212
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 213 || (@curveorder >= 212 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent213auto
caption = "Automatically set point 213"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 213)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent213
caption = "Tangent Point 213"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent213auto == false) && (@curveorder >= 213)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint213
caption = "Control Point 213"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 213)
hint = "Sets the control point in the curve."
endparam
param curveclose213
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 214 || (@curveorder >= 213 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent214auto
caption = "Automatically set point 214"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 214)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent214
caption = "Tangent Point 214"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent214auto == false) && (@curveorder >= 214)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint214
caption = "Control Point 214"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 214)
hint = "Sets the control point in the curve."
endparam
param curveclose214
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 215 || (@curveorder >= 214 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent215auto
caption = "Automatically set point 215"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 215)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent215
caption = "Tangent Point 215"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent215auto == false) && (@curveorder >= 215)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint215
caption = "Control Point 215"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 215)
hint = "Sets the control point in the curve."
endparam
param curveclose215
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 216 || (@curveorder >= 215 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent216auto
caption = "Automatically set point 216"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 216)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent216
caption = "Tangent Point 216"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent216auto == false) && (@curveorder >= 216)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint216
caption = "Control Point 216"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 216)
hint = "Sets the control point in the curve."
endparam
param curveclose216
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 217 || (@curveorder >= 216 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent217auto
caption = "Automatically set point 217"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 217)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent217
caption = "Tangent Point 217"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent217auto == false) && (@curveorder >= 217)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint217
caption = "Control Point 217"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 217)
hint = "Sets the control point in the curve."
endparam
param curveclose217
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 218 || (@curveorder >= 217 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent218auto
caption = "Automatically set point 218"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 218)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent218
caption = "Tangent Point 218"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent218auto == false) && (@curveorder >= 218)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint218
caption = "Control Point 218"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 218)
hint = "Sets the control point in the curve."
endparam
param curveclose218
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 219 || (@curveorder >= 218 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent219auto
caption = "Automatically set point 219"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 219)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent219
caption = "Tangent Point 219"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent219auto == false) && (@curveorder >= 219)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint219
caption = "Control Point 219"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 219)
hint = "Sets the control point in the curve."
endparam
param curveclose219
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 220 || (@curveorder >= 219 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent220auto
caption = "Automatically set point 220"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 220)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent220
caption = "Tangent Point 220"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent220auto == false) && (@curveorder >= 220)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint220
caption = "Control Point 220"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 220)
hint = "Sets the control point in the curve."
endparam
param curveclose220
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 221 || (@curveorder >= 220 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent221auto
caption = "Automatically set point 221"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 221)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent221
caption = "Tangent Point 221"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent221auto == false) && (@curveorder >= 221)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint221
caption = "Control Point 221"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 221)
hint = "Sets the control point in the curve."
endparam
param curveclose221
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 222 || (@curveorder >= 221 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent222auto
caption = "Automatically set point 222"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 222)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent222
caption = "Tangent Point 222"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent222auto == false) && (@curveorder >= 222)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint222
caption = "Control Point 222"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 222)
hint = "Sets the control point in the curve."
endparam
param curveclose222
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 223 || (@curveorder >= 222 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent223auto
caption = "Automatically set point 223"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 223)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent223
caption = "Tangent Point 223"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent223auto == false) && (@curveorder >= 223)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint223
caption = "Control Point 223"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 223)
hint = "Sets the control point in the curve."
endparam
param curveclose223
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 224 || (@curveorder >= 223 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent224auto
caption = "Automatically set point 224"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 224)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent224
caption = "Tangent Point 224"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent224auto == false) && (@curveorder >= 224)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint224
caption = "Control Point 224"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 224)
hint = "Sets the control point in the curve."
endparam
param curveclose224
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 225 || (@curveorder >= 224 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent225auto
caption = "Automatically set point 225"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 225)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent225
caption = "Tangent Point 225"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent225auto == false) && (@curveorder >= 225)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint225
caption = "Control Point 225"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 225)
hint = "Sets the control point in the curve."
endparam
param curveclose225
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 226 || (@curveorder >= 225 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent226auto
caption = "Automatically set point 226"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 226)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent226
caption = "Tangent Point 226"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent226auto == false) && (@curveorder >= 226)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint226
caption = "Control Point 226"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 226)
hint = "Sets the control point in the curve."
endparam
param curveclose226
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 227 || (@curveorder >= 226 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent227auto
caption = "Automatically set point 227"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 227)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent227
caption = "Tangent Point 227"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent227auto == false) && (@curveorder >= 227)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint227
caption = "Control Point 227"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 227)
hint = "Sets the control point in the curve."
endparam
param curveclose227
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 228 || (@curveorder >= 227 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent228auto
caption = "Automatically set point 228"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 228)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent228
caption = "Tangent Point 228"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent228auto == false) && (@curveorder >= 228)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint228
caption = "Control Point 228"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 228)
hint = "Sets the control point in the curve."
endparam
param curveclose228
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 229 || (@curveorder >= 228 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent229auto
caption = "Automatically set point 229"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 229)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent229
caption = "Tangent Point 229"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent229auto == false) && (@curveorder >= 229)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint229
caption = "Control Point 229"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 229)
hint = "Sets the control point in the curve."
endparam
param curveclose229
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 230 || (@curveorder >= 229 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent230auto
caption = "Automatically set point 230"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 230)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent230
caption = "Tangent Point 230"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent230auto == false) && (@curveorder >= 230)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint230
caption = "Control Point 230"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 230)
hint = "Sets the control point in the curve."
endparam
param curveclose230
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 231 || (@curveorder >= 230 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent231auto
caption = "Automatically set point 231"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 231)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent231
caption = "Tangent Point 231"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent231auto == false) && (@curveorder >= 231)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint231
caption = "Control Point 231"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 231)
hint = "Sets the control point in the curve."
endparam
param curveclose231
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 232 || (@curveorder >= 231 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent232auto
caption = "Automatically set point 232"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 232)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent232
caption = "Tangent Point 232"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent232auto == false) && (@curveorder >= 232)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint232
caption = "Control Point 232"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 232)
hint = "Sets the control point in the curve."
endparam
param curveclose232
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 233 || (@curveorder >= 232 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent233auto
caption = "Automatically set point 233"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 233)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent233
caption = "Tangent Point 233"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent233auto == false) && (@curveorder >= 233)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint233
caption = "Control Point 233"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 233)
hint = "Sets the control point in the curve."
endparam
param curveclose233
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 234 || (@curveorder >= 233 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent234auto
caption = "Automatically set point 234"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 234)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent234
caption = "Tangent Point 234"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent234auto == false) && (@curveorder >= 234)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint234
caption = "Control Point 234"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 234)
hint = "Sets the control point in the curve."
endparam
param curveclose234
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 235 || (@curveorder >= 234 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent235auto
caption = "Automatically set point 235"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 235)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent235
caption = "Tangent Point 235"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent235auto == false) && (@curveorder >= 235)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint235
caption = "Control Point 235"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 235)
hint = "Sets the control point in the curve."
endparam
param curveclose235
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 236 || (@curveorder >= 235 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent236auto
caption = "Automatically set point 236"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 236)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent236
caption = "Tangent Point 236"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent236auto == false) && (@curveorder >= 236)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint236
caption = "Control Point 236"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 236)
hint = "Sets the control point in the curve."
endparam
param curveclose236
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 237 || (@curveorder >= 236 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent237auto
caption = "Automatically set point 237"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 237)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent237
caption = "Tangent Point 237"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent237auto == false) && (@curveorder >= 237)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint237
caption = "Control Point 237"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 237)
hint = "Sets the control point in the curve."
endparam
param curveclose237
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 238 || (@curveorder >= 237 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent238auto
caption = "Automatically set point 238"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 238)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent238
caption = "Tangent Point 238"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent238auto == false) && (@curveorder >= 238)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint238
caption = "Control Point 238"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 238)
hint = "Sets the control point in the curve."
endparam
param curveclose238
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 239 || (@curveorder >= 238 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent239auto
caption = "Automatically set point 239"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 239)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent239
caption = "Tangent Point 239"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent239auto == false) && (@curveorder >= 239)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint239
caption = "Control Point 239"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 239)
hint = "Sets the control point in the curve."
endparam
param curveclose239
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 240 || (@curveorder >= 239 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent240auto
caption = "Automatically set point 240"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 240)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent240
caption = "Tangent Point 240"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent240auto == false) && (@curveorder >= 240)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint240
caption = "Control Point 240"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 240)
hint = "Sets the control point in the curve."
endparam
param curveclose240
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 241 || (@curveorder >= 240 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent241auto
caption = "Automatically set point 241"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 241)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent241
caption = "Tangent Point 241"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent241auto == false) && (@curveorder >= 241)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint241
caption = "Control Point 241"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 241)
hint = "Sets the control point in the curve."
endparam
param curveclose241
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 242 || (@curveorder >= 241 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent242auto
caption = "Automatically set point 242"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 242)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent242
caption = "Tangent Point 242"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent242auto == false) && (@curveorder >= 242)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint242
caption = "Control Point 242"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 242)
hint = "Sets the control point in the curve."
endparam
param curveclose242
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 243 || (@curveorder >= 242 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent243auto
caption = "Automatically set point 243"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 243)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent243
caption = "Tangent Point 243"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent243auto == false) && (@curveorder >= 243)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint243
caption = "Control Point 243"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 243)
hint = "Sets the control point in the curve."
endparam
param curveclose243
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 244 || (@curveorder >= 243 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent244auto
caption = "Automatically set point 244"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 244)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent244
caption = "Tangent Point 244"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent244auto == false) && (@curveorder >= 244)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint244
caption = "Control Point 244"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 244)
hint = "Sets the control point in the curve."
endparam
param curveclose244
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 245 || (@curveorder >= 244 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent245auto
caption = "Automatically set point 245"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 245)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent245
caption = "Tangent Point 245"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent245auto == false) && (@curveorder >= 245)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint245
caption = "Control Point 245"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 245)
hint = "Sets the control point in the curve."
endparam
param curveclose245
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 246 || (@curveorder >= 245 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent246auto
caption = "Automatically set point 246"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 246)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent246
caption = "Tangent Point 246"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent246auto == false) && (@curveorder >= 246)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint246
caption = "Control Point 246"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 246)
hint = "Sets the control point in the curve."
endparam
param curveclose246
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 247 || (@curveorder >= 246 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent247auto
caption = "Automatically set point 247"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 247)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent247
caption = "Tangent Point 247"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent247auto == false) && (@curveorder >= 247)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint247
caption = "Control Point 247"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 247)
hint = "Sets the control point in the curve."
endparam
param curveclose247
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 248 || (@curveorder >= 247 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent248auto
caption = "Automatically set point 248"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 248)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent248
caption = "Tangent Point 248"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent248auto == false) && (@curveorder >= 248)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint248
caption = "Control Point 248"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 248)
hint = "Sets the control point in the curve."
endparam
param curveclose248
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 249 || (@curveorder >= 248 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent249auto
caption = "Automatically set point 249"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 249)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent249
caption = "Tangent Point 249"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent249auto == false) && (@curveorder >= 249)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint249
caption = "Control Point 249"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 249)
hint = "Sets the control point in the curve."
endparam
param curveclose249
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 250 || (@curveorder >= 249 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent250auto
caption = "Automatically set point 250"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 250)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent250
caption = "Tangent Point 250"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent250auto == false) && (@curveorder >= 250)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint250
caption = "Control Point 250"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 250)
hint = "Sets the control point in the curve."
endparam
param curveclose250
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 251 || (@curveorder >= 250 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent251auto
caption = "Automatically set point 251"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 251)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent251
caption = "Tangent Point 251"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent251auto == false) && (@curveorder >= 251)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint251
caption = "Control Point 251"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 251)
hint = "Sets the control point in the curve."
endparam
param curveclose251
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 252 || (@curveorder >= 251 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent252auto
caption = "Automatically set point 252"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 252)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent252
caption = "Tangent Point 252"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent252auto == false) && (@curveorder >= 252)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint252
caption = "Control Point 252"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 252)
hint = "Sets the control point in the curve."
endparam
param curveclose252
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 253 || (@curveorder >= 252 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent253auto
caption = "Automatically set point 253"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 253)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent253
caption = "Tangent Point 253"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent253auto == false) && (@curveorder >= 253)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint253
caption = "Control Point 253"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 253)
hint = "Sets the control point in the curve."
endparam
param curveclose253
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 254 || (@curveorder >= 253 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent254auto
caption = "Automatically set point 254"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 254)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent254
caption = "Tangent Point 254"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent254auto == false) && (@curveorder >= 254)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint254
caption = "Control Point 254"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 254)
hint = "Sets the control point in the curve."
endparam
param curveclose254
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 255 || (@curveorder >= 254 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent255auto
caption = "Automatically set point 255"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 255)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent255
caption = "Tangent Point 255"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent255auto == false) && (@curveorder >= 255)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint255
caption = "Control Point 255"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 255)
hint = "Sets the control point in the curve."
endparam
param curveclose255
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 256 || (@curveorder >= 255 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent256auto
caption = "Automatically set point 256"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 256)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent256
caption = "Tangent Point 256"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent256auto == false) && (@curveorder >= 256)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint256
caption = "Control Point 256"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 256)
hint = "Sets the control point in the curve."
endparam
param curveclose256
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 257 || (@curveorder >= 256 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent257auto
caption = "Automatically set point 257"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 257)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent257
caption = "Tangent Point 257"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent257auto == false) && (@curveorder >= 257)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint257
caption = "Control Point 257"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 257)
hint = "Sets the control point in the curve."
endparam
param curveclose257
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 258 || (@curveorder >= 257 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent258auto
caption = "Automatically set point 258"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 258)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent258
caption = "Tangent Point 258"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent258auto == false) && (@curveorder >= 258)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint258
caption = "Control Point 258"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 258)
hint = "Sets the control point in the curve."
endparam
param curveclose258
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 259 || (@curveorder >= 258 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent259auto
caption = "Automatically set point 259"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 259)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent259
caption = "Tangent Point 259"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent259auto == false) && (@curveorder >= 259)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint259
caption = "Control Point 259"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 259)
hint = "Sets the control point in the curve."
endparam
param curveclose259
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 260 || (@curveorder >= 259 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent260auto
caption = "Automatically set point 260"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 260)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent260
caption = "Tangent Point 260"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent260auto == false) && (@curveorder >= 260)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint260
caption = "Control Point 260"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 260)
hint = "Sets the control point in the curve."
endparam
param curveclose260
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 261 || (@curveorder >= 260 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent261auto
caption = "Automatically set point 261"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 261)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent261
caption = "Tangent Point 261"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent261auto == false) && (@curveorder >= 261)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint261
caption = "Control Point 261"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 261)
hint = "Sets the control point in the curve."
endparam
param curveclose261
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 262 || (@curveorder >= 261 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent262auto
caption = "Automatically set point 262"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 262)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent262
caption = "Tangent Point 262"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent262auto == false) && (@curveorder >= 262)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint262
caption = "Control Point 262"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 262)
hint = "Sets the control point in the curve."
endparam
param curveclose262
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 263 || (@curveorder >= 262 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent263auto
caption = "Automatically set point 263"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 263)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent263
caption = "Tangent Point 263"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent263auto == false) && (@curveorder >= 263)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint263
caption = "Control Point 263"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 263)
hint = "Sets the control point in the curve."
endparam
param curveclose263
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 264 || (@curveorder >= 263 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent264auto
caption = "Automatically set point 264"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 264)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent264
caption = "Tangent Point 264"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent264auto == false) && (@curveorder >= 264)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint264
caption = "Control Point 264"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 264)
hint = "Sets the control point in the curve."
endparam
param curveclose264
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 265 || (@curveorder >= 264 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent265auto
caption = "Automatically set point 265"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 265)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent265
caption = "Tangent Point 265"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent265auto == false) && (@curveorder >= 265)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint265
caption = "Control Point 265"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 265)
hint = "Sets the control point in the curve."
endparam
param curveclose265
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 266 || (@curveorder >= 265 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent266auto
caption = "Automatically set point 266"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 266)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent266
caption = "Tangent Point 266"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent266auto == false) && (@curveorder >= 266)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint266
caption = "Control Point 266"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 266)
hint = "Sets the control point in the curve."
endparam
param curveclose266
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 267 || (@curveorder >= 266 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent267auto
caption = "Automatically set point 267"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 267)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent267
caption = "Tangent Point 267"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent267auto == false) && (@curveorder >= 267)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint267
caption = "Control Point 267"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 267)
hint = "Sets the control point in the curve."
endparam
param curveclose267
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 268 || (@curveorder >= 267 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent268auto
caption = "Automatically set point 268"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 268)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent268
caption = "Tangent Point 268"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent268auto == false) && (@curveorder >= 268)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint268
caption = "Control Point 268"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 268)
hint = "Sets the control point in the curve."
endparam
param curveclose268
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 269 || (@curveorder >= 268 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent269auto
caption = "Automatically set point 269"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 269)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent269
caption = "Tangent Point 269"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent269auto == false) && (@curveorder >= 269)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint269
caption = "Control Point 269"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 269)
hint = "Sets the control point in the curve."
endparam
param curveclose269
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 270 || (@curveorder >= 269 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent270auto
caption = "Automatically set point 270"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 270)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent270
caption = "Tangent Point 270"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent270auto == false) && (@curveorder >= 270)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint270
caption = "Control Point 270"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 270)
hint = "Sets the control point in the curve."
endparam
param curveclose270
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 271 || (@curveorder >= 270 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent271auto
caption = "Automatically set point 271"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 271)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent271
caption = "Tangent Point 271"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent271auto == false) && (@curveorder >= 271)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint271
caption = "Control Point 271"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 271)
hint = "Sets the control point in the curve."
endparam
param curveclose271
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 272 || (@curveorder >= 271 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent272auto
caption = "Automatically set point 272"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 272)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent272
caption = "Tangent Point 272"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent272auto == false) && (@curveorder >= 272)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint272
caption = "Control Point 272"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 272)
hint = "Sets the control point in the curve."
endparam
param curveclose272
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 273 || (@curveorder >= 272 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent273auto
caption = "Automatically set point 273"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 273)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent273
caption = "Tangent Point 273"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent273auto == false) && (@curveorder >= 273)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint273
caption = "Control Point 273"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 273)
hint = "Sets the control point in the curve."
endparam
param curveclose273
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 274 || (@curveorder >= 273 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent274auto
caption = "Automatically set point 274"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 274)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent274
caption = "Tangent Point 274"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent274auto == false) && (@curveorder >= 274)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint274
caption = "Control Point 274"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 274)
hint = "Sets the control point in the curve."
endparam
param curveclose274
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 275 || (@curveorder >= 274 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent275auto
caption = "Automatically set point 275"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 275)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent275
caption = "Tangent Point 275"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent275auto == false) && (@curveorder >= 275)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint275
caption = "Control Point 275"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 275)
hint = "Sets the control point in the curve."
endparam
param curveclose275
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 276 || (@curveorder >= 275 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent276auto
caption = "Automatically set point 276"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 276)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent276
caption = "Tangent Point 276"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent276auto == false) && (@curveorder >= 276)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint276
caption = "Control Point 276"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 276)
hint = "Sets the control point in the curve."
endparam
param curveclose276
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 277 || (@curveorder >= 276 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent277auto
caption = "Automatically set point 277"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 277)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent277
caption = "Tangent Point 277"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent277auto == false) && (@curveorder >= 277)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint277
caption = "Control Point 277"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 277)
hint = "Sets the control point in the curve."
endparam
param curveclose277
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 278 || (@curveorder >= 277 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent278auto
caption = "Automatically set point 278"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 278)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent278
caption = "Tangent Point 278"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent278auto == false) && (@curveorder >= 278)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint278
caption = "Control Point 278"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 278)
hint = "Sets the control point in the curve."
endparam
param curveclose278
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 279 || (@curveorder >= 278 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent279auto
caption = "Automatically set point 279"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 279)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent279
caption = "Tangent Point 279"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent279auto == false) && (@curveorder >= 279)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint279
caption = "Control Point 279"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 279)
hint = "Sets the control point in the curve."
endparam
param curveclose279
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 280 || (@curveorder >= 279 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent280auto
caption = "Automatically set point 280"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 280)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent280
caption = "Tangent Point 280"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent280auto == false) && (@curveorder >= 280)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint280
caption = "Control Point 280"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 280)
hint = "Sets the control point in the curve."
endparam
param curveclose280
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 281 || (@curveorder >= 280 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent281auto
caption = "Automatically set point 281"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 281)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent281
caption = "Tangent Point 281"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent281auto == false) && (@curveorder >= 281)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint281
caption = "Control Point 281"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 281)
hint = "Sets the control point in the curve."
endparam
param curveclose281
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 282 || (@curveorder >= 281 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent282auto
caption = "Automatically set point 282"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 282)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent282
caption = "Tangent Point 282"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent282auto == false) && (@curveorder >= 282)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint282
caption = "Control Point 282"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 282)
hint = "Sets the control point in the curve."
endparam
param curveclose282
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 283 || (@curveorder >= 282 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent283auto
caption = "Automatically set point 283"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 283)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent283
caption = "Tangent Point 283"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent283auto == false) && (@curveorder >= 283)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint283
caption = "Control Point 283"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 283)
hint = "Sets the control point in the curve."
endparam
param curveclose283
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 284 || (@curveorder >= 283 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent284auto
caption = "Automatically set point 284"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 284)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent284
caption = "Tangent Point 284"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent284auto == false) && (@curveorder >= 284)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint284
caption = "Control Point 284"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 284)
hint = "Sets the control point in the curve."
endparam
param curveclose284
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 285 || (@curveorder >= 284 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent285auto
caption = "Automatically set point 285"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 285)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent285
caption = "Tangent Point 285"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent285auto == false) && (@curveorder >= 285)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint285
caption = "Control Point 285"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 285)
hint = "Sets the control point in the curve."
endparam
param curveclose285
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 286 || (@curveorder >= 285 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent286auto
caption = "Automatically set point 286"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 286)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent286
caption = "Tangent Point 286"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent286auto == false) && (@curveorder >= 286)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint286
caption = "Control Point 286"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 286)
hint = "Sets the control point in the curve."
endparam
param curveclose286
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 287 || (@curveorder >= 286 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent287auto
caption = "Automatically set point 287"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 287)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent287
caption = "Tangent Point 287"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent287auto == false) && (@curveorder >= 287)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint287
caption = "Control Point 287"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 287)
hint = "Sets the control point in the curve."
endparam
param curveclose287
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 288 || (@curveorder >= 287 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent288auto
caption = "Automatically set point 288"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 288)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent288
caption = "Tangent Point 288"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent288auto == false) && (@curveorder >= 288)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint288
caption = "Control Point 288"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 288)
hint = "Sets the control point in the curve."
endparam
param curveclose288
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 289 || (@curveorder >= 288 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent289auto
caption = "Automatically set point 289"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 289)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent289
caption = "Tangent Point 289"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent289auto == false) && (@curveorder >= 289)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint289
caption = "Control Point 289"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 289)
hint = "Sets the control point in the curve."
endparam
param curveclose289
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 290 || (@curveorder >= 289 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent290auto
caption = "Automatically set point 290"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 290)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent290
caption = "Tangent Point 290"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent290auto == false) && (@curveorder >= 290)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint290
caption = "Control Point 290"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 290)
hint = "Sets the control point in the curve."
endparam
param curveclose290
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 291 || (@curveorder >= 290 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent291auto
caption = "Automatically set point 291"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 291)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent291
caption = "Tangent Point 291"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent291auto == false) && (@curveorder >= 291)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint291
caption = "Control Point 291"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 291)
hint = "Sets the control point in the curve."
endparam
param curveclose291
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 292 || (@curveorder >= 291 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent292auto
caption = "Automatically set point 292"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 292)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent292
caption = "Tangent Point 292"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent292auto == false) && (@curveorder >= 292)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint292
caption = "Control Point 292"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 292)
hint = "Sets the control point in the curve."
endparam
param curveclose292
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 293 || (@curveorder >= 292 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent293auto
caption = "Automatically set point 293"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 293)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent293
caption = "Tangent Point 293"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent293auto == false) && (@curveorder >= 293)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint293
caption = "Control Point 293"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 293)
hint = "Sets the control point in the curve."
endparam
param curveclose293
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 294 || (@curveorder >= 293 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent294auto
caption = "Automatically set point 294"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 294)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent294
caption = "Tangent Point 294"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent294auto == false) && (@curveorder >= 294)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint294
caption = "Control Point 294"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 294)
hint = "Sets the control point in the curve."
endparam
param curveclose294
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 295 || (@curveorder >= 294 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent295auto
caption = "Automatically set point 295"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 295)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent295
caption = "Tangent Point 295"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent295auto == false) && (@curveorder >= 295)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint295
caption = "Control Point 295"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 295)
hint = "Sets the control point in the curve."
endparam
param curveclose295
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 296 || (@curveorder >= 295 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent296auto
caption = "Automatically set point 296"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 296)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent296
caption = "Tangent Point 296"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent296auto == false) && (@curveorder >= 296)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint296
caption = "Control Point 296"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 296)
hint = "Sets the control point in the curve."
endparam
param curveclose296
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 297 || (@curveorder >= 296 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent297auto
caption = "Automatically set point 297"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 297)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent297
caption = "Tangent Point 297"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent297auto == false) && (@curveorder >= 297)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint297
caption = "Control Point 297"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 297)
hint = "Sets the control point in the curve."
endparam
param curveclose297
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 298 || (@curveorder >= 297 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent298auto
caption = "Automatically set point 298"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 298)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent298
caption = "Tangent Point 298"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent298auto == false) && (@curveorder >= 298)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint298
caption = "Control Point 298"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 298)
hint = "Sets the control point in the curve."
endparam
param curveclose298
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 299 || (@curveorder >= 298 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent299auto
caption = "Automatically set point 299"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 299)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent299
caption = "Tangent Point 299"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent299auto == false) && (@curveorder >= 299)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint299
caption = "Control Point 299"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 299)
hint = "Sets the control point in the curve."
endparam
param curveclose299
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 2100 || (@curveorder >= 299 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent300auto
caption = "Automatically set point 300"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 300)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent300
caption = "Tangent Point 300"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent300auto == false) && (@curveorder >= 300)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint300
caption = "Control Point 300"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 300)
hint = "Sets the control point in the curve."
endparam
param curveclose300
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 301 || (@curveorder >= 300 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent301auto
caption = "Automatically set point 301"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 301)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent301
caption = "Tangent Point 301"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent301auto == false) && (@curveorder >= 301)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint301
caption = "Control Point 301"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 301)
hint = "Sets the control point in the curve."
endparam
param curveclose301
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 302 || (@curveorder >= 301 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent302auto
caption = "Automatically set point 302"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 302)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent302
caption = "Tangent Point 302"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent302auto == false) && (@curveorder >= 302)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint302
caption = "Control Point 302"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 302)
hint = "Sets the control point in the curve."
endparam
param curveclose302
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 303 || (@curveorder >= 302 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent303auto
caption = "Automatically set point 303"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 303)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent303
caption = "Tangent Point 303"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent303auto == false) && (@curveorder >= 303)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint303
caption = "Control Point 303"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 303)
hint = "Sets the control point in the curve."
endparam
param curveclose303
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 304 || (@curveorder >= 303 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent304auto
caption = "Automatically set point 304"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 304)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent304
caption = "Tangent Point 304"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent304auto == false) && (@curveorder >= 304)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint304
caption = "Control Point 304"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 304)
hint = "Sets the control point in the curve."
endparam
param curveclose304
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 305 || (@curveorder >= 304 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent305auto
caption = "Automatically set point 305"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 305)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent305
caption = "Tangent Point 305"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent305auto == false) && (@curveorder >= 305)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint305
caption = "Control Point 305"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 305)
hint = "Sets the control point in the curve."
endparam
param curveclose305
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 306 || (@curveorder >= 305 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent306auto
caption = "Automatically set point 306"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 306)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent306
caption = "Tangent Point 306"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent306auto == false) && (@curveorder >= 306)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint306
caption = "Control Point 306"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 306)
hint = "Sets the control point in the curve."
endparam
param curveclose306
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 307 || (@curveorder >= 306 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent307auto
caption = "Automatically set point 307"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 307)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent307
caption = "Tangent Point 307"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent307auto == false) && (@curveorder >= 307)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint307
caption = "Control Point 307"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 307)
hint = "Sets the control point in the curve."
endparam
param curveclose307
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 308 || (@curveorder >= 307 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent308auto
caption = "Automatically set point 308"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 308)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent308
caption = "Tangent Point 308"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent308auto == false) && (@curveorder >= 308)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint308
caption = "Control Point 308"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 308)
hint = "Sets the control point in the curve."
endparam
param curveclose308
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 309 || (@curveorder >= 308 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent309auto
caption = "Automatically set point 309"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 309)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent309
caption = "Tangent Point 309"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent309auto == false) && (@curveorder >= 309)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint309
caption = "Control Point 309"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 309)
hint = "Sets the control point in the curve."
endparam
param curveclose309
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 310 || (@curveorder >= 309 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent310auto
caption = "Automatically set point 310"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 310)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent310
caption = "Tangent Point 310"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent310auto == false) && (@curveorder >= 310)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint310
caption = "Control Point 310"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 310)
hint = "Sets the control point in the curve."
endparam
param curveclose310
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 311 || (@curveorder >= 310 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent311auto
caption = "Automatically set point 311"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 311)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent311
caption = "Tangent Point 311"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent311auto == false) && (@curveorder >= 311)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint311
caption = "Control Point 311"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 311)
hint = "Sets the control point in the curve."
endparam
param curveclose311
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 312 || (@curveorder >= 311 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent312auto
caption = "Automatically set point 312"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 312)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent312
caption = "Tangent Point 312"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent312auto == false) && (@curveorder >= 312)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint312
caption = "Control Point 312"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 312)
hint = "Sets the control point in the curve."
endparam
param curveclose312
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 313 || (@curveorder >= 312 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent313auto
caption = "Automatically set point 313"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 313)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent313
caption = "Tangent Point 313"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent313auto == false) && (@curveorder >= 313)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint313
caption = "Control Point 313"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 313)
hint = "Sets the control point in the curve."
endparam
param curveclose313
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 314 || (@curveorder >= 313 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent314auto
caption = "Automatically set point 314"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 314)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent314
caption = "Tangent Point 314"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent314auto == false) && (@curveorder >= 314)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint314
caption = "Control Point 314"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 314)
hint = "Sets the control point in the curve."
endparam
param curveclose314
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 315 || (@curveorder >= 314 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent315auto
caption = "Automatically set point 315"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 315)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent315
caption = "Tangent Point 315"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent315auto == false) && (@curveorder >= 315)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint315
caption = "Control Point 315"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 315)
hint = "Sets the control point in the curve."
endparam
param curveclose315
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 316 || (@curveorder >= 315 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent316auto
caption = "Automatically set point 316"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 316)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent316
caption = "Tangent Point 316"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent316auto == false) && (@curveorder >= 316)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint316
caption = "Control Point 316"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 316)
hint = "Sets the control point in the curve."
endparam
param curveclose316
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 317 || (@curveorder >= 316 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent317auto
caption = "Automatically set point 317"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 317)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent317
caption = "Tangent Point 317"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent317auto == false) && (@curveorder >= 317)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint317
caption = "Control Point 317"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 317)
hint = "Sets the control point in the curve."
endparam
param curveclose317
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 318 || (@curveorder >= 317 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent318auto
caption = "Automatically set point 318"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 318)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent318
caption = "Tangent Point 318"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent318auto == false) && (@curveorder >= 318)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint318
caption = "Control Point 318"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 318)
hint = "Sets the control point in the curve."
endparam
param curveclose318
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 319 || (@curveorder >= 318 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent319auto
caption = "Automatically set point 319"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 319)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent319
caption = "Tangent Point 319"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent319auto == false) && (@curveorder >= 319)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint319
caption = "Control Point 319"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 319)
hint = "Sets the control point in the curve."
endparam
param curveclose319
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 320 || (@curveorder >= 319 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent320auto
caption = "Automatically set point 320"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 320)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent320
caption = "Tangent Point 320"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent320auto == false) && (@curveorder >= 320)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint320
caption = "Control Point 320"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 320)
hint = "Sets the control point in the curve."
endparam
param curveclose320
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 321 || (@curveorder >= 320 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent321auto
caption = "Automatically set point 321"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 321)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent321
caption = "Tangent Point 321"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent321auto == false) && (@curveorder >= 321)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint321
caption = "Control Point 321"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 321)
hint = "Sets the control point in the curve."
endparam
param curveclose321
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 322 || (@curveorder >= 321 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent322auto
caption = "Automatically set point 322"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 322)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent322
caption = "Tangent Point 322"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent322auto == false) && (@curveorder >= 322)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint322
caption = "Control Point 322"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 322)
hint = "Sets the control point in the curve."
endparam
param curveclose322
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 323 || (@curveorder >= 322 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent323auto
caption = "Automatically set point 323"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 323)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent323
caption = "Tangent Point 323"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent323auto == false) && (@curveorder >= 323)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint323
caption = "Control Point 323"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 323)
hint = "Sets the control point in the curve."
endparam
param curveclose323
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 324 || (@curveorder >= 323 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent324auto
caption = "Automatically set point 324"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 324)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent324
caption = "Tangent Point 324"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent324auto == false) && (@curveorder >= 324)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint324
caption = "Control Point 324"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 324)
hint = "Sets the control point in the curve."
endparam
param curveclose324
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 325 || (@curveorder >= 324 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent325auto
caption = "Automatically set point 325"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 325)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent325
caption = "Tangent Point 325"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent325auto == false) && (@curveorder >= 325)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint325
caption = "Control Point 325"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 325)
hint = "Sets the control point in the curve."
endparam
param curveclose325
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 326 || (@curveorder >= 325 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent326auto
caption = "Automatically set point 326"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 326)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent326
caption = "Tangent Point 326"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent326auto == false) && (@curveorder >= 326)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint326
caption = "Control Point 326"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 326)
hint = "Sets the control point in the curve."
endparam
param curveclose326
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 327 || (@curveorder >= 326 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent327auto
caption = "Automatically set point 327"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 327)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent327
caption = "Tangent Point 327"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent327auto == false) && (@curveorder >= 327)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint327
caption = "Control Point 327"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 327)
hint = "Sets the control point in the curve."
endparam
param curveclose327
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 328 || (@curveorder >= 327 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent328auto
caption = "Automatically set point 328"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 328)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent328
caption = "Tangent Point 328"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent328auto == false) && (@curveorder >= 328)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint328
caption = "Control Point 328"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 328)
hint = "Sets the control point in the curve."
endparam
param curveclose328
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 329 || (@curveorder >= 328 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent329auto
caption = "Automatically set point 329"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 329)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent329
caption = "Tangent Point 329"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent329auto == false) && (@curveorder >= 329)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint329
caption = "Control Point 329"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 329)
hint = "Sets the control point in the curve."
endparam
param curveclose329
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 330 || (@curveorder >= 329 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent330auto
caption = "Automatically set point 330"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 330)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent330
caption = "Tangent Point 330"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent330auto == false) && (@curveorder >= 330)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint330
caption = "Control Point 330"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 330)
hint = "Sets the control point in the curve."
endparam
param curveclose330
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 331 || (@curveorder >= 330 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent331auto
caption = "Automatically set point 331"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 331)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent331
caption = "Tangent Point 331"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent331auto == false) && (@curveorder >= 331)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint331
caption = "Control Point 331"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 331)
hint = "Sets the control point in the curve."
endparam
param curveclose331
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 332 || (@curveorder >= 331 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent332auto
caption = "Automatically set point 332"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 332)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent332
caption = "Tangent Point 332"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent332auto == false) && (@curveorder >= 332)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint332
caption = "Control Point 332"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 332)
hint = "Sets the control point in the curve."
endparam
param curveclose332
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 333 || (@curveorder >= 332 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent333auto
caption = "Automatically set point 333"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 333)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent333
caption = "Tangent Point 333"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent333auto == false) && (@curveorder >= 333)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint333
caption = "Control Point 333"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 333)
hint = "Sets the control point in the curve."
endparam
param curveclose333
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 334 || (@curveorder >= 333 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent334auto
caption = "Automatically set point 334"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 334)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent334
caption = "Tangent Point 334"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent334auto == false) && (@curveorder >= 334)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint334
caption = "Control Point 334"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 334)
hint = "Sets the control point in the curve."
endparam
param curveclose334
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 335 || (@curveorder >= 334 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent335auto
caption = "Automatically set point 335"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 335)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent335
caption = "Tangent Point 335"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent335auto == false) && (@curveorder >= 335)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint335
caption = "Control Point 335"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 335)
hint = "Sets the control point in the curve."
endparam
param curveclose335
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 336 || (@curveorder >= 335 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent336auto
caption = "Automatically set point 336"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 336)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent336
caption = "Tangent Point 336"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent336auto == false) && (@curveorder >= 336)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint336
caption = "Control Point 336"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 336)
hint = "Sets the control point in the curve."
endparam
param curveclose336
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 337 || (@curveorder >= 336 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent337auto
caption = "Automatically set point 337"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 337)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent337
caption = "Tangent Point 337"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent337auto == false) && (@curveorder >= 337)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint337
caption = "Control Point 337"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 337)
hint = "Sets the control point in the curve."
endparam
param curveclose337
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 338 || (@curveorder >= 337 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent338auto
caption = "Automatically set point 338"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 338)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent338
caption = "Tangent Point 338"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent338auto == false) && (@curveorder >= 338)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint338
caption = "Control Point 338"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 338)
hint = "Sets the control point in the curve."
endparam
param curveclose338
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 339 || (@curveorder >= 338 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent339auto
caption = "Automatically set point 339"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 339)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent339
caption = "Tangent Point 339"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent339auto == false) && (@curveorder >= 339)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint339
caption = "Control Point 339"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 339)
hint = "Sets the control point in the curve."
endparam
param curveclose339
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 340 || (@curveorder >= 339 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent340auto
caption = "Automatically set point 340"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 340)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent340
caption = "Tangent Point 340"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent340auto == false) && (@curveorder >= 340)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint340
caption = "Control Point 340"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 340)
hint = "Sets the control point in the curve."
endparam
param curveclose340
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 341 || (@curveorder >= 340 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent341auto
caption = "Automatically set point 341"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 341)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent341
caption = "Tangent Point 341"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent341auto == false) && (@curveorder >= 341)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint341
caption = "Control Point 341"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 341)
hint = "Sets the control point in the curve."
endparam
param curveclose341
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 342 || (@curveorder >= 341 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent342auto
caption = "Automatically set point 342"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 342)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent342
caption = "Tangent Point 342"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent342auto == false) && (@curveorder >= 342)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint342
caption = "Control Point 342"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 342)
hint = "Sets the control point in the curve."
endparam
param curveclose342
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 343 || (@curveorder >= 342 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent343auto
caption = "Automatically set point 343"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 343)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent343
caption = "Tangent Point 343"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent343auto == false) && (@curveorder >= 343)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint343
caption = "Control Point 343"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 343)
hint = "Sets the control point in the curve."
endparam
param curveclose343
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 344 || (@curveorder >= 343 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent344auto
caption = "Automatically set point 344"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 344)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent344
caption = "Tangent Point 344"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent344auto == false) && (@curveorder >= 344)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint344
caption = "Control Point 344"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 344)
hint = "Sets the control point in the curve."
endparam
param curveclose344
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 345 || (@curveorder >= 344 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent345auto
caption = "Automatically set point 345"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 345)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent345
caption = "Tangent Point 345"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent345auto == false) && (@curveorder >= 345)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint345
caption = "Control Point 345"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 345)
hint = "Sets the control point in the curve."
endparam
param curveclose345
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 346 || (@curveorder >= 345 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent346auto
caption = "Automatically set point 346"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 346)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent346
caption = "Tangent Point 346"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent346auto == false) && (@curveorder >= 346)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint346
caption = "Control Point 346"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 346)
hint = "Sets the control point in the curve."
endparam
param curveclose346
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 347 || (@curveorder >= 346 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent347auto
caption = "Automatically set point 347"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 347)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent347
caption = "Tangent Point 347"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent347auto == false) && (@curveorder >= 347)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint347
caption = "Control Point 347"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 347)
hint = "Sets the control point in the curve."
endparam
param curveclose347
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 348 || (@curveorder >= 347 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent348auto
caption = "Automatically set point 348"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 348)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent348
caption = "Tangent Point 348"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent348auto == false) && (@curveorder >= 348)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint348
caption = "Control Point 348"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 348)
hint = "Sets the control point in the curve."
endparam
param curveclose348
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 349 || (@curveorder >= 348 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent349auto
caption = "Automatically set point 349"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 349)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent349
caption = "Tangent Point 349"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent349auto == false) && (@curveorder >= 349)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint349
caption = "Control Point 349"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 349)
hint = "Sets the control point in the curve."
endparam
param curveclose349
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 350 || (@curveorder >= 349 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent350auto
caption = "Automatically set point 350"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 350)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent350
caption = "Tangent Point 350"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent350auto == false) && (@curveorder >= 350)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint350
caption = "Control Point 350"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 350)
hint = "Sets the control point in the curve."
endparam
param curveclose350
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 351 || (@curveorder >= 350 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent351auto
caption = "Automatically set point 351"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 351)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent351
caption = "Tangent Point 351"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent351auto == false) && (@curveorder >= 351)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint351
caption = "Control Point 351"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 351)
hint = "Sets the control point in the curve."
endparam
param curveclose351
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 352 || (@curveorder >= 351 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent352auto
caption = "Automatically set point 352"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 352)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent352
caption = "Tangent Point 352"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent352auto == false) && (@curveorder >= 352)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint352
caption = "Control Point 352"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 352)
hint = "Sets the control point in the curve."
endparam
param curveclose352
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 353 || (@curveorder >= 352 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent353auto
caption = "Automatically set point 353"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 353)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent353
caption = "Tangent Point 353"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent353auto == false) && (@curveorder >= 353)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint353
caption = "Control Point 353"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 353)
hint = "Sets the control point in the curve."
endparam
param curveclose353
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 354 || (@curveorder >= 353 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent354auto
caption = "Automatically set point 354"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 354)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent354
caption = "Tangent Point 354"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent354auto == false) && (@curveorder >= 354)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint354
caption = "Control Point 354"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 354)
hint = "Sets the control point in the curve."
endparam
param curveclose354
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 355 || (@curveorder >= 354 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent355auto
caption = "Automatically set point 355"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 355)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent355
caption = "Tangent Point 355"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent355auto == false) && (@curveorder >= 355)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint355
caption = "Control Point 355"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 355)
hint = "Sets the control point in the curve."
endparam
param curveclose355
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 356 || (@curveorder >= 355 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent356auto
caption = "Automatically set point 356"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 356)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent356
caption = "Tangent Point 356"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent356auto == false) && (@curveorder >= 356)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint356
caption = "Control Point 356"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 356)
hint = "Sets the control point in the curve."
endparam
param curveclose356
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 357 || (@curveorder >= 356 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent357auto
caption = "Automatically set point 357"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 357)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent357
caption = "Tangent Point 357"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent357auto == false) && (@curveorder >= 357)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint357
caption = "Control Point 357"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 357)
hint = "Sets the control point in the curve."
endparam
param curveclose357
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 358 || (@curveorder >= 357 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent358auto
caption = "Automatically set point 358"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 358)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent358
caption = "Tangent Point 358"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent358auto == false) && (@curveorder >= 358)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint358
caption = "Control Point 358"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 358)
hint = "Sets the control point in the curve."
endparam
param curveclose358
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 359 || (@curveorder >= 358 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent359auto
caption = "Automatically set point 359"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 359)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent359
caption = "Tangent Point 359"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent359auto == false) && (@curveorder >= 359)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint359
caption = "Control Point 359"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 359)
hint = "Sets the control point in the curve."
endparam
param curveclose359
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 360 || (@curveorder >= 359 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent360auto
caption = "Automatically set point 360"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 360)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent360
caption = "Tangent Point 360"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent360auto == false) && (@curveorder >= 360)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint360
caption = "Control Point 360"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 360)
hint = "Sets the control point in the curve."
endparam
param curveclose360
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 361 || (@curveorder >= 360 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent361auto
caption = "Automatically set point 361"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 361)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent361
caption = "Tangent Point 361"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent361auto == false) && (@curveorder >= 361)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint361
caption = "Control Point 361"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 361)
hint = "Sets the control point in the curve."
endparam
param curveclose361
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 362 || (@curveorder >= 361 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent362auto
caption = "Automatically set point 362"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 362)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent362
caption = "Tangent Point 362"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent362auto == false) && (@curveorder >= 362)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint362
caption = "Control Point 362"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 362)
hint = "Sets the control point in the curve."
endparam
param curveclose362
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 363 || (@curveorder >= 362 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent363auto
caption = "Automatically set point 363"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 363)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent363
caption = "Tangent Point 363"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent363auto == false) && (@curveorder >= 363)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint363
caption = "Control Point 363"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 363)
hint = "Sets the control point in the curve."
endparam
param curveclose363
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 364 || (@curveorder >= 363 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent364auto
caption = "Automatically set point 364"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 364)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent364
caption = "Tangent Point 364"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent364auto == false) && (@curveorder >= 364)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint364
caption = "Control Point 364"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 364)
hint = "Sets the control point in the curve."
endparam
param curveclose364
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 365 || (@curveorder >= 364 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent365auto
caption = "Automatically set point 365"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 365)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent365
caption = "Tangent Point 365"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent365auto == false) && (@curveorder >= 365)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint365
caption = "Control Point 365"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 365)
hint = "Sets the control point in the curve."
endparam
param curveclose365
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 366 || (@curveorder >= 365 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent366auto
caption = "Automatically set point 366"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 366)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent366
caption = "Tangent Point 366"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent366auto == false) && (@curveorder >= 366)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint366
caption = "Control Point 366"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 366)
hint = "Sets the control point in the curve."
endparam
param curveclose366
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 367 || (@curveorder >= 366 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent367auto
caption = "Automatically set point 367"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 367)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent367
caption = "Tangent Point 367"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent367auto == false) && (@curveorder >= 367)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint367
caption = "Control Point 367"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 367)
hint = "Sets the control point in the curve."
endparam
param curveclose367
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 368 || (@curveorder >= 367 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent368auto
caption = "Automatically set point 368"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 368)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent368
caption = "Tangent Point 368"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent368auto == false) && (@curveorder >= 368)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint368
caption = "Control Point 368"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 368)
hint = "Sets the control point in the curve."
endparam
param curveclose368
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 369 || (@curveorder >= 368 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent369auto
caption = "Automatically set point 369"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 369)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent369
caption = "Tangent Point 369"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent369auto == false) && (@curveorder >= 369)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint369
caption = "Control Point 369"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 369)
hint = "Sets the control point in the curve."
endparam
param curveclose369
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 370 || (@curveorder >= 369 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent370auto
caption = "Automatically set point 370"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 370)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent370
caption = "Tangent Point 370"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent370auto == false) && (@curveorder >= 370)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint370
caption = "Control Point 370"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 370)
hint = "Sets the control point in the curve."
endparam
param curveclose370
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 371 || (@curveorder >= 370 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent371auto
caption = "Automatically set point 371"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 371)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent371
caption = "Tangent Point 371"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent371auto == false) && (@curveorder >= 371)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint371
caption = "Control Point 371"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 371)
hint = "Sets the control point in the curve."
endparam
param curveclose371
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 372 || (@curveorder >= 371 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent372auto
caption = "Automatically set point 372"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 372)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent372
caption = "Tangent Point 372"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent372auto == false) && (@curveorder >= 372)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint372
caption = "Control Point 372"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 372)
hint = "Sets the control point in the curve."
endparam
param curveclose372
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 373 || (@curveorder >= 372 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent373auto
caption = "Automatically set point 373"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 373)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent373
caption = "Tangent Point 373"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent373auto == false) && (@curveorder >= 373)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint373
caption = "Control Point 373"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 373)
hint = "Sets the control point in the curve."
endparam
param curveclose373
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 374 || (@curveorder >= 373 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent374auto
caption = "Automatically set point 374"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 374)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent374
caption = "Tangent Point 374"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent374auto == false) && (@curveorder >= 374)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint374
caption = "Control Point 374"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 374)
hint = "Sets the control point in the curve."
endparam
param curveclose374
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 375 || (@curveorder >= 374 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent375auto
caption = "Automatically set point 375"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 375)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent375
caption = "Tangent Point 375"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent375auto == false) && (@curveorder >= 375)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint375
caption = "Control Point 375"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 375)
hint = "Sets the control point in the curve."
endparam
param curveclose375
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 376 || (@curveorder >= 375 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent376auto
caption = "Automatically set point 376"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 376)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent376
caption = "Tangent Point 376"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent376auto == false) && (@curveorder >= 376)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint376
caption = "Control Point 376"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 376)
hint = "Sets the control point in the curve."
endparam
param curveclose376
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 377 || (@curveorder >= 376 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent377auto
caption = "Automatically set point 377"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 377)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent377
caption = "Tangent Point 377"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent377auto == false) && (@curveorder >= 377)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint377
caption = "Control Point 377"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 377)
hint = "Sets the control point in the curve."
endparam
param curveclose377
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 378 || (@curveorder >= 377 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent378auto
caption = "Automatically set point 378"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 378)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent378
caption = "Tangent Point 378"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent378auto == false) && (@curveorder >= 378)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint378
caption = "Control Point 378"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 378)
hint = "Sets the control point in the curve."
endparam
param curveclose378
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 379 || (@curveorder >= 378 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent379auto
caption = "Automatically set point 379"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 379)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent379
caption = "Tangent Point 379"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent379auto == false) && (@curveorder >= 379)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint379
caption = "Control Point 379"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 379)
hint = "Sets the control point in the curve."
endparam
param curveclose379
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 380 || (@curveorder >= 379 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent380auto
caption = "Automatically set point 380"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 380)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent380
caption = "Tangent Point 380"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent380auto == false) && (@curveorder >= 380)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint380
caption = "Control Point 380"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 380)
hint = "Sets the control point in the curve."
endparam
param curveclose380
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 381 || (@curveorder >= 380 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent381auto
caption = "Automatically set point 381"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 381)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent381
caption = "Tangent Point 381"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent381auto == false) && (@curveorder >= 381)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint381
caption = "Control Point 381"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 381)
hint = "Sets the control point in the curve."
endparam
param curveclose381
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 382 || (@curveorder >= 381 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent382auto
caption = "Automatically set point 382"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 382)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent382
caption = "Tangent Point 382"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent382auto == false) && (@curveorder >= 382)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint382
caption = "Control Point 382"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 382)
hint = "Sets the control point in the curve."
endparam
param curveclose382
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 383 || (@curveorder >= 382 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent383auto
caption = "Automatically set point 383"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 383)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent383
caption = "Tangent Point 383"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent383auto == false) && (@curveorder >= 383)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint383
caption = "Control Point 383"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 383)
hint = "Sets the control point in the curve."
endparam
param curveclose383
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 384 || (@curveorder >= 383 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent384auto
caption = "Automatically set point 384"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 384)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent384
caption = "Tangent Point 384"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent384auto == false) && (@curveorder >= 384)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint384
caption = "Control Point 384"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 384)
hint = "Sets the control point in the curve."
endparam
param curveclose384
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 385 || (@curveorder >= 384 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent385auto
caption = "Automatically set point 385"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 385)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent385
caption = "Tangent Point 385"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent385auto == false) && (@curveorder >= 385)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint385
caption = "Control Point 385"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 385)
hint = "Sets the control point in the curve."
endparam
param curveclose385
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 386 || (@curveorder >= 385 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent386auto
caption = "Automatically set point 386"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 386)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent386
caption = "Tangent Point 386"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent386auto == false) && (@curveorder >= 386)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint386
caption = "Control Point 386"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 386)
hint = "Sets the control point in the curve."
endparam
param curveclose386
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 387 || (@curveorder >= 386 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent387auto
caption = "Automatically set point 387"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 387)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent387
caption = "Tangent Point 387"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent387auto == false) && (@curveorder >= 387)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint387
caption = "Control Point 387"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 387)
hint = "Sets the control point in the curve."
endparam
param curveclose387
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 388 || (@curveorder >= 387 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent388auto
caption = "Automatically set point 388"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 388)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent388
caption = "Tangent Point 388"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent388auto == false) && (@curveorder >= 388)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint388
caption = "Control Point 388"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 388)
hint = "Sets the control point in the curve."
endparam
param curveclose388
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 389 || (@curveorder >= 388 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent389auto
caption = "Automatically set point 389"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 389)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent389
caption = "Tangent Point 389"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent389auto == false) && (@curveorder >= 389)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint389
caption = "Control Point 389"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 389)
hint = "Sets the control point in the curve."
endparam
param curveclose389
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 390 || (@curveorder >= 389 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent390auto
caption = "Automatically set point 390"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 390)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent390
caption = "Tangent Point 390"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent390auto == false) && (@curveorder >= 390)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint390
caption = "Control Point 390"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 390)
hint = "Sets the control point in the curve."
endparam
param curveclose390
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 391 || (@curveorder >= 390 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent391auto
caption = "Automatically set point 391"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 391)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent391
caption = "Tangent Point 391"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent391auto == false) && (@curveorder >= 391)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint391
caption = "Control Point 391"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 391)
hint = "Sets the control point in the curve."
endparam
param curveclose391
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 392 || (@curveorder >= 391 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent392auto
caption = "Automatically set point 392"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 392)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent392
caption = "Tangent Point 392"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent392auto == false) && (@curveorder >= 392)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint392
caption = "Control Point 392"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 392)
hint = "Sets the control point in the curve."
endparam
param curveclose392
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 393 || (@curveorder >= 392 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent393auto
caption = "Automatically set point 393"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 393)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent393
caption = "Tangent Point 393"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent393auto == false) && (@curveorder >= 393)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint393
caption = "Control Point 393"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 393)
hint = "Sets the control point in the curve."
endparam
param curveclose393
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 394 || (@curveorder >= 393 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent394auto
caption = "Automatically set point 394"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 394)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent394
caption = "Tangent Point 394"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent394auto == false) && (@curveorder >= 394)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint394
caption = "Control Point 394"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 394)
hint = "Sets the control point in the curve."
endparam
param curveclose394
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 395 || (@curveorder >= 394 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent395auto
caption = "Automatically set point 395"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 395)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent395
caption = "Tangent Point 395"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent395auto == false) && (@curveorder >= 395)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint395
caption = "Control Point 395"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 395)
hint = "Sets the control point in the curve."
endparam
param curveclose395
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 396 || (@curveorder >= 395 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent396auto
caption = "Automatically set point 396"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 396)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent396
caption = "Tangent Point 396"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent396auto == false) && (@curveorder >= 396)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint396
caption = "Control Point 396"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 396)
hint = "Sets the control point in the curve."
endparam
param curveclose396
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 397 || (@curveorder >= 396 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent397auto
caption = "Automatically set point 397"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 397)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent397
caption = "Tangent Point 397"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent397auto == false) && (@curveorder >= 397)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint397
caption = "Control Point 397"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 397)
hint = "Sets the control point in the curve."
endparam
param curveclose397
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 398 || (@curveorder >= 397 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent398auto
caption = "Automatically set point 398"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 398)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent398
caption = "Tangent Point 398"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent398auto == false) && (@curveorder >= 398)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint398
caption = "Control Point 398"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 398)
hint = "Sets the control point in the curve."
endparam
param curveclose398
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 399 || (@curveorder >= 398 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
param curvetangent399auto
caption = "Automatically set point 399"
default = true
visible = (@shape == "Bézier curve") && (@curveorder >= 399)
hint = "If checked, the tangent point will be automatically computed by \
averaging adjacent control points. This will ensure a smooth \
line between the two. If you need a corner, uncheck this box \
and set the tangent point to be the corner."
endparam
complex param curvetangent399
caption = "Tangent Point 399"
default = #center + (-1/#magn + flip(0.5/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curvetangent399auto == false) && (@curveorder >= 399)
hint = "Sets the tangent point on the curve."
endparam
complex param curvepoint399
caption = "Control Point 399"
default = #center + (1/#magn + flip(1/#magn)) * ((0,1)^(#angle*2/#pi))
visible = (@shape == "Bézier curve") && (@curveorder >= 399)
hint = "Sets the control point in the curve."
endparam
param curveclose399
caption = "Close curve at this point"
default = false
visible = (@shape == "Bézier curve") && (@curveorder >= 3100 || (@curveorder >= 399 && @curvestar))
hint = "Sets whether the curve is closed (looped back to its starting \
point) at this point. You can add another curve within the same \
transform by adding more points; they will be a separate curve."
endparam
}