Commit Graph

147 Commits (fa3baac0f33aac3a066b3df4360ca2a9a02f27df)

Author SHA1 Message Date
Bret Curtis 39185e6f8c purge the rest of boost::shared and any other boost related things that no longer are required
put boost system back in, clean others up

revert Qt

add back boost fstream
7 years ago
scrawl 625c5040ce Fix build 7 years ago
scrawl 960d4a96c3 Reduce the number of osg::Material state by setting the default state on the graph root 7 years ago
Leon Krieg c7b4b2cdd7 Fixed multiple spelling mistakes 8 years ago
scrawl 95a67bf0c2 Disable OSG 3.5.5 thread affinity setting in the scenewidget due to the interference with QT threads
Reference: http://forum.openscenegraph.org/viewtopic.php?t=16158
8 years ago
LohikaarmeHAV 19c74a4d6e Part two 8 years ago
LohikaarmeHAV 7309be8592 First part 8 years ago
lohikaarme 48bcde8cc9 ... 8 years ago
LohikaarmeHav b0cf276cfc hups 8 years ago
LohikaarmeHav 7cd991107c Nah
Preview seem to not like removing mCamPositionSet and I have do other things.
8 years ago
LohikaarmeHav c6bc30d6a8 Forgot to remove line and add comment. 8 years ago
LohikaarmeHav c6ec473280 Camera reset now every time cell object->view is pressed. 8 years ago
Aesylwinn 3edc77a32b Remove QShortcut usage,
Add a lot of shortcuts,
Remove debug messages
8 years ago
Aesylwinn f251c3867d Redesigned shortcut handler to be capable of dealing with child and
parent widgets. This should be the final design change. Also, some
various bug fixes.
8 years ago
Aesylwinn 1b5273f2b7 Finally re-added rendering stats, refactored some functions
to better fit new input structure, removed unneeded shortcut
declarations in headers, and changed the cell marker
interaction to use primary/secondary select instead of
shift + primary/secondary edit.
8 years ago
Aesylwinn faa84e0a35 - Further extended usage of new shortcut class
- Refactored camera classes to take advantage of Qt's reference counting
- Removed some of the old implementation
8 years ago
Aesylwinn e8626e588a Changes in shortcut design.
- Handle input in centralized class for potential conflict resolution.
- Remove wrapper class for QShortcut; it should be unnecessary.
- Added customizable shortcut usage to orbit camera mode.
8 years ago
Aesylwinn 40297701d0 Base key config/shortcut implementation 8 years ago
Aesylwinn 2f39a6e20d Fix camera input not being reset when focus for widget is lost. 8 years ago
Aesylwinn 7657684dad Fix mouse tracking to fix tooltip behavior. Also hide tooltips
when the mouse is moved.
8 years ago
Aesylwinn e07687ee01 Add button for camera mouse inversion in user preferences, and separate the
sensitivity settings for orbit and free cameras.
8 years ago
Aesylwinn e127c691e2 Cleanup, remove some unused includes 8 years ago
Aesylwinn 99e9017242 Cleanup, externalize mask used to pick center 8 years ago
Aesylwinn a4cc891383 Cleanup, move setup to CameraController class 8 years ago
Aesylwinn efa2ec21ff Cleanup, no need to inherit and override osg::ComputeBoundsVisitor 8 years ago
Aesylwinn 1e30891891 Broaden selection mask for getting scene bounds if nothing is found. 8 years ago
Aesylwinn a0fb242bf8 Slight improvement to camera placement. 8 years ago
Aesylwinn bee8977e45 Add camera control customization options. 8 years ago
Aesylwinn 3a676fc456 Revert "Create a visual representation of the center of the orbit camera."
This reverts commit 2c894acd98.

# Conflicts:
#	apps/opencs/view/render/cameracontroller.cpp
#	apps/opencs/view/render/cameracontroller.hpp
8 years ago
Aesylwinn 2c894acd98 Create a visual representation of the center of the orbit camera.
For debugging purposes.
8 years ago
Aesylwinn c8bae38a8e Remove trackball mode 8 years ago
Aesylwinn 999869da24 Position camera above, near, and looking at the scene. 8 years ago
Aesylwinn fcccacc0fa Define a constant for the World Up vector 8 years ago
Aesylwinn 08fe914ba1 Preliminary editor camera 8 years ago
Aesylwinn ebdc212886 Moved selectNavigationMode to SceneWidget class, centralized camera selection. 8 years ago
Aesylwinn 9afb0e0f90 Input restructuring. 8 years ago
Aesylwinn f4f7afb53b Removed now unnecessary installation of event filter. 8 years ago
Aesylwinn 38059593a7 Removed workaround for OSG input handling in RenderWidget. 8 years ago
Marc Zinnschlag dececf6c38 instance moving via drag in 3D scenes 8 years ago
scrawl 647a5e091f Add osgQt to the repository
Ensures that it will be built against the correct Qt version.
8 years ago
scrawl 458a305bff OpenCS: add lighting mask 8 years ago
scrawl 7f967153ef OpenCS: create light sources 8 years ago
scrawl e7bb8878f3 OpenCS: add a mask for particle systems 8 years ago
scrawl ad2145b463 OpenCS: use a separate enum for the toggle buttons 8 years ago
Marc Zinnschlag c646533448 removed old user settings system 9 years ago
scrawl 1402a16702 SceneWidget: change the threading model to DrawThreadPerContext
Performs much better because we can break frame early, running cull in parallel with last frame's draw.
9 years ago
Marc Zinnschlag 1d4f8b2595 send mouse wheel input to active EditMode during drag operations 9 years ago
scrawl dac3b33efb OpenCS: Pass events from the QGLWidget to the RenderWidget 9 years ago
scrawl 169fc6a61b OpenCS: Remove margin around the render window 9 years ago
Marc Zinnschlag 1aa926c7e0 restored T-shortcut (focus toolbar) in scene widget 9 years ago