Garux
|
94e01fdb0a
|
camera 2 points clipper: use likely more worthy split plane, if current axial one does not intersect selection bounds
|
2018-08-02 09:42:29 +03:00 |
|
Garux
|
461410f1a9
|
* fix automatic connection names resolving of cloned entities
issue was:
create entity 1, clone to 2,3; connect 1-2, 2-3 = 1-3 connected; 2-3, 1-2/3-2 2-1 = ok; create all ones via menu/clone-make-unique/ctrl+c +v = ok
clone-make-unique is broken, when operating with cloned entities, connected 3-2, 2-1 (ctrl+c +v too)
|
2018-07-27 20:21:42 +03:00 |
|
Garux
|
cc997fd5a1
|
* fix clone, clone-make-unique, select all of type, expand selection to entities/primitives for maps w/o worldspawn
|
2018-07-27 19:11:53 +03:00 |
|
Garux
|
5c48131eba
|
* rectangular selector gestures, enabling select, deselect and toggle behaviors
|
2018-07-23 16:25:32 +03:00 |
|
Garux
|
6ce87c04ac
|
* update Texture Quality (mip level) preference without restart
|
2018-07-10 12:49:23 +03:00 |
|
Garux
|
c3a110bf2c
|
fix old mipmaps code: tex size could be = 0
|
2018-07-10 01:13:47 +03:00 |
|
Garux
|
f83dc2e891
|
* use external textures mipmaps generation, draw NPoT textures correctly
|
2018-07-10 00:54:35 +03:00 |
|
Garux
|
d6389acf21
|
fix TranslateFreeXY_Z usage for entities with non identity origin
|
2018-06-30 12:40:29 +03:00 |
|
Garux
|
ac87395f6c
|
* preferences->Clipper->On DoubleClick do: clip or split (def = split)
|
2018-06-24 22:50:15 +03:00 |
|
Garux
|
962df6a60e
|
remove duplicated ViewEntityInfo command
|
2018-06-24 21:34:09 +03:00 |
|
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 |
|