1
object DerivativesForm: TDerivativesForm
4
BorderIcons = [biSystemMenu]
9
Font.Charset = DEFAULT_CHARSET
10
Font.Color = clWindowText
14
FormStyle = fsStayOnTop
15
OldCreateOrder = False
16
OnCloseQuery = FormCloseQuery
20
object GroupBox1: TGroupBox
25
Caption = ' Plot Range '
26
ParentShowHint = False
38
Font.Charset = ANSI_CHARSET
51
Font.Charset = ANSI_CHARSET
63
Alignment = taRightJustify
65
Font.Charset = ANSI_CHARSET
77
Alignment = taRightJustify
79
Font.Charset = ANSI_CHARSET
91
Alignment = taRightJustify
93
Font.Charset = ANSI_CHARSET
100
object Label6: TLabel
105
Alignment = taRightJustify
108
Font.Charset = ANSI_CHARSET
115
object Label8: TLabel
120
Alignment = taRightJustify
123
object zCountLabel: TLabel
131
Font.Charset = DEFAULT_CHARSET
135
Font.Style = [fsBold]
140
object GridValues: TSpeedButton
146
Hint = 'Set Plot Range values to the function'#39's grid values'
147
Caption = 'Grid Values'
149
Font.Charset = ANSI_CHARSET
150
Font.Color = clMaroon
153
Font.Style = [fsBold]
156
OnClick = GridValuesClick
157
OnMouseUp = GridValuesMouseUp
159
object PlotValues: TSpeedButton
165
Hint = 'Set Plot Range values to the function'#39's plot values'
166
Caption = 'Plot Values'
168
Font.Charset = ANSI_CHARSET
169
Font.Color = clMaroon
172
Font.Style = [fsBold]
175
OnClick = PlotValuesClick
176
OnMouseUp = PlotValuesMouseUp
178
object Label7: TLabel
183
Alignment = taRightJustify
185
Caption = 'Line width:'
187
object ColorButton: TSpeedButton
192
Caption = 'Line Color...'
194
F6060000424DF606000000000000360000002800000018000000180000000100
195
180000000000C00600000000000000000000000000000000000082C9F77FC8F7
196
86CBF78CCEF792D0F898D3F89FD6F8A5D8F9AADBF9B1DDFAB7E0FABCE3FBC2E5
197
FBC7E7FBCDE9FCD2ECFCD7EEFCDCF0FDE1F3FDE6F5FDE9F7FEEDF8FEF2F9FEF5
198
FBFE70C3F570C2F677C5F67EC8F784CBF78BCDF792D0F898D3F89ED6F9A6D9F9
199
ACDBFAB2DEFAB8E1FBBFE3FBC4E6FBCAE9FCCFEBFCD5EDFCDAEFFDDFF2FDE4F4
200
FDE8F6FEEDF7FEF2F9FE6DC1F66ABFF571C2F678C5F6FF0000FF0000FF0000FF
201
0000FF00009FD6F9FF0000FF0000FF0000B8E1FAFF0000C4E6FBFF0000FF0000
202
D5EDFCDAF0FDDFF2FDE4F4FDE8F6FEEEF8FE67BEF563BDF56BC0F571C3F6FF00
203
007EC8F785CBF78CCDF892D0F7FF00009FD6F9A6D9F9FF0000B2DEFAFF0000BF
204
E4FBFF0000CAE8FCCFEBFCD5EDFCDAF0FDDFF2FDE4F4FDEAF7FE60BBF55EBAF4
205
64BDF56BC0F5FF000077C5F67EC8F785CBF78CCEF7FF000098D3F89FD6F9FF00
206
00ABDCFAFF0000B9E1FBFF0000C4E6FBCAE9FCCFEBFCD5EDFCDAEFFDDFF2FDE6
207
F5FD5BB9F557B7F45EBAF464BDF5FF0000FF0000FF0000FF0000FF0000FF0000
208
C0C0C099D4F8FF0000C0C0C0FF0000C0C0C0FF0000BFE3FBC4E6FBCAE9FCD0EA
209
FCD5EDFCDAF0FDE2F3FD56B7F451B5F458B8F45EBAF5FF00006BC0F5FF00FFFF
210
00FFFF00FFFF00FFFF0000FF0000FF000000FFFFFF0000FF0000FF0000FF0000
211
BFE4FBC4E6FBCAE9FCD0EBFCD6EEFCDDF1FD50B5F44AB2F351B5F457B7F4FF00
212
00FF00FFFF00FFFF00FFFF00FFFF00FF0000FF0000FFFF000000FFFF00FFFF00
213
FFFFFF000000FFFF00FFFFBFE3FBC5E6FBCAE9FCCFEBFCD8EFFC49B2F344B0F3
214
4BB2F352B5F4FF0000FF0000FF0000FF0000FF0000FF00FF0000FF0000FFFF00
215
000000FFFF000000FFFF00FFFF00FFFF00FFFFB9E1FBBFE4FBC5E6FBCAE9FCD3
216
ECFC45AFF33FADF346AFF34CB2F3FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
217
0000FF0000FF0000FF0000FF00FFFF00FFFF00FFFF00FFFF00FFFFC0C0C0B9E1
218
FBBFE4FBC5E6FBCEE9FC3FADF339AAF240ADF346B0F3FF00FFFF00FFFF00FFFF
219
00FFFF00FF80008000008000000000000000008000808000FFFF00FFFF00FFFF
220
00FFFF00FFFFB3DEFAB9E1FBBFE4FBC8E7FB3AABF234A8F239ABF23FADF2FF00
221
FFFF00FFFF00FFFF00FFFF00FF80000000000000000000000000000000800000
222
FF0000FFFF00FFFF00FFFFC0C0C0ADDCFAB3DFFABAE1FBC4E6FB36A8F22EA6F1
223
34A8F23AAAF240ADF2FF00FFFF00FFFF00FFFF0000FF00000000000000000000
224
0000000000FF0000FF0000FFFF00FFFF00FFFFA0D6F9A7D9F9ADDCFAB4DFFABE
225
E3FB30A7F229A3F12FA6F134A9F239ABF2FF00FFFF00FFFF0000FF0000FF0000
226
80000000000000000000800000FF0000FF0000FF0000FFFF00FFFF99D4F8A0D7
227
F9A6D9F9ADDCFAB8E1FA2CA6F124A2F029A4F12FA6F134A8F23AABF2FF00FFFF
228
0000FF0000FF0000FF000000000000800000FF0000FF0000FF0000FF0000FFFF
229
8DCEF894D1F89AD4F8A1D7F9A7DAF9B3DEFA28A3F11F9FF024A1F129A3F12FA5
230
F134A9F239ABF2FFFF00FF0000FF0000FF0000FFFF00FFFF0000FF0000FF0000
231
FF00FFFF0080C8F786CCF78DCEF894D1F89AD4F9A1D7F9ACDBF924A1F11A9DF0
232
1FA0F024A2F129A4F12FA6F134A8F2FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
233
00FFFF00FFFF00FFFF00FFFF0079C6F680C9F786CBF78DCEF893D1F89AD4F8A7
234
D9F920A0F0169BF01A9EF00000FF0000FF2AA3F12FA7F1C0C0C00000FF0000FF
235
FFFF00FFFF000000FFFFFF00FFFF000000FF0000FF72C3F67AC6F60000FF87CC
236
F78DCFF893D1F8A1D7F81C9DF01299EF0000FF1A9EF020A0F00000FF29A4F100
237
00FFFFFF00FFFF000000FFFFFF000000FFFFFF000000FFFFFF0066BEF50000FF
238
73C3F60000FF80C9F787CCF78DCFF89AD4F8189CF00E98EF0000FF169BF01B9E
239
F01F9FF025A1F10000FF2FA6F1FFFF000000FFFFFF000000FFFFFF000000FF59
240
B8F45FBBF50000FF6DC1F60000FF79C6F680C9F787CBF794D1F8159BF00A97EF
241
0000FF129AEF169CF00000FF1FA0F00000FF2AA4F12FA7F10000FFC0C0C00000
242
FF47B0F30000FF53B6F459B8F40000FF66BEF50000FF73C3F67AC6F681C9F78E
243
CFF71299EF0695EF0A97EF0000FF0000FF169CF01B9DF01FA0F00000FF0000FF
244
2FA6F134A8F20000FF41AEF347B0F30000FF0000FF59B8F45FBBF50000FF0000
245
FF0000FF7AC6F688CCF70C97EF0394EE0795EF0A96EF0E98EF1299EF169CF01B
246
9DF0209FF025A1F12AA4F12FA7F10000FF3AABF240AEF347B0F34CB3F352B6F4
247
59B8F460BBF566BEF56DC1F573C3F680C8F61E9FF01098EF129AEF159BF0189D
248
F01C9EF020A1F024A1F128A3F12DA6F132A7F237A9F20000FF41AEF346B0F34C
249
B3F452B5F457B7F45DBAF563BCF569BFF66FC2F676C5F683CBF7}
250
OnClick = ColorButtonClick
252
object VolumeLabel: TLabel
259
Font.Charset = DEFAULT_CHARSET
260
Font.Color = clWindowText
266
object PosVolLabel: TLabel
273
Font.Charset = DEFAULT_CHARSET
274
Font.Color = clWindowText
280
object NegVolLabel: TLabel
287
Font.Charset = DEFAULT_CHARSET
288
Font.Color = clWindowText
294
object TotalLabel: TLabel
300
Anchors = [akLeft, akBottom]
302
Font.Charset = DEFAULT_CHARSET
303
Font.Color = clWindowText
309
object EditMinX: TEdit
314
Hint = 'Minimum x axis value'
315
Font.Charset = ANSI_CHARSET
322
OnKeyDown = EditKeyDown
323
OnKeyPress = FloatKeyPress
324
OnKeyUp = EditMinXKeyUp
326
object EditMaxX: TEdit
331
Hint = 'Maximum x axis value'
332
Font.Charset = ANSI_CHARSET
339
OnKeyDown = EditKeyDown
340
OnKeyPress = FloatKeyPress
341
OnKeyUp = EditMaxXKeyUp
348
Hint = 'Increment x '
349
Font.Charset = ANSI_CHARSET
356
OnKeyDown = EditKeyDown
357
OnKeyPress = IncKeyPress
358
OnKeyUp = EditdXKeyUp
360
object EditMinY: TEdit
365
Hint = 'Minimum y axis value'
366
Font.Charset = ANSI_CHARSET
373
OnKeyDown = EditKeyDown
374
OnKeyPress = FloatKeyPress
375
OnKeyUp = EditMinYKeyUp
377
object EditMaxY: TEdit
382
Hint = 'Maximum y axis value'
383
Font.Charset = ANSI_CHARSET
390
OnKeyDown = EditKeyDown
391
OnKeyPress = FloatKeyPress
392
OnKeyUp = EditMaxYKeyUp
400
Font.Charset = ANSI_CHARSET
407
OnKeyDown = EditKeyDown
408
OnKeyPress = IncKeyPress
409
OnKeyUp = EditdYKeyUp
411
object EditMinZ: TEdit
416
Hint = 'Minimum z axis value'
417
Font.Charset = ANSI_CHARSET
424
OnKeyDown = EditKeyDown
425
OnKeyPress = FloatKeyPress
426
OnKeyUp = EditMinZKeyUp
428
object EditMaxZ: TEdit
433
Hint = 'Maximum z axis value'
434
Font.Charset = ANSI_CHARSET
441
OnKeyDown = EditKeyDown
442
OnKeyPress = FloatKeyPress
443
OnKeyUp = EditMaxZKeyUp
445
object zLimitCB: TCheckBox
451
Hint = 'Plot z values between minZ <= z <= maxZ '
452
Caption = 'Apply z Limit'
453
Font.Charset = ANSI_CHARSET
454
Font.Color = clMaroon
457
Font.Style = [fsBold]
460
OnClick = zLimitCBClick
462
object ModeComboBox: TComboBox
468
Style = csDropDownList
472
OnChange = ModeComboBoxChange
475
'Ambient and Diffuse'
480
object StyleComboBox: TComboBox
486
Style = csDropDownList
490
OnChange = StyleComboBoxChange
496
object zCapCB: TCheckBox
502
Hint = 'Cap z value to minZ <= z <= maxZ '
503
Caption = 'Apply z cap'
504
Font.Charset = ANSI_CHARSET
505
Font.Color = clMaroon
508
Font.Style = [fsBold]
511
OnClick = zCapCBClick
513
object ApplyBtn: TBitBtn
519
Hint = 'Update any changes made'
523
36030000424D3603000000000000360000002800000010000000100000000100
524
18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
525
FF00FFFF00FFFF00FF936035936035936035936035936035936035FF00FFFF00
526
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF936035936035C6923DE3B445F7
527
CE4AF7CF4BE3BB47C79940936035936035FF00FFFF00FFFF00FFFF00FFFF00FF
528
936035B57A36DD9838F0AD38F3B538F5BC3BF6BE3CF5BB3BF3B63BE1A33DB87F
529
38936035FF00FFFF00FFFF00FF936035B27233DC872FE4922DDCA457D7BC8FD7
530
C097D8C096D8C199D5B582E69E38E09233B47634936035FF00FFFF00FF936035
531
CD6F28DA7B25D2A374F9FDFEF9FDFEF9FDFEF9FDFEF9FDFEF9FDFEDF8E32E08A
532
2FD0782C936035FF00FF936035B4652BD3661FD27A37F9FDFED5B69ADA8229DE
533
892DDF8A2FD9852DDC8227DD832DDA7B2AD67226B5682C936035936035C05A21
534
CE5A17D07D47F9FDFED18C57DA711CDB7B29DC7822F9FDFED2905BD76D1CD56E
535
25D26722C25E24936035936035C64C18CA5015CB6A36F9FDFED8AD91CD5F16D0
536
641BCF5E0FF9FDFEF9FDFECD7F4CCF5A15CD5B1EC7521B936035936035C24212
537
C54613C5480FD5A38CF5FCFFF9FDFEF9FDFEF9FDFEF9FDFEF9FDFEF9FDFECB70
538
43C84B12C34917936035936035C15F39C9552DC95124C54918D08464E4BDAEE7
539
C8BCE6C5B8F9FDFEF9FDFEF9FDFEC7663FC33E0CB84618936035936035B5704B
540
D3765CD4785BD47555D06842CD6239CC5E33C74D1DF9FDFEF7F5F4CA7252C23D
541
0FC24119AD5428936035FF00FF936035CD7C64D6816AD7836AD8846BD8856BD8
542
846AD77F63F9FDFED59B89D27154D4775CC86F55936035FF00FFFF00FF936035
543
B17855D88B7ADA8E7BDA8E7BDA8E7ADA8D79DB8C78D58974D78570D98974D483
544
70B07450936035FF00FFFF00FFFF00FF936035B37F5DD79886E09E90E09E8FDF
545
9D8EDF9C8CDF9A8ADE9888D38F7DB27B59936035FF00FFFF00FFFF00FFFF00FF
546
FF00FF936035936035BE8E71D6A28FE4AEA1E4ADA0D5A08CBE8B6E9360359360
547
35FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF93603593603593
548
6035936035936035936035FF00FFFF00FFFF00FFFF00FFFF00FF}
551
OnClick = ApplyBtnClick
553
object CloseBtn: TBitBtn
560
F6000000424DF600000000000000760000002800000010000000100000000100
561
040000000000800000000000000000000000100000001000000000000000FFFF
562
000000008400FF00FF0000FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
563
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00330000000000
564
0333330244444444033333022444444403333302224444440333330222044444
565
0333330222044444033333022204444403333302220444440333330222044444
566
0333330222044444033333022240444403333302220444440333330222044444
567
0333330212044444033333021104444403333300000000000333}
569
OnClick = CloseBtnClick
571
object DerivXRB: TRadioButton
578
Font.Charset = ANSI_CHARSET
579
Font.Color = clWindowText
581
Font.Name = 'Sylfaen'
585
OnClick = DerivXRBClick
587
object DerivYRB: TRadioButton
594
Font.Charset = ANSI_CHARSET
595
Font.Color = clWindowText
597
Font.Name = 'Sylfaen'
601
OnClick = DerivYRBClick
603
object VolumeRB: TRadioButton
609
Caption = #8747#8747'f(x,y)dydx'
610
Font.Charset = ANSI_CHARSET
611
Font.Color = clWindowText
613
Font.Name = 'Sylfaen'
617
OnClick = VolumeRBClick
619
object EditAddLineWidth: TEdit
625
Font.Charset = ANSI_CHARSET
632
OnKeyPress = EditAddLineWidthKeyPress
633
OnKeyUp = EditAddLineWidthKeyUp
636
object ColorDialog: TColorDialog
637
Options = [cdFullOpen]