fGizmoC.dfm 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Gizmo'
  5. ClientHeight = 588
  6. ClientWidth = 584
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. OldCreateOrder = False
  14. WindowState = wsMaximized
  15. OnCreate = FormCreate
  16. OnDestroy = FormDestroy
  17. OnShow = FormShow
  18. PixelsPerInch = 96
  19. TextHeight = 13
  20. object Viewer: TGLSceneViewer
  21. Left = 201
  22. Top = 0
  23. Width = 383
  24. Height = 588
  25. Camera = Camera
  26. Buffer.BackgroundColor = clMedGray
  27. FieldOfView = 150.733886718750000000
  28. PenAsTouch = False
  29. Align = alClient
  30. OnMouseDown = ViewerMouseDown
  31. OnMouseMove = ViewerMouseMove
  32. OnMouseUp = ViewerMouseUp
  33. TabOrder = 0
  34. end
  35. object Panel1: TPanel
  36. Left = 0
  37. Top = 0
  38. Width = 201
  39. Height = 588
  40. Align = alLeft
  41. TabOrder = 1
  42. ExplicitLeft = 8
  43. ExplicitTop = -8
  44. object Bevel1: TBevel
  45. Left = 1
  46. Top = 1
  47. Width = 199
  48. Height = 8
  49. Align = alTop
  50. Shape = bsTopLine
  51. end
  52. object Label1: TLabel
  53. Left = 8
  54. Top = 504
  55. Width = 100
  56. Height = 13
  57. Caption = 'Bounding Box Color :'
  58. end
  59. object Label2: TLabel
  60. Left = 8
  61. Top = 544
  62. Width = 81
  63. Height = 13
  64. Caption = 'Label Infos Color'
  65. end
  66. object Label3: TLabel
  67. Left = 8
  68. Top = 584
  69. Width = 69
  70. Height = 13
  71. Caption = 'Selected Color'
  72. end
  73. object Label4: TLabel
  74. Left = 24
  75. Top = 470
  76. Width = 84
  77. Height = 13
  78. Caption = 'Auto Zoom factor'
  79. end
  80. object Label5: TLabel
  81. Left = 48
  82. Top = 487
  83. Width = 60
  84. Height = 13
  85. Caption = 'Zoom Factor'
  86. end
  87. object Label6: TLabel
  88. Left = 23
  89. Top = 254
  90. Width = 59
  91. Height = 13
  92. Caption = 'Move Coef :'
  93. end
  94. object Label10: TLabel
  95. Left = 17
  96. Top = 299
  97. Width = 58
  98. Height = 13
  99. Caption = 'Scale Coef :'
  100. end
  101. object Label11: TLabel
  102. Left = 5
  103. Top = 229
  104. Width = 77
  105. Height = 13
  106. Caption = 'Gizmo Thickness'
  107. end
  108. object Label7: TLabel
  109. Left = 16
  110. Top = 276
  111. Width = 66
  112. Height = 13
  113. Caption = 'Rotate Coef :'
  114. end
  115. object CheckBox1: TCheckBox
  116. Tag = 1
  117. Left = 8
  118. Top = 88
  119. Width = 145
  120. Height = 17
  121. Caption = 'Exclude Objects in list'
  122. TabOrder = 0
  123. end
  124. object CheckBox2: TCheckBox
  125. Tag = 2
  126. Left = 8
  127. Top = 160
  128. Width = 97
  129. Height = 17
  130. Caption = 'Force Axis'
  131. TabOrder = 1
  132. end
  133. object CBXAxis: TComboBox
  134. Left = 108
  135. Top = 156
  136. Width = 89
  137. Height = 21
  138. Enabled = False
  139. ItemIndex = 0
  140. TabOrder = 2
  141. Text = 'None'
  142. OnChange = CBXAxisChange
  143. Items.Strings = (
  144. 'None'
  145. 'X'
  146. 'XY'
  147. 'XZ'
  148. 'Y'
  149. 'YZ'
  150. 'Z')
  151. end
  152. object CheckBox3: TCheckBox
  153. Tag = 3
  154. Left = 8
  155. Top = 179
  156. Width = 97
  157. Height = 17
  158. Caption = 'Force Operation'
  159. TabOrder = 3
  160. end
  161. object CBXOperation: TComboBox
  162. Left = 108
  163. Top = 178
  164. Width = 89
  165. Height = 21
  166. Enabled = False
  167. ItemIndex = 0
  168. TabOrder = 4
  169. Text = 'None'
  170. OnChange = CBXOperationChange
  171. Items.Strings = (
  172. 'None'
  173. 'Move'
  174. 'Rotate'
  175. 'Scale')
  176. end
  177. object CheckBox4: TCheckBox
  178. Tag = 4
  179. Left = 8
  180. Top = 200
  181. Width = 137
  182. Height = 17
  183. Caption = 'Force Uniform Scale'
  184. TabOrder = 5
  185. end
  186. object CheckBox5: TCheckBox
  187. Tag = 5
  188. Left = 8
  189. Top = 322
  190. Width = 97
  191. Height = 17
  192. Caption = 'Show Axis Label'
  193. Checked = True
  194. State = cbChecked
  195. TabOrder = 6
  196. end
  197. object CheckBox6: TCheckBox
  198. Tag = 6
  199. Left = 8
  200. Top = 362
  201. Width = 113
  202. Height = 17
  203. Caption = 'Show Infos Label'
  204. Checked = True
  205. State = cbChecked
  206. TabOrder = 7
  207. end
  208. object CheckBox7: TCheckBox
  209. Tag = 9
  210. Left = 32
  211. Top = 380
  212. Width = 97
  213. Height = 17
  214. Caption = 'Object Name'
  215. Checked = True
  216. State = cbChecked
  217. TabOrder = 8
  218. end
  219. object CheckBox8: TCheckBox
  220. Tag = 10
  221. Left = 32
  222. Top = 396
  223. Width = 97
  224. Height = 17
  225. Caption = 'Operation'
  226. Checked = True
  227. State = cbChecked
  228. TabOrder = 9
  229. end
  230. object CheckBox9: TCheckBox
  231. Tag = 11
  232. Left = 32
  233. Top = 412
  234. Width = 97
  235. Height = 17
  236. Caption = 'Coordonates'
  237. Checked = True
  238. State = cbChecked
  239. TabOrder = 10
  240. end
  241. object CheckBox10: TCheckBox
  242. Tag = 8
  243. Left = 8
  244. Top = 450
  245. Width = 97
  246. Height = 17
  247. Caption = 'Auto Zoom'
  248. Checked = True
  249. State = cbChecked
  250. TabOrder = 11
  251. end
  252. object CheckBox11: TCheckBox
  253. Tag = 7
  254. Left = 8
  255. Top = 433
  256. Width = 97
  257. Height = 17
  258. Caption = 'No Z-Write'
  259. Checked = True
  260. State = cbChecked
  261. TabOrder = 12
  262. end
  263. object ColorBox1: TColorBox
  264. Left = 5
  265. Top = 520
  266. Width = 188
  267. Height = 22
  268. DefaultColorColor = clWhite
  269. Selected = clWhite
  270. TabOrder = 13
  271. OnChange = ColorBox1Change
  272. end
  273. object ColorBox2: TColorBox
  274. Tag = 1
  275. Left = 5
  276. Top = 558
  277. Width = 188
  278. Height = 22
  279. Selected = clYellow
  280. TabOrder = 14
  281. end
  282. object ColorBox3: TColorBox
  283. Tag = 2
  284. Left = 5
  285. Top = 598
  286. Width = 188
  287. Height = 22
  288. Selected = clYellow
  289. TabOrder = 15
  290. end
  291. object edAutoZoomFactor: TEdit
  292. Left = 115
  293. Top = 464
  294. Width = 73
  295. Height = 21
  296. TabOrder = 16
  297. Text = '5'
  298. OnChange = edAutoZoomFactorChange
  299. OnKeyPress = edAutoZoomFactorKeyPress
  300. end
  301. object edZoomFactor: TEdit
  302. Left = 115
  303. Top = 484
  304. Width = 73
  305. Height = 21
  306. Enabled = False
  307. TabOrder = 17
  308. Text = '0.35'
  309. OnChange = edZoomFactorChange
  310. end
  311. object CheckBox12: TCheckBox
  312. Left = 8
  313. Top = 73
  314. Width = 65
  315. Height = 17
  316. Caption = 'Enabled'
  317. Checked = True
  318. State = cbChecked
  319. TabOrder = 18
  320. OnClick = CheckBox12Click
  321. end
  322. object edMoveCoef: TEdit
  323. Left = 88
  324. Top = 248
  325. Width = 73
  326. Height = 21
  327. TabOrder = 19
  328. Text = '0,1'
  329. OnChange = edMoveCoefChange
  330. end
  331. object edRotateCoef: TEdit
  332. Left = 88
  333. Top = 272
  334. Width = 73
  335. Height = 21
  336. TabOrder = 20
  337. Text = '1'
  338. OnChange = edRotateCoefChange
  339. end
  340. object CheckBox13: TCheckBox
  341. Tag = 12
  342. Left = 8
  343. Top = 105
  344. Width = 97
  345. Height = 17
  346. Caption = 'Show Move Part'
  347. Checked = True
  348. State = cbChecked
  349. TabOrder = 21
  350. end
  351. object CheckBox14: TCheckBox
  352. Tag = 13
  353. Left = 8
  354. Top = 121
  355. Width = 113
  356. Height = 17
  357. Caption = 'Show Rotate Part'
  358. Checked = True
  359. State = cbChecked
  360. TabOrder = 22
  361. end
  362. object CheckBox15: TCheckBox
  363. Tag = 14
  364. Left = 8
  365. Top = 139
  366. Width = 97
  367. Height = 17
  368. Caption = 'Show Scale Part'
  369. Checked = True
  370. State = cbChecked
  371. TabOrder = 23
  372. end
  373. object edGizmoThickness: TEdit
  374. Left = 88
  375. Top = 224
  376. Width = 73
  377. Height = 21
  378. TabOrder = 24
  379. Text = '1'
  380. OnChange = edGizmoThicknessChange
  381. end
  382. object OptPickMode: TRadioGroup
  383. Left = 8
  384. Top = 26
  385. Width = 169
  386. Height = 33
  387. Caption = 'PickMode'
  388. Columns = 2
  389. ItemIndex = 0
  390. Items.Strings = (
  391. 'PickObj'
  392. 'Raycast')
  393. TabOrder = 25
  394. OnClick = OptPickModeClick
  395. end
  396. end
  397. object edScaleCoef: TEdit
  398. Left = 88
  399. Top = 319
  400. Width = 73
  401. Height = 21
  402. TabOrder = 2
  403. Text = '0,1'
  404. OnChange = edScaleCoefChange
  405. end
  406. object GLScene1: TGLScene
  407. Left = 280
  408. Top = 120
  409. object GLDummyCube1: TGLDummyCube
  410. CubeSize = 1.000000000000000000
  411. object GLDodecahedron3: TGLDodecahedron
  412. object GLArrowLine3: TGLArrowLine
  413. Material.FrontProperties.Diffuse.Color = {0000803F8180003F8180803E0000803F}
  414. Position.Coordinates = {00000000000000000000003F0000803F}
  415. BottomRadius = 0.100000001490116100
  416. Height = 1.000000000000000000
  417. TopRadius = 0.100000001490116100
  418. TopArrowHeadHeight = 0.500000000000000000
  419. TopArrowHeadRadius = 0.200000002980232200
  420. BottomArrowHeadHeight = 0.500000000000000000
  421. BottomArrowHeadRadius = 0.200000002980232200
  422. object GLArrowLine4: TGLArrowLine
  423. Material.FrontProperties.Diffuse.Color = {000000000000803F8180803E0000803F}
  424. Direction.Coordinates = {000000000000803F0000000000000000}
  425. Position.Coordinates = {000000000000003F0000003F0000803F}
  426. Up.Coordinates = {0000000000000000000080BF00000000}
  427. BottomRadius = 0.100000001490116100
  428. Height = 1.000000000000000000
  429. TopRadius = 0.100000001490116100
  430. TopArrowHeadHeight = 0.500000000000000000
  431. TopArrowHeadRadius = 0.200000002980232200
  432. BottomArrowHeadHeight = 0.500000000000000000
  433. BottomArrowHeadRadius = 0.200000002980232200
  434. end
  435. end
  436. end
  437. object GLCube1: TGLCube
  438. Position.Coordinates = {0000803F00000000000000000000803F}
  439. object GLSphere1: TGLSphere
  440. Position.Coordinates = {0000803F00000000000000000000803F}
  441. Radius = 0.500000000000000000
  442. end
  443. end
  444. end
  445. object GLLightSource1: TGLLightSource
  446. ConstAttenuation = 1.000000000000000000
  447. Diffuse.Color = {9A99593F9A99593F9A99593F0000803F}
  448. Position.Coordinates = {0000803F00000040000040400000803F}
  449. LightStyle = lsOmni
  450. SpotCutOff = 180.000000000000000000
  451. end
  452. object GLLightSource2: TGLLightSource
  453. ConstAttenuation = 1.000000000000000000
  454. Diffuse.Color = {6666663F6666663F6666663F0000803F}
  455. Position.Coordinates = {000080BF00000040000000400000803F}
  456. LightStyle = lsOmni
  457. SpotCutOff = 180.000000000000000000
  458. end
  459. object RootGizmo: TGLDummyCube
  460. CubeSize = 1.000000000000000000
  461. end
  462. object Camera: TGLCamera
  463. DepthOfView = 100.000000000000000000
  464. FocalLength = 50.000000000000000000
  465. TargetObject = GLDummyCube1
  466. Position.Coordinates = {0000404000004040000040400000803F}
  467. Direction.Coordinates = {3ACD13BF3ACD13BF3ACD13BF00000000}
  468. Up.Coordinates = {EC05D1BEEC05513FEC05D1BE00000000}
  469. end
  470. end
  471. object GLCadencer1: TGLCadencer
  472. Scene = GLScene1
  473. OnProgress = GLCadencer1Progress
  474. Left = 248
  475. Top = 120
  476. end
  477. object WindowsBitmapFont: TGLWindowsBitmapFont
  478. Font.Charset = DEFAULT_CHARSET
  479. Font.Color = clWhite
  480. Font.Height = -11
  481. Font.Name = 'MS Sans Serif'
  482. Font.Style = []
  483. Left = 312
  484. Top = 120
  485. end
  486. end