Commit graph

18 commits

Author SHA1 Message Date
xemuth
92dec7f0a2 SurfaceCtrl: fixing return issue, and left mouse handler
git-svn-id: svn://ultimatepp.org/upp/trunk@14779 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-09 15:45:42 +00:00
xemuth
4ed2726841 SurfaceCtrl: Added a forceZoom feature, press Ctrl while mousewheel to force zoom without translating camera
git-svn-id: svn://ultimatepp.org/upp/trunk@14778 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-09 01:32:28 +00:00
xemuth
49068d85b9 SurfaceCtrl: New zoom/dezoom it's now like a SketchupCamera !
git-svn-id: svn://ultimatepp.org/upp/trunk@14777 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-09 01:19:14 +00:00
xemuth
d39162ba3a SurfaceCtrl: New way of moving camera arround using left mouse
git-svn-id: svn://ultimatepp.org/upp/trunk@14776 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-08 23:34:54 +00:00
xemuth
8cd930a717 SurfaceCtrl: Fixed bug about focus and zoom, improved the way trackball is handled
git-svn-id: svn://ultimatepp.org/upp/trunk@14774 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 21:51:25 +00:00
xemuth
711b0273e6 SurfaceCtrl: Fixed the way Trackball and zoom is working (it now work with different focus point)
git-svn-id: svn://ultimatepp.org/upp/trunk@14773 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 20:08:26 +00:00
xemuth
0be991aee8 SurfaceCtrl: Updated the zoom in SketchupCamera, it's now smooth !
git-svn-id: svn://ultimatepp.org/upp/trunk@14772 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 17:28:01 +00:00
xemuth
7a5536cd09 SurfaceCtrl: updated the main camera, Updated Transform object, Improved how camera is moving arround axis
git-svn-id: svn://ultimatepp.org/upp/trunk@14770 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 15:17:04 +00:00
xemuth
85ca624669 SurfaceCtrl: removed SetFocus() on MouseMove
git-svn-id: svn://ultimatepp.org/upp/trunk@14763 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 15:16:06 +00:00
xemuth
72c395818d SurfaceCtrl: fixed key button to move left (changed from A to Q)
git-svn-id: svn://ultimatepp.org/upp/trunk@14761 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 14:35:24 +00:00
xemuth
2c637956b7 SurfaceCtrl: Updated the SurfaceCtrl to improve Qwerty keyboard usage
git-svn-id: svn://ultimatepp.org/upp/trunk@14760 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 13:08:39 +00:00
xemuth
4f482b3700 SurfaceCtrl: Added a freeCamera, swapping to it by pressing MouseWheel, SurfaceCtrl now work with a camera ptr
git-svn-id: svn://ultimatepp.org/upp/trunk@14759 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 13:07:36 +00:00
xemuth
08e6b6ca22 SurfaceCtrl: Added premise of camera mouvement, press MouseWheel to allow camera to move freely then press ZQSD(French keyboard) to move around (this solution is temporary and will be improved
git-svn-id: svn://ultimatepp.org/upp/trunk@14753 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-05 14:41:49 +00:00
xemuth
6e92879e0a SurfaceCtrl: Changed the way zooming is working (FOV zoom instead of real zoom)
git-svn-id: svn://ultimatepp.org/upp/trunk@14748 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-04 13:54:05 +00:00
xemuth
5a7ecc7145 SurfaceCtrl: added material object allowing modification of light reflection property on object3D, added SetLineWidth and GetLineWidth to change line drawing width
git-svn-id: svn://ultimatepp.org/upp/trunk@14747 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-03 14:54:38 +00:00
xemuth
e3ec6c4b2c SurfaceCtrl: Added axis, show it by pressing A
git-svn-id: svn://ultimatepp.org/upp/trunk@14744 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-01 20:35:23 +00:00
xemuth
0beaf6a704 SurfaceCtrl: Fixing issue with zooming, Fixed orthogonique camera missfunction
git-svn-id: svn://ultimatepp.org/upp/trunk@14742 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-01 15:04:26 +00:00
xemuth
ff86871b8c SurfaceCtrl: first release of SurfaceCtrl package wich is an OpenGL viewer of a Surface Object
git-svn-id: svn://ultimatepp.org/upp/trunk@14736 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:58:30 +00:00