Commit graph

251 commits

Author SHA1 Message Date
biwa
1e3cf5ccec Using the "Reset plane slope" action now sets the floor or ceiling heights to the height of the plane at the sector's bounding box center 2021-02-20 16:26:35 +01:00
biwa
3c7811de5e Added option for special handling of triangular sectors when doing visual sloping. When enabled it'll always select an opposite smart pivot handle. Enabled by default, can be disabled in Tools -> Preferences -> Editing -> Opposite side/vertex is smart pivot handle on triangular sectors 2021-02-13 12:03:37 +01:00
biwa
b70970ebcf Some refactoring related to visual sloping 2021-02-13 09:57:09 +01:00
biwa
f80159d528 Toggling visual sloping is now only possible in UDMF 2021-02-07 16:48:45 +01:00
biwa
0911a3a9a4 Some more performance improvements related to visual sloping 2021-02-07 16:44:12 +01:00
biwa
5ed77c5d05 Improved performance in visual mode related to visual slopes 2021-02-06 14:51:00 +01:00
biwa
5bcb27e51f Added some missing files
Some refactoring regarding visual sloping
2021-01-30 22:45:08 +01:00
biwa
5d1492c5c2 Added visual sloping for vertices (has an extra action to toggle visual vertex slope picking) 2021-01-30 22:01:55 +01:00
ZZYZX
2945ca24cd Fixed: flat slope != no slope 2020-12-28 00:47:55 +02:00
ZZYZX
eaa5227dc8 Slightly tweaked size of Controls list. Added 'Reset plane slope' action. 2020-12-28 00:13:56 +02:00
biwa
2dda3d228d Visual Mode: changed name from "GZDB Visual Mode" to simply "Visual Mode". The naming difference was for historical reason that doesn't apply anymore. Also reverted the mode icon to the original one 2020-11-01 11:31:57 +01:00
biwa
d92ab46838 Visual Mode: fixed a bug where selected 3D floor tops/bottoms would appear to be selected after undo, but actually weren't selected anymore 2020-10-23 20:56:50 +02:00
biwa
eec2c40dcc Visual Mode: fixed a bug where the line slope things (9500 and 9501) would slope the same sector multiple times when multiple lines of the same sector were tagged to the thing. Fixes #491. 2020-10-22 21:11:12 +02:00
biwa
e79a15807b Visual Mode: changed "Apply Camera Rotation To Things" action to apply more sensible rotation values to things 2020-09-28 16:18:36 +02:00
biwa
e6a7751c2d Visual Mode: added "Apply Camera Rotation To Things" action that applies the Visual Mode's current camera pitch and yaw to the selected things. No default key bound 2020-09-27 14:46:16 +02:00
biwa
1d9759aedf Improved interaction of auto-alignment with 3D floors 2020-06-16 19:11:03 +02:00
biwa
cce50e9376 Hopefully fixed broken auto alignment of certain sloped 3D floors (without breaking anything else) 2020-06-09 22:10:15 +02:00
biwa
d01cbb2c37 Some code cleanup
Added comments to code
2020-06-08 20:58:00 +02:00
biwa
f5d12e06df Improved slope arching form 2020-06-07 18:01:19 +02:00
biwa
aaa252bd35 Moved slope arching code into its own class
Improved functionality
2020-06-03 23:34:22 +02:00
biwa
b4e89974bd Added dialog to modify the slope arch 2020-06-01 21:57:17 +02:00
biwa
4e36099b22 Arching works... kind of 2020-06-01 17:16:13 +02:00
biwa
aecb1e67b7 Preliminary code for arching 2020-06-01 09:50:35 +02:00
biwa
82f019b8bd Fixed a potential crash when undoing while having slope handle picking enabled 2020-05-30 16:41:05 +02:00
biwa
342ea4f518 Trying to fix jittery camera when being really far away from the map origin (didn't fix it yet) 2020-05-23 10:37:42 +02:00
biwa
9338d1221f Removed lots of unnecessary casts to float of the Math methods. Also removed some other minor implicit casts 2020-05-22 22:30:32 +02:00
biwa
ab81b17554 More conversion from float to double. Doesn't seem to crash anymore. 2020-05-22 21:39:18 +02:00
biwa
91cbcde1eb It's compiling! 2020-05-21 14:20:02 +02:00
biwa
594fe0403d Removed DebugConsole functionality in non-debug builds 2020-04-26 00:58:42 +02:00
biwa
ac73ca7422 Fixed a crash that would happen when the line slope things (9500/9501) are used but the linedef they are tagged to doesn't have a front sidedef. Fixes #398. 2020-04-10 12:11:42 +02:00
biwa
ff5cea7ba3 Fixed rare potential crash when raising/lowering floors/ceiling to the closed neighbor 2020-04-07 21:18:07 +02:00
biwa
a3ce81dc2b Merge branch 'master' into visual-slope2 2020-04-04 13:12:20 +02:00
biwa
ef4c763879 Fixed display and auto-align issues when using hires texture replacements with local scaling 2020-04-02 22:46:40 +02:00
biwa
3f4a0a0e23 Aligning textures on the X axis now works correctly with negative scale values when world panning is not enabled. 2020-03-29 12:49:05 +02:00
biwa
91e0f8d56c Fixes for raisesectortonearest and lowersectortonearest action when used on slope handles to account for float rounding errors 2020-03-21 01:19:04 +01:00
biwa
f5baa09684 The raisesectortonearest and lowersectortonearest now work with visual slope handles 2020-03-19 16:16:08 +01:00
biwa
7b0adadbfb Merge branch 'master' into visual-slope2 2020-03-17 22:10:04 +01:00
biwa
e798450abd The sloping between handles action is now a bit more convenient and tries to figure out what the user wants to do even if not exactly two slope handles are selected. 2020-02-24 13:57:26 +01:00
biwa
afef349220 - Slope handles are not shown anymore when showing selection is disabled
- Smart pivot handles are now shown for the highlighted slope handle
2020-02-24 12:54:59 +01:00
biwa
37e8154556 - Some refactoring
- Added action to slope selected floors/ceilings between selected slope handles (default key: Ctrl-F)
- Added Shift-W as default key to toggle visual slope picking
2020-02-23 12:44:59 +01:00
biwa
631ccc12af Slope handles can now be set as pivot while other surfaces are selected 2020-02-23 00:48:47 +01:00
biwa
50a73b6af2 Pivot handles can now be set with the normal action to edit objects (no additional hotkey needed) 2020-02-19 22:43:41 +01:00
biwa
21c8379904 Added action to toggle between picking slope handles or other map elements 2020-02-19 21:59:42 +01:00
biwa
7154dec8c7 Code cleanup, added some comments 2020-02-16 22:07:20 +01:00
biwa
ff1ea95d86 Drawing visual slope handles is (mostly) working now
Also fixed some cases where slopes were applied incorrectly
2020-02-16 20:51:16 +01:00
Magnus Norddahl
fc7093b959 Load images when they accessed
Load previews when they are accessed
2020-01-12 23:10:57 +01:00
biwa
8aee7fc550 Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into visual-slope2 2020-01-04 22:15:13 +01:00
biwa
7e84883125 Some cleanups 2020-01-02 20:32:37 +01:00
biwa
e4e05542ec Fixed a problem where negative Y scales of sidedefs would result in a wrong offset when auto-aligning 2020-01-02 01:32:55 +01:00
biwa
ba713f7a25 Ported visual sloping to UDB 2019-12-31 00:08:17 +01:00