Joao Matos
c3e5069190
Gui: Cleanup Qt OpenGL usings in QtOpenGL.h.
...
Previously the code defined compatiblity usings in `QtOpenGL.h` header,
which I think was added for backwards compatiblity with previous Qt
OpenGL widgets.
As far as I can tell, this is not necessary anymore, and can be cleaned
up.
2025-02-25 23:03:51 +00:00
Chris Hennes
9db06a5c87
Merge pull request #19719 from Rexbas/navicube-accumulative-animation
...
Gui: Accumulate orientation for NaviCube flat button animations
2025-02-24 17:15:45 +00:00
Kacper Donat
8dbc4042b3
Gui: Add 3 point lighting
2025-02-23 22:51:13 +01:00
Bas Ruigrok
ec041c0859
Gui: Return animation from setCameraOrientation and translateCamera
2025-02-21 21:57:00 +01:00
Adrian Insaurralde
9966806eda
Fix spnav not enabled by default on linux after #19226 and #19407
2025-02-17 23:58:13 -03:00
Syres916
99eed953c3
[Gui] fix the FPS text visibilty issues raised in #19371 ( #19385 )
...
* [Gui] fix the FPS text visibilty issues
* [Gui] code efficiency based on suggestions
* [Gui] update color parameter
* [Gui] Fix Lint feedback
* [Gui] check if string is empty
2025-02-11 13:16:29 -06:00
Karliss
ea0105e966
Workaround for transparency problems on wayland.
...
Reset alpha channel value to 1 at the end of 3d rendering. The way Qt handles OpenGL widgets with transparent pixels in their final output is inconsistent.
2025-02-11 07:59:28 -06:00
Chris Hennes
5869fdb95f
Merge pull request #19420 from tritao/gui-selection-refactor
...
Gui: Selection code cleanups
2025-02-10 10:56:23 -06:00
tritao
359f832dfb
Gui: Check if document exists in View3DInventorViewer::setOverrideMode.
2025-02-10 10:33:22 -06:00
Chris Hennes
d4d74a4464
Merge pull request #19433 from tritao/gui-general-code-cleanups
...
Gui: General code cleanups
2025-02-06 11:33:44 -06:00
tritao
02ab2deac7
Gui: Reorganize the navigation files into a top Navigation folder.
2025-02-05 20:21:00 -06:00
tritao
4260bd6fa4
Gui: Minor cleanups.
2025-02-05 22:13:07 +00:00
tritao
1d789a7972
Gui: Rename SoFCHighlightAction to preselect terminology.
2025-02-05 13:14:00 +00:00
tritao
589ff46a58
Gui: Rename SoFCUnifiedSelection::selectionRole for clarity.
2025-02-05 00:25:56 +00:00
Chris Hennes
5766974067
Merge pull request #16995 from benj5378/axisColors
...
[Gui] Axis colors changeable
2025-02-03 18:11:46 +01:00
Chris Hennes
58d64e2442
GUI: Disable legacy spnav code when legacy is false
...
We don't ever want to connect to both libspnav and NavLib
2025-02-03 12:03:34 -05:00
Benjamin Bræstrup Sayoc
44e3a94f29
[Gui] Make axis colors of corner axis changeable
2025-01-24 15:45:43 +01:00
Kacper Donat
c95c4e8fe4
Gui: Fix render order of datum planes
2025-01-20 11:38:57 -05:00
João Matos
23a05bb250
Gui: Scene inspector improvements ( #18781 )
...
* Improve naming for root scene graph switch/separator nodes.
* Improve scene graph inspector.
This commit improves the scene graph inspector by improving the UI
layout and displaying information in a more human-readable way.
Instead of having a main generic string column for all node-specific
data, introduce specific columns for node name, memory address and data.
Better visualization was also added for `SoDrawStyle`, `SoPickStyle`
and `SoCoordinate3` node types.
2025-01-13 21:38:41 -06:00
Ladislav Michl
3bddb723d5
Base: UnitsSchema: return std::string
2024-12-23 17:48:42 +01:00
PaddleStroke
1c9ce3e028
SoShapeScale: Fix SoShapeScale does not take DPI scaling into account
2024-12-10 17:15:13 +01:00
Florian Foinant-Willig
ea8814785a
Sketcher infinite axes
2024-11-25 18:27:10 +01:00
Chris Hennes
889c5ea516
Merge pull request #15528 from ppphp/move_some_inventor
...
refactor: move some nodes to Inventor folder
2024-11-22 12:20:50 -05:00
wmayer
a20d70d71a
Core: In View3DInventorViewer::getPointOnXYPlaneOfPlacement throw exception
...
If no intersection point can be found throw a Base::RuntimeError
2024-11-11 01:10:44 +01:00
3x380V
2443f3ebb4
TechDraw: Buggy Wayland custom cursors workaround ( #16740 )
...
* Gui: Minor polishing of cursor regression fix
* TD: Buggy Wayland custom cursors workaround
Until Qt v6.6 displaying custom cursors on Wayland is broken,
so add a workaround. See also QTBUG-95434.
Fix is the same as 094c1b10 ("Gui: Buggy Wayland custom cursors workaround")
plus subsequent fixes.
2024-09-23 17:43:10 +02:00
Bas Ruigrok
331c7ad59d
Gui: Fix segfault in align to selection tool
2024-09-20 08:06:31 -05:00
Chris Hennes
8e070a7c14
Merge pull request #15262 from Rexbas/fix-alignment-direction
...
Move getGlobalPlacement() and fix alignment direction for transformed objects
2024-09-13 13:09:23 -06:00
Bas Ruigrok
db7ee95347
Gui: Use Coin 4.0.3 fix for orthographic camera clipping
2024-09-09 17:58:32 +02:00
Bas Ruigrok
2123e53d42
Gui: Fix alignment direction for transformed objects
2024-09-07 13:27:59 +02:00
wmayer
18cd67c64f
Linux: Fix regression with mask of cursors if platform name is 'xcb'
2024-08-26 10:35:53 -05:00
Ladislav Michl
46cce4bc98
Gui: Buggy Wayland custom cursors workaround
...
Until Qt v6.6 displaying custom cursors on Wayland is broken,
so add a workaround. See also QTBUG-95434.
2024-07-29 10:51:46 -05:00
luzpaz
bc150dc73c
Fix trailing newlines and minor typo fixes
2024-07-23 16:16:30 +02:00
liukaiwen
a481386436
add SoFCBackgroundGradient to inventor folder
2024-07-22 02:48:53 +08:00
bgbsww
19e450a667
Refactor all element name pairs into clearer struct names - renames
2024-07-20 16:32:12 -04:00
liukaiwen
776ed8f2c1
refactor: move some nodes to Inventor folder
2024-07-20 01:07:04 +08:00
wmayer
6b932aa96e
Gui: Use of Multisample class
2024-07-11 17:39:23 +02:00
wmayer
2b08586059
Quarter: Update Quarter code
...
* Removes unused default constructors of the device classes
* Changes several doc strings
2024-07-08 10:54:41 -05:00
0penBrain
4857ef19f2
Gui: offer possibility to editing view provider to handle "Select All" command
2024-05-27 10:52:00 -05:00
Bas Ruigrok
52b6f4f5ad
Gui: Add alignToSelection() method and command
2024-05-13 19:04:06 +02:00
PaddleStroke
9f240c525c
Assembly: Fixes slider special move mode.Fixes #13370
2024-05-06 18:32:00 +02:00
PaddleStroke
e7477f727f
Assembly: Fix Object disappears when dragging with slider #12449
2024-05-06 18:32:00 +02:00
wmayer
b9f5d29a4f
Gui: fixes #5609 : Add MSAA 6x option
2024-03-14 11:41:33 +01:00
Rexbas
7cfb4b10e5
Gui: Add easing to navigation animations
2024-02-29 13:29:37 -06:00
Rexbas
d512d68ec4
Gui: Set default navigation animation duration to 500 ms
2024-02-29 13:29:37 -06:00
mos
037fbbc5c5
removed deprecaded functions
...
.
.
2024-02-26 17:38:01 +01:00
Chris Hennes
5c64759c98
Merge pull request #12306 from Rexbas/fix-disappearing-handles
...
Gui: Fix disappearing element handles in sketcher
2024-02-19 11:18:10 -06:00
Paddle
888013d3c6
Assembly : Add support for perspective camera.
...
Remove exportASMT from toolbar.
Fix Fixedjoint name and tooltip
Fix various bugs
Introduce solver drag functions.
2024-02-13 08:25:46 +01:00
Paddle
a8ed4dd9a7
Assembly: Implement special drag mode for revolute.
2024-02-13 08:25:46 +01:00
Kacper Donat
bb52790710
Gui: Add ability to set coordinate system axis letter color
...
Fixes : #12172
2024-02-12 18:07:02 +01:00
Rexbas
a61d441a07
Gui: Fix disappearing element handles in sketcher
...
Finds the bounding sphere when the editing view provider is set. This ensures the right bounding sphere is used for finding the near and far clipping plane
2024-02-08 21:09:08 +01:00