fGizmo.dfm 11 KB

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