Marc Zinnschlag
|
d37ff8ec63
|
fixed missing tooltip update for toggle/mode-type buttons
|
10 years ago |
cc9cii
|
936094ae95
|
Set range of spinbox types in dialogsubview.
|
10 years ago |
cc9cii
|
31fdf49616
|
Use Qt exit function rather than system one.
|
10 years ago |
cc9cii
|
911839bb91
|
Simplify detecting whether a universal id represents a referenceable type.
|
10 years ago |
cc9cii
|
ede1b97b46
|
Check the type of universal id before getting its id. Should resolve bug #2137
|
10 years ago |
scrawl
|
3028141815
|
Set up ESMReader indices in OpenCS (fixes wrong terrain textures when multiple content files are loaded)
|
10 years ago |
Marc Zinnschlag
|
5eb9fd81e1
|
use placeholder icons in OpenCS when no proper icon is available
|
10 years ago |
Marc Zinnschlag
|
a60e4c036f
|
Merge branch 'mode'
Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
apps/opencs/view/render/worldspacewidget.cpp
apps/opencs/view/render/worldspacewidget.hpp
|
10 years ago |
Marc Zinnschlag
|
b7f8f848a8
|
added edit modes for exteriors
|
10 years ago |
cc9cii
|
b86148411b
|
Fix for issue #2051. Not perfect (can get into a lock in some situations) but usable.
|
10 years ago |
Marc Zinnschlag
|
2acf446f18
|
added edit mode button to scene toolbar
|
10 years ago |
Marc Zinnschlag
|
b50fcd403b
|
renamed getElementMask to getVisibilityMask
|
10 years ago |
Marc Zinnschlag
|
9e67a07ad4
|
allow externally supplied ModeButtons in SceneToolMode
|
10 years ago |
Marc Zinnschlag
|
4dd645559d
|
added ModeButton specialisation of PushButton for use in SceneToolMode
|
10 years ago |
cc9cii
|
a3a0682138
|
Remove files no longer used, reverting to OEngine.
|
10 years ago |
cc9cii
|
bf669a51c1
|
Merge branch 'master' into mouse-picking-physics
|
10 years ago |
cc9cii
|
f051fb65ff
|
Fix memory leak when multiple documents in 3D edit. Support multiple physics engine per document.
|
10 years ago |
scrawl
|
6b88f5f33e
|
Use Ogre::uint8, fixes a missing include for uint8_t
|
10 years ago |
scrawl
|
61d4a6b344
|
Merge branch 'openmw-033'
|
10 years ago |
scrawl
|
ba3d2be8e3
|
Add missing include (Fixes #2108)
|
10 years ago |
cc9cii
|
03abd69b4f
|
Include string header for gcc.
|
10 years ago |
cc9cii
|
7d133d508d
|
Remove unused code. Move the cleanup of global resources used by the PhysicsEngine to PhysicsManager.
|
10 years ago |
cc9cii
|
37a050873c
|
Fix crash when multiple scenewidgets were closed. BtOgre was destroying resources each time.
|
10 years ago |
cc9cii
|
70b5d6857a
|
Add missing files.
|
10 years ago |
cc9cii
|
0e70315f91
|
Experimental, compiles and runs but crashes in some exit scenarios.
|
10 years ago |
Marc Zinnschlag
|
bf40a3bb5d
|
enhanced SceneToolBar tool handling (remove and insert at specific point)
|
10 years ago |
cc9cii
|
bd6e54dde3
|
Add function to cancel drag by pressing ESC. Remove debug code.
|
10 years ago |
cc9cii
|
092080c69c
|
Group the commands with begin/end macros.
|
10 years ago |
cc9cii
|
bf5ba41223
|
Fix deleting physics object when scene nodes were still referencing it. Remove unused code from MouseState. Items that do not change are fetched only once.
|
10 years ago |
cc9cii
|
4556eb74fe
|
Fix saving position and rotation.
|
10 years ago |
cc9cii
|
e3a000917c
|
Minor tidy up.
|
10 years ago |
cc9cii
|
358cac2f0a
|
Fix deleting object physics again.
|
10 years ago |
cc9cii
|
d9755f82c3
|
Position saving - work in progress.
|
10 years ago |
cc9cii
|
85ef683319
|
Fix deleting physics object when scene node is cleared.
|
10 years ago |
cc9cii
|
3796240b19
|
Refactor duplicate code sections.
|
10 years ago |
cc9cii
|
49d416353e
|
Remove a redundant list.
|
10 years ago |
cc9cii
|
7f54dab6ef
|
Fix issue where objects were sometimes unresponsive after dragging.
|
10 years ago |
cc9cii
|
e174428cc5
|
Minor tweaks.
|
10 years ago |
cc9cii
|
1eed180a5c
|
Fix Gcc/MSVC differences with friend class. Invert camera derived direction.
|
10 years ago |
cc9cii
|
a21958d007
|
Add option to move the mouse against the screen frame of reference.
|
10 years ago |
cc9cii
|
89bb616cbc
|
Remove debugging code.
|
10 years ago |
cc9cii
|
8b4651f055
|
Move mouse related functions and states out of WorldspaceWidget.
|
10 years ago |
cc9cii
|
998982b16a
|
Keep physics engines until physics code is moved out of OEngine.
|
10 years ago |
cc9cii
|
c6a2461fbd
|
Delay removing physics until the document is closed. Also other general cleanup.
|
10 years ago |
cc9cii
|
1ee64c7087
|
Add missing files for multi-document support.
|
10 years ago |
cc9cii
|
b328aa1fb9
|
Multiple document support.
|
10 years ago |
cc9cii
|
057982b1f8
|
Fix Subview interface clutter by keeping a map of Scenewidgets.
|
10 years ago |
cc9cii
|
e51d532795
|
Show drag movements of objects in multiple scene managers.
|
10 years ago |
cc9cii
|
d6e67b248f
|
Fix deleting objects and scenewidgets.
|
10 years ago |
cc9cii
|
ade7f09203
|
Keep track of terrain in physics engine. Should resolve crash exiting after opening multiple subviews of the same cell.
|
10 years ago |
cc9cii
|
ac7acb2c22
|
Disable more debug code.
|
10 years ago |
cc9cii
|
4f685092fb
|
Merge remote-tracking branch 'remotes/upstream/master' into mouse-picking
|
10 years ago |
cc9cii
|
aa7b693a13
|
Remove debug settings and minor cleanup.
|
10 years ago |
cc9cii
|
fbadaf55ee
|
Multiple SceneManagers per physics engine now working.
|
10 years ago |
cc9cii
|
a2ac4c7650
|
Allow multiple scene managers per physics engine. Compiles but does not work properly.
|
10 years ago |
cc9cii
|
0515159b74
|
Fix typo.
|
10 years ago |
cc9cii
|
1741043f20
|
Revert to storing Scene Node names as the key in RigidBody. Allow moving objects up/down using scroll wheel or touchpad while dragging. Cleanup code a little.
|
10 years ago |
Alexander "Ace" Olofsson
|
c1ce570e37
|
Use the enum value from Qt::KeyboardModifiers
This fixes the windows build at least
|
10 years ago |
cc9cii
|
792fbd119f
|
Resolve incorrect merge issues.
|
10 years ago |
cc9cii
|
c990ed4335
|
Merge branch 'mouse-picking-state' into mouse-picking
Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
apps/opencs/view/render/pagedworldspacewidget.hpp
|
10 years ago |
cc9cii
|
6ca88dc541
|
Merge branch 'master' into mouse-picking
Conflicts:
apps/opencs/model/settings/usersettings.cpp
|
10 years ago |
cc9cii
|
8e2a0ea90a
|
Implemented moving objects around x-y plane.
|
10 years ago |
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 |
Marc Zinnschlag
|
e604fcf282
|
Merge branch 'double'
|
10 years ago |
Marc Zinnschlag
|
6f4b753750
|
replaced regular function call from SubView to View with signal-slot-connection
|
10 years ago |
Marc Zinnschlag
|
1aef9304e9
|
replaced the signal/slot user settings update with a regular function call
|
10 years ago |
Marc Zinnschlag
|
b0a7b457f7
|
made double click actions in tables configurable
|
10 years ago |
cc9cii
|
815e832dbb
|
Merge branch 'master' into mouse-picking-state
|
10 years ago |
Marc Zinnschlag
|
275bf854ed
|
added new user setting: window/hide-subview (hide subview titlebar if there is only one subview in the window)
|
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
|
dd2c067e17
|
Cleanup for better legibility.
|
10 years ago |
cc9cii
|
fb0f85c8db
|
Report terrain position on cursor position.
|
10 years ago |
cc9cii
|
95683bc8c3
|
Add user interface for top level window status-bar setting (implementation already existed). For feature #854.
|
10 years ago |
cc9cii
|
8b0dc88db8
|
Use the correct name for deleting objects.
|
10 years ago |
cc9cii
|
b46df4034d
|
Cleanup bullet objects in the destructors.
|
10 years ago |
Marc Zinnschlag
|
aad13e6bff
|
close view when closing last sub-view unless this view is the last view
|
10 years ago |
Marc Zinnschlag
|
a9f5632afd
|
extended double click functionality in tables
|
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
|
dd9208afeb
|
Merge remote-tracking branch 'upstream/master' into 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
|
98ff3e7307
|
No physics or mouse picking for object preview.
|
10 years ago |
Marc Zinnschlag
|
6ff41c6a00
|
intercept shift/ctrl double-clicks in tables
|
10 years ago |
cc9cii
|
2f26fc1188
|
Avoid Ogre exceptions and null pointers.
|
10 years ago |
cc9cii
|
39cd89a9af
|
Make gcc happy.
|
10 years ago |
cc9cii
|
4d86371ca3
|
Minor refactoring and cleanup.
|
10 years ago |
cc9cii
|
cca6d0a024
|
Fixed issue with mouse picking accuracy.
|
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 |
Marc Zinnschlag
|
843493e90a
|
fixed case-problem in OpenCS script compiler
|
10 years ago |
Marc Zinnschlag
|
94ae222f0e
|
Merge branch 'settings'
|
10 years ago |
Marc Zinnschlag
|
a5bbfff9e2
|
another layout correction
|
10 years ago |
Marc Zinnschlag
|
5a1ce4943e
|
added advance 3D rendering user settings section
|
10 years ago |
cc9cii
|
8bcd415cca
|
Fix duplicate calls to OEngine. Use correct position, rotation and scale. Debug draw not working.
|
10 years ago |