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