Commit graph

12553 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
55a9329879 SurfaceCtrl: First try of moving feature, use left click to translate the focus point (wich is represented by the black cube) (black cube can be disabled with F key)
git-svn-id: svn://ultimatepp.org/upp/trunk@14775 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 21:59:02 +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
91e1b544f0 SurfaceCtrl: Quick fix on SketchupCamera
git-svn-id: svn://ultimatepp.org/upp/trunk@14771 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 16:23:58 +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
cxl
4fb3c9bcd4 removed uMakefile (it is now umkFile)
git-svn-id: svn://ultimatepp.org/upp/trunk@14769 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 10:40:17 +00:00
cxl
83eb3c965c configure script for solaris
git-svn-id: svn://ultimatepp.org/upp/trunk@14768 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 10:07:55 +00:00
cxl
4f025d0876 .uppbox: solaris fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@14767 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 10:06:34 +00:00
cxl
18910db69a Makefile(s) updated
git-svn-id: svn://ultimatepp.org/upp/trunk@14766 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 09:59:03 +00:00
koldo
007cc35cdb uppweb: U++ tutoring plan moved from Google sites to U++
git-svn-id: svn://ultimatepp.org/upp/trunk@14765 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-07 06:53:27 +00:00
cxl
b969998e5c uppbox: Improved openindiana support
git-svn-id: svn://ultimatepp.org/upp/trunk@14764 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 15:47:27 +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
9d0ce64934 SurfaceCtrl_Demo: Added ActiveFocus(canvas)
git-svn-id: svn://ultimatepp.org/upp/trunk@14762 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 15:15:44 +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
cxl
b260e54936 Core: SOLARIS fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@14758 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 11:10:48 +00:00
cxl
38a5a31af2 uppbox: OpenIndiana support
git-svn-id: svn://ultimatepp.org/upp/trunk@14757 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 11:10:47 +00:00
cxl
df32cc4d3b Makefile(s) updated
git-svn-id: svn://ultimatepp.org/upp/trunk@14756 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 09:46:02 +00:00
cxl
9019e7b065 Makefile(s) updated
git-svn-id: svn://ultimatepp.org/upp/trunk@14755 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 09:45:03 +00:00
cxl
7f5f6f8a74 POSIX flags fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@14754 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-06 08:28:12 +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
cxl
a2089aa1b5 ide: Navigator now can search for files too
git-svn-id: svn://ultimatepp.org/upp/trunk@14752 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-05 10:15:23 +00:00
cxl
89dc2bd3a8 ide: Fixed minor issue with open main package
git-svn-id: svn://ultimatepp.org/upp/trunk@14751 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-05 08:42:12 +00:00
cxl
1e86a7dc6b Core, Painter: SolveQuadraticEquation moved to Core/Util.h
git-svn-id: svn://ultimatepp.org/upp/trunk@14750 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-04 21:16:59 +00:00
xemuth
76f6c5dcb6 SurfaceCtrl_Demo: Changed the GetFileDirectory removed the \\
git-svn-id: svn://ultimatepp.org/upp/trunk@14749 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-04 16:43:25 +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
31832bdf55 SurfaceCtrl_Demo: Adding override of Layout function to prevent of view deformation while resizing the window
git-svn-id: svn://ultimatepp.org/upp/trunk@14746 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-02 17:42:20 +00:00
xemuth
642c0be680 SurfaceCtrl: Add new class named Object3DProvider, it allow to create on load 3D objects
git-svn-id: svn://ultimatepp.org/upp/trunk@14745 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-01 20:36:18 +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
0ab57563fb SurfaceCtrl : Changed the rotation sign of X axis while MouseDrag
git-svn-id: svn://ultimatepp.org/upp/trunk@14743 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-01 15:08:36 +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
db6199da3c SurfaceCtrl_Demo: removing useless stl file
git-svn-id: svn://ultimatepp.org/upp/trunk@14741 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-31 12:41:17 +00:00
xemuth
b72c4307bc SurfaceCtrl_Demo: change the value of the filename Ctrl
git-svn-id: svn://ultimatepp.org/upp/trunk@14740 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-31 12:39:59 +00:00
cxl
28f9eeea0b VirtualGui: GetOptions (GUI_SETCARET, GUI_SETMOUSECURSOR), SetCaret in interface
git-svn-id: svn://ultimatepp.org/upp/trunk@14739 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-31 08:34:55 +00:00
xemuth
daa4392f36 SurfaceCtrl_Demo: demo of SurfaceCtrl
git-svn-id: svn://ultimatepp.org/upp/trunk@14738 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 22:01:35 +00:00
xemuth
4d9b6aa1dd SurfaceCtrl_Demo: demo of SurfaceCtrl
git-svn-id: svn://ultimatepp.org/upp/trunk@14737 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:59:24 +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
xemuth
96944891e1 SurfaceCtrl: first release of SurfaceCtrl package wich is an OpenGL viewer of a Surface Object
git-svn-id: svn://ultimatepp.org/upp/trunk@14735 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:57:14 +00:00
xemuth
400ba4486a GLCtrl_glad: first release of the GLCtrl using glad to provide latest features of OpenGL
git-svn-id: svn://ultimatepp.org/upp/trunk@14734 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:55:59 +00:00
xemuth
f405a5759c GLCtrl_glad: First release of the OpenGLCtrl using glad to load latest OpenGL features
git-svn-id: svn://ultimatepp.org/upp/trunk@14733 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:54:03 +00:00
xemuth
e682c178a6 glad: First version of the glad package for Ultimate++ (compatible Windows/Linux)
git-svn-id: svn://ultimatepp.org/upp/trunk@14732 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:50:16 +00:00
xemuth
b18c3120b9 "glad: First release of glad (OpenGL loader) compatible with Linux and Windows"
git-svn-id: svn://ultimatepp.org/upp/trunk@14731 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 21:45:34 +00:00
cxl
35aa28f4c0 .autotest
git-svn-id: svn://ultimatepp.org/upp/trunk@14730 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-30 08:18:00 +00:00