Commit Graph

174 Commits (master)

Author SHA1 Message Date
cc9cii 68b7532383 Move code to WorldspaceWidget so that UnpagedWorldspaceWidget can be supported. 10 years ago
cc9cii 5afaa0083f Minimise false detection of grab & drag operation. 10 years ago
cc9cii a01a921644 Experimental mouse event state machine for 3d editing, starting with drag & drop objects. 10 years ago
cc9cii 6c8320a638 More cleanup. 10 years ago
cc9cii c2c33eac0f Minor cleanup. 10 years ago
cc9cii 0b63ba5727 Move debug rendering code out of PhysicsSystem. 10 years ago
cc9cii fb0f85c8db Report terrain position on cursor position. 10 years ago
cc9cii 9337d6533a Add terrain collision. Support visibility mask for objects and terrain. 10 years ago
cc9cii cc0acec64c Add settings to enable/disable debug rendering of mouse picking. 10 years ago
cc9cii 54a6897df8 Use QString rather than std::to_string 10 years ago
cc9cii e5dd8d06a0 Store object reference id to RigidBody instead of scene node handles. 10 years ago
cc9cii cb53e714f7 Convert PhysicsSystem to a singleton. 10 years ago
cc9cii 39cd89a9af Make gcc happy. 10 years ago
cc9cii fdee3fd919 Added debug lines to show ray hit position. Added highlighting the Entity hit by the ray. Incorporated user setting far clip distance. 10 years ago
cc9cii 4b53b8658b Debug rendering toggled by double clicking the right mouse button. Raycasting works, but inaccurate. 10 years ago
cc9cii 8bcd415cca Fix duplicate calls to OEngine. Use correct position, rotation and scale. Debug draw not working. 10 years ago
cc9cii 03a30c3f1d Experimental, compiles but does not work. 10 years ago
Marc Zinnschlag 994159fafd fixed broken iterator 10 years ago
cc9cii 8cebfc411b Minor visual improvements. 10 years ago
cc9cii 57b337d368 Fix corruption issue when the initial scenewidget is closed before subsequent ones. Also place the label closer to the terrain height at the center of the cell, should reduce the perception of the label jumping around too much. 10 years ago
cc9cii e58e5c2bf5 Update overlays independently from multiple viewports. 10 years ago
cc9cii 47c5bc9a19 Set bounding box on manual objects rather than creating meshes. 10 years ago
cc9cii 758ce0ed98 Various fixes as per feedback comments. 10 years ago
cc9cii 809b8c6d5b Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
10 years ago
cc9cii 3e5027abbb Incorporate terrain height to labels and camera. 10 years ago
cc9cii 406135ee96 Merge remote-tracking branch 'upstream/master' into terrain 10 years ago
cc9cii 13f028e27b Avoid out of range exceptions. 10 years ago
cc9cii b3ef7a71e2 Different implementation of update overlay fix. 10 years ago
cc9cii 5d8022bdc5 Update overlay upon control elements button signal. 10 years ago
cc9cii e1197e75bc Handle change of names or regions to dynamically update the overlay. 10 years ago
cc9cii 7836ee9ab6 Fixed crash exiting internal cells. Better starting camera position for external cells. 10 years ago
cc9cii 0cccdfd114 Added description below the cell id (name if exists, or region) 10 years ago
cc9cii 7640875f9d More cleanup. 10 years ago
cc9cii f48f841d31 Add full path for Ogre Overlay headers (workaround for osx). 10 years ago
cc9cii b3e09cce00 Remove mouse picking code. 10 years ago
cc9cii 972c789060 Add Ogre Overlay path to cmake. 10 years ago
cc9cii cc6153eb8e Removed temporary key bindings. 10 years ago
cc9cii e38417e662 Visibility mask implemented. For testing rigged up 'M' and 'N' keys for show/hide.
The scenewidget doesn't receive any mouse events for about a second after toggling the visibility flag.  No idea what is causing this.
10 years ago
cc9cii dbb2781817 Mouse click on text overlay implemented. Removed 'm' keybinding for overlay toggle. White lines not visible by default. 10 years ago
cc9cii 85d93807c5 Working version. White lines still present. Marker toggle hard-coded to 'm' key. Mouse events not implemented. 10 years ago
cc9cii 5ffb740120 Fix silly mistake (thanks scrawl for picking that up) 10 years ago
cc9cii a9745cce1e Suppress some compiler warnings. 10 years ago
cc9cii dee090355f Changes to compile on Ubuntu 14.04. 10 years ago
cc9cii 687b62dfd3 Revert some changes (mostly iostream adds) 10 years ago
cc9cii 312b7cd571 Merge branch 'master' into QtOGre
Conflicts:
	apps/opencs/model/doc/document.cpp
	apps/opencs/view/render/pagedworldspacewidget.cpp
	apps/opencs/view/render/pagedworldspacewidget.hpp
	components/nif/niffile.hpp
	libs/openengine/bullet/physic.hpp
10 years ago
Marc Zinnschlag 0db288ce07 generalising and cleaning up drop implementation of worldspace widget 10 years ago
Marc Zinnschlag 5a9376450b some cleanup of the scene view drop code 10 years ago
Marc Zinnschlag 51128d2d57 added run button to scene subview toolbar 10 years ago
gus 1ac220593d clean up 11 years ago
gus 11922dc53a code is shorter, thanks scrawl 11 years ago
gus 465914c77c more clean up 11 years ago
gus 321d385a5d clean up 11 years ago
gus d4d8f07bf3 clean up 11 years ago
gus e9cc1df69e use QPainter 11 years ago
Marc Zinnschlag f381451ae0 added control element selector toolbar button 11 years ago
gus baf6cca051 modified tab to space 11 years ago
gus 195767db7f link back to OGre Wiki for some copied past code 11 years ago
gus 546b44a3be bugfixes 11 years ago
gus a5058625b3 clean up + toggle function for the billboard 11 years ago
gus f8019b4a97 added a bilboard with the Cell coord. Can't be toggled off yet, and no clean up too. 11 years ago
Marc Zinnschlag a25321f07e update paged scene view according to changes made to cell records 11 years ago
Marc Zinnschlag 5fb2e1a877 do not render deleted exterior cells in scene view 11 years ago
Marc Zinnschlag 2fe2def64c added cell rendering in paged worldspaces 11 years ago
Marek Kochanowicz f51f826dad fixed compilation 11 years ago
Marek Kochanowicz 5e99381019 Drag and drop works. 11 years ago
Marek Kochanowicz ea1aaef8ca replace paged with unpaged (and vice versa) 11 years ago
Marek Kochanowicz d00dbf47d5 working on worldspace drops 11 years ago
Marek Kochanowicz 57131332f4 fixing minor issues 11 years ago
Marek Kochanowicz 6aaa15b2e8 paged worldspace drop 11 years ago
Marek Kochanowicz 19dac9dc86 that would be it 11 years ago
Marc Zinnschlag e0550ba336 allow multiple cell coordinates in c-type hint for scene subviews 11 years ago
Marc Zinnschlag 0d352cb883 replaced rectangular cell selection with a CellSelection object 11 years ago
Marc Zinnschlag 5b5069535e keep track of active cells in PagedWorldspaceWidget and update SubView title accordingly 11 years ago
Marc Zinnschlag 397921e457 specialising WorldspaceWdiget into paged and unpaged subclasses 11 years ago