semion piskarev
654d6df1aa
MeshModelingTools: Fix some selection mechanic operations being unsafe because they assume a FTriangleGroupTopology.
...
#rb Jimmy.Andrews
#jira UE-224481
[CL 36760482 by semion piskarev in 5.5 branch]
2024-10-01 19:57:18 -04:00
jimmy andrews
38b03ce012
make polygon selection mechanic translate compacted edge selections for output
...
#jira UE-225055
#rb David.Hill
[CL 36755949 by jimmy andrews in 5.5 branch]
2024-10-01 19:12:13 -04:00
semion piskarev
69d945bdab
MeshModelingTools: Fix a bug in PolyEdit where edges are not selectable in a small region near corners when also hitting a face, and tweak selection sensitivity to make edges and corners properly hittable when also hitting faces.
...
#rb Jimmy.Andrews
#jira UE-223699
[CL 36445648 by semion piskarev in 5.5 branch]
2024-09-19 14:51:14 -04:00
semion piskarev
f43f764551
MeshModelingTools: Fix PolyEd breakages from 36162322.
...
#rb kiaran.ritchie, nathan.mitchell
#jira UE-224145, UE-224323
[CL 36333596 by semion piskarev in 5.5 branch]
2024-09-17 09:57:25 -04:00
kiaran ritchie
20592be4b6
Skin weight transfer: Add support for selecting vertices on the source mesh
...
#rb benoit.gadreau
[CL 36164152 by kiaran ritchie in 5.5 branch]
2024-09-10 18:48:01 -04:00
Ryan Hummer
4af2fd066d
Updating Dev-Release-5.5 from Main at CL #36144969
...
#okforversepublic
[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
katie caputo
dafc9fd8cf
Modeling Tools: Make mesh element selection conversions stable
...
#JIRA UE-222292
#rb David.Hill, lonnie.li
[CL 35936460 by katie caputo in ue5-main branch]
2024-08-30 16:28:03 -04:00
katie caputo
537039e112
Modeling Tools: Fixes bug which was not allowing correct de-selection in Mesh Element Selection - Edge Mode
...
#JIRA UE-220452
#rb lonnie.li
[CL 35187883 by katie caputo in ue5-main branch]
2024-07-30 12:32:12 -04:00
katie caputo
729abfbe18
Modeling Tools: Fixes a bug which displayed the wrong visuals in Mesh Element Selection in undo/redo
...
#JIRA UE-216281
#rb lonnie.li
[CL 35068023 by katie caputo in ue5-main branch]
2024-07-24 17:26:19 -04:00
jimmy andrews
c64ec0fd2f
add selection validation to geometry selection manager, so we can recover if objects are deleted from under the selection system
...
+ fix dynamic mesh selection lambda keeping a raw pointer, and instead keep an identifier w/ a weak object pointer
#rb lonnie.li
[CL 34944659 by jimmy andrews in ue5-main branch]
2024-07-19 17:02:27 -04:00
kronok
76e263fc58
ModelingTools: Fixed geometry selection opacity to use the alpha from the ModelingMode color settings
...
#JIRA UE-215260
#rb lonnie.li
[CL 34944002 by kronok in ue5-main branch]
2024-07-19 16:40:16 -04:00
katie caputo
c9c94e18c0
Modeling Tools: Updates the visual display of Mesh Element Selection so that only applicable components are displayed depending on the selection mode
...
#JIRA UE-206070
#rb lonnie.li
[CL 33732970 by katie caputo in ue5-main branch]
2024-05-17 15:06:29 -04:00
katie caputo
e1fb5dfb17
Modeling Tools: Resolves flickering which happened when hovering over a selected element in MeshElementSelection
...
#JIRA UE-214897
#rb lonnie.li
[CL 33729003 by katie caputo in ue5-main branch]
2024-05-17 13:17:01 -04:00
katie caputo
d51c81777b
Modeling Tools: light cleaning up functions relating to selection, no functionality change
...
#rb lonnie.li
[CL 33727981 by katie caputo in ue5-main branch]
2024-05-17 12:51:01 -04:00
kiaran ritchie
ab4ff07e7d
Added ability to select edges and faces in skin paint tool.
...
Adds Grow/Shrink/Flood ability to both edges and faces in UPolygonSelectionMechanic
#rb halfdan.ingvarsson
#JIRA UE-209462
[CL 33673217 by kiaran ritchie in ue5-main branch]
2024-05-15 18:12:58 -04:00
katie caputo
d2d550ceb1
Modeling Tools: Replaces the existing PDI implementation of MeshElementSelection to use PreviewGeometry
...
#JIRA UE-189444
#rb lonnie.li
[CL 33610721 by katie caputo in ue5-main branch]
2024-05-13 18:32:09 -04:00
katie caputo
a7bd886565
Modeling Tools: Implement the selection Mapping Flags for MeshElementSelection and clarify its related code
...
#JIRA UE-212714
#rb lonnie.li
[CL 33334853 by katie caputo in ue5-main branch]
2024-04-30 09:10:14 -04:00
jimmy andrews
91f66a42f6
fix gizmo not showing up for modeling mode geometry selection after selection element type / topology mode change
...
#rb jimmy.andrews
[CL 33214061 by jimmy andrews in ue5-main branch]
2024-04-24 17:33:01 -04:00
jimmy andrews
87679c1c76
Make draw polygon, draw polypath, and draw-and-revolve tools initialize with a 'reasonable' drawing frame instead of starting at the origin
...
#jira UE-185651
Where reasonable means centered on the selection (if available), or otherwise centered in the view.
If a geometry element is selected, we will also align to that (e.g., aligning to the plane of a selected triangle)
#rb David.Hill
[CL 33182868 by jimmy andrews in ue5-main branch]
2024-04-23 18:39:48 -04:00
jimmy andrews
558c86d50b
Make modeling mode element selections auto-convert when user changes the active selection mode (if a conversion is implemented)
...
#rb rinat.abdrashitov
[CL 33116028 by jimmy andrews in ue5-main branch]
2024-04-19 16:41:11 -04:00
katie caputo
87533ccde8
Modeling Tools: Add support for customizing colors in Mesh Element Selection, add support for different between hovering over a selected vs non-selected elements, fix issues with EnumerateSelectionEdges
...
#JIRA UE-209421 UE-206063
#rb nickolas.drake
[CL 33070091 by katie caputo in ue5-main branch]
2024-04-18 09:20:08 -04:00
steve robb
bd31b2021c
Fixed miscelleneous potentially uninitialized FVectors.
...
#jira UE-87511
[CL 32980682 by steve robb in ue5-main branch]
2024-04-15 20:17:01 -04:00
katie caputo
b403616bec
Modeling Tools: Places Mesh Element Selection Gizmo in Object Frame Mode at selected component(s) pivot rather than at object's pivot
...
#JIRA UE-206515
#rb lonnie.li
[CL 31575613 by katie caputo in ue5-main branch]
2024-02-16 14:49:01 -05:00
jimmy andrews
f82bec6181
remove various deprecated methods from modeling components code
...
#rb jimmy.andrews
[CL 31501927 by jimmy andrews in ue5-main branch]
2024-02-14 19:10:11 -05:00
jimmy andrews
05d70b0bf8
remove deprecated persistent mesh selection code from modelingcomponents
...
#rb jimmy.andrews
[CL 31501095 by jimmy andrews in ue5-main branch]
2024-02-14 18:58:49 -05:00