Garux
ed151906bd
* bindable commands EntityMovePrimitivesToLast, EntityMovePrimitivesToFirst, EntityUngroup, EntityUngroupPrimitives
2018-06-24 21:25:53 +03:00
Garux
645c2f479c
comment out Scene_parentSelected() codes
2018-06-24 19:24:16 +03:00
Garux
f0057a86f4
* bindable commands FitTextureWidth, FitTextureHeight, FitTextureWidthOnly, FitTextureHeightOnly
2018-06-24 13:14:54 +03:00
Garux
59c05fa390
fix coincident UndoableCommand name "patchCreateCaps"
2018-06-24 12:16:08 +03:00
Garux
9f6a467e1e
* handle degenerate cases of 2 points clipper in camera (points on the line of view direction)
2018-06-17 17:05:58 +03:00
Garux
5a78874f9b
* selector size: bump default 8->12
...
clipper's one = user preference + 4
hardcode for pivoted manipulators to 8 (since their size is constant)
2018-06-10 23:37:45 +03:00
Garux
78c97a6625
* disable clipper cut action on doubleclick, if click has set second point
2018-06-10 01:44:01 +03:00
Garux
b5e9d98bc7
status_grid tooltip_markup
2018-06-09 22:51:26 +03:00
Garux
367e13e880
* map objects counts statusbar icons
...
* omit textures/ prefix in texture clipboard status
2018-06-09 22:04:23 +03:00
Garux
fd1e14864a
* enable entity->killconnect for game type="q1"
2018-06-09 00:47:16 +03:00
Garux
f51000c0d0
3d cam: DragNewBrush: improve big grid handling
2018-06-08 21:30:38 +03:00
Garux
aff5c8093e
* up/down floor walker: examine all types of scene nodes (was brushes only)
...
consider only top/down and selected instances (was whole scene)
fix jam at close coords
also jump to bottommost coord of considered objects
2018-06-08 21:05:47 +03:00
Garux
2f38cfb4a3
* default (QE) tool: new translation styles: "XY plane + Z with Alt", "View plane + Forward with Alt" (prefs->Selection->Move style in 3D)
2018-06-04 19:22:07 +03:00
Garux
c0b6f2169a
* statusbar: show selected brushes/patches/entities counts, if anything is selected; total, if not
2018-06-01 02:23:07 +03:00
Garux
24c02facb2
refactor status text, status labels
2018-05-31 16:16:47 +03:00
Garux
6b8a1980af
* add statusbar->patches count
2018-05-31 12:38:43 +03:00
Garux
4a59d83139
simplify void NormalizeColor( Vector3& color )
2018-05-24 23:16:59 +03:00
Garux
bf6e29d9c6
* remove entity->ungroup command: change classname to worldspawn does equal job; 'create worldspawn' click ungroups selected primitives only
2018-05-24 22:56:46 +03:00
Garux
66197713a5
simplify ParentSelectedBrushesToEntityWalker
...
add comments to EntitySetClassnameSelected
2018-05-24 21:37:39 +03:00
Garux
17a7e2f413
* replace reGroup command with simpler to use Move Primitives to Entity one (select primitives to move, select target entity primitive, go)
...
fix crashes in Entity_ungroupSelected, Entity_connectSelected
rename entity commands uniformly for simpler search in the list
2018-05-24 18:21:38 +03:00
Garux
6f8a0668a3
add and use VolumeTest/View.getViewDir()
2018-05-18 01:55:20 +03:00
Garux
4542d9da3c
* Valve220: transform basis in special way with texture lock off
2018-05-16 16:40:54 +03:00
Garux
ae1bd2c066
matrix4_for_normal_transform, matrix4_transformed_normal, plane3_transformed_affine_full functions
2018-05-16 14:16:43 +03:00
Garux
e1bc4a8ba9
fix quaternion_for_unit_vectors, quaternion_normalised
...
RotateFree got lower (realistic) sensitivity
2018-05-16 02:59:18 +03:00
Garux
0a4d325f85
fix slow mass (de)selection in clipper mode
2018-05-15 02:55:05 +03:00
Garux
a18a5d7c9b
* snap Clipper points to brush planes, edges and vertices (in 3d camera)
2018-05-15 02:43:10 +03:00
Garux
813cd70fd3
add vector3_max_abs_component_index, vector3_min_abs_component_index functions
2018-05-14 22:35:31 +03:00
Garux
af9850510f
prevent cursor change GDK_BLANK_CURSOR->g_clipper_cursor during freelook
2018-05-14 13:36:44 +03:00
Garux
b2a911c9b1
* fix: update BrushClipPlane rendering on undo
2018-05-14 12:54:02 +03:00
Garux
05ea23c623
reimplement: * m1x2 on clipper point = do clip
2018-05-11 18:01:10 +03:00
Garux
a42709f80a
reimplement: * ctrl + m1: quick clipper mode (quits one after split done) (in 2d)
2018-05-11 02:27:52 +03:00
Garux
522cac75dc
* preferences->Clipper->"Reset Flipped State" (on cut done and on manipulator changed), "Reset Points on Split", "2 Points in 2D Views"
2018-05-10 02:31:08 +03:00
Garux
8339ebfb23
remove code
2018-05-09 02:01:21 +03:00
Garux
7088653115
* clipper tool total rewrite; works in 3d viewport
...
* fix: update BrushClipPlane rendering on selection change
* clipper points are draggable right after been dropped
2018-05-09 00:24:02 +03:00
Garux
b06c551866
* fix qer_alphafunc equal/greater/less/lequal alphatest modes (was always 'gequal')
2018-05-04 11:30:23 +03:00
Garux
9930b8842b
make rectangular selector minimal size independent on g_SELECT_EPSILON, allow any non zero size
2018-05-04 11:02:04 +03:00
Garux
050c0559be
* turn off 64u deep selection of components in QE tool
2018-04-29 21:02:16 +03:00
Garux
412e6cc60a
shorten RadiantWindowObserver.ModifierFlags m_state code
2018-04-29 19:56:50 +03:00
Garux
1d4f115517
* preferences->Selection->Selector size (pixels)
2018-04-29 19:12:42 +03:00
Garux
9114385dda
* fix mixed up ViewFront and ViewSide commands, NextView menu entry typo
2018-04-28 22:10:07 +03:00
Garux
1e58fb2d7d
* change GDK_KP_Home, GDK_KP_Page_Down, GDK_KP_End binds to GDK_KP_7, GDK_KP_3, GDK_KP_1: works under Windows at least
2018-04-28 21:33:12 +03:00
Garux
7c5d79da6b
* texbro: show tags frame on M2 release after small or zero move to enable (m2 drag = scroll pan) with tags on
2018-04-28 20:18:06 +03:00
Garux
10c2b9bbd2
* check move amount (56 pixels) in M2 toggle freelook or keep strafemode condition to allow fast strafe moves
2018-04-26 19:23:35 +03:00
Garux
16c00ac54c
* fix backslashes in opened by cmd line map path = fix duplicates in recent maps list
2018-04-21 23:26:40 +03:00
Garux
460df292ff
* preferences->Camera->Time to Max Speed slider (camera key moves acceleration)
2018-04-21 02:17:52 +03:00
Garux
600963629c
* preferences->Camera->Scroll Move Speed slider
...
* change freelook move speed units to game units; expand range; simplify
* print speed values on change by CameraSpeedDec/CameraSpeedInc commands to console
2018-04-21 01:13:08 +03:00
Garux
065505b71b
* remove hack, making freelook move speed fps dependent and harsh move start
2018-04-20 23:17:23 +03:00
Garux
a3201f1954
* camera strafe: m1 one is disableable by mode 'none'
...
do not block strafe by pressed shift in up/forward modes
enable forward strafe with only shift pressed in 'both' modes (no ctrl is required)
2018-04-20 16:38:20 +03:00
Garux
0cae576d5e
* preferences->Camera->Strafe Speed slider
2018-04-20 13:59:49 +03:00
Garux
446ab50511
really support mouse_moved_epsilon system in camera freelook
...
use FreezePointer chain for freelook selections/manipulaions instead of extra gtk motion handler (fixes one step latency in window observer aswell)
2018-04-17 14:26:49 +03:00