Commit Graph

657 Commits

Author SHA1 Message Date
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
jimmy andrews
ce01672929 make most primitives not apply xy bounds centering, since they are already centered and the bounds center can be slightly off the 'true' center especially at very low sample counts
#jira UE-214274
#rb David.Hill

[CL 36755486 by jimmy andrews in 5.5 branch]
2024-10-01 19:08:18 -04:00
Jimmy Andrews
3350383f49 fix responsiveness of background operators in cases where we show 'dirty' results after operators are cancelled
#jira UE-225271
#rb lonnie.li

[CL 36555672 by Jimmy Andrews in 5.5 branch]
2024-09-24 18:25:29 -04:00
halfdan ingvarsson
7e2101f0cb Geoscripting: Prefer deforming the mesh description directly rather than always go through render data
#rnx
#rb Jimmy.Andrews

[CL 36458253 by halfdan ingvarsson in 5.5 branch]
2024-09-19 19:06:01 -04:00
jimmy andrews
516ad3e0f4 make basemeshprocessing- and basecreatefromselected-derived tools set a max number of background tasks based on the input mesh sizes
#jira UE-220225
#jria UE-220226

#rb lonnie.li

[CL 36454406 by jimmy andrews in 5.5 branch]
2024-09-19 17:54:31 -04:00
benoit gadreau
575c3e2768 FSkinnedComponentWrapper: make sure that the requested LOD for conversion is available
#rb halfdan.ingvarsson
#rnx

[CL 36454364 by benoit gadreau in 5.5 branch]
2024-09-19 17:54:01 -04:00
jimmy andrews
f1249dc200 Mitigate tools crashing from too many cancelled-but-still-running background tasks accumulating by limiting the number of active background tasks permitted for a single background compute object
#jira UE-220225
#jria UE-220226
#rb lonnie.li

[CL 36447529 by jimmy andrews in 5.5 branch]
2024-09-19 15:30:35 -04:00
katie caputo
a48a73d4da Modeling Tools: Cleans and fixes bugs in UV Snapshot tool, adds icon
#JIRA UE-202724
#rb lonnie.li, semion.piskarev

[CL 36447277 by katie caputo in 5.5 branch]
2024-09-19 15:26:42 -04:00
jimmy andrews
643fa560a9 make smoothing operator at least try to respond to progresscancel being cancelled, to help more quickly reduce memory pressure from cancelled operators
#jira UE-220225
#rb lonnie.li

[CL 36447266 by jimmy andrews in 5.5 branch]
2024-09-19 15:26:36 -04:00
semion piskarev
557edc7c12 MeshModelingTools: Make bridge action have correct selection in TriEdit after completion.
#jira UE-224700
#rb nickolas.drake

[CL 36446625 by semion piskarev in 5.5 branch]
2024-09-19 15:14:35 -04:00
jimmy andrews
e6f3b73dd4 cis fix for incorrect init of temp tri selection in editmeshpolygonstool.cpp
#rb jimmy.andrews

[CL 36445850 by jimmy andrews in 5.5 branch]
2024-09-19 14:57:14 -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
af1a9adcc5 MeshModelingTools: Fix extrude distance adjustment (to keep boundaries "even") not working properly in cases where extrude direction is not in plane of the corner. Fix flipping of extrude direction when extrude distance was negative before being set negative again.
#rb Jimmy.Andrews
#jira UE-224527, UE-208848

[CL 36444398 by semion piskarev in 5.5 branch]
2024-09-19 14:29:34 -04:00
jimmy andrews
f04211f441 make polygroup edit and triangle edit tools auto-convert input selections if they're the wrong topology type, rather than discarding them.
+ Also translate mode-level polygroup edge selections (without corners) to tool polygroup edge selection w/ corners if needed.

#jira UE-224600
#rb semion.piskarev

[CL 36444217 by jimmy andrews in 5.5 branch]
2024-09-19 14:22:35 -04:00
semion piskarev
f20a852f4e MeshModelingTools: Change some primitive creation tools to default to PerQuad, and make LatLong sphere PerFace not be the same as PerShape (and be same as PerQuad).
#rb Jimmy.Andrews

[CL 36440969 by semion piskarev in 5.5 branch]
2024-09-19 13:28:12 -04:00
jimmy andrews
08ca5c9346 move simplify op prevent normal flips flag check up to before the simplify happens, so it affects the result
#jira UE-224728
#rb David.Hill

[CL 36417551 by jimmy andrews in 5.5 branch]
2024-09-18 20:49:57 -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
halfdan ingvarsson
f161376bf5 Geoscripting: Make sure the temporary detail logging is only enabled when an actual error condition happens.
#rnx

[CL 36212084 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:58:28 -04:00
halfdan ingvarsson
e070fbf79a Geoscripting: Add temporary logging to track down an elusive vertex mismatch issue.
#rnx

[CL 36212062 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:57:58 -04:00
halfdan ingvarsson
df166cdbe7 Geoscripting: Add an option to reconstruct non-manifold meshes
#rb David.Hill

[CL 36212041 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:57:34 -04:00
halfdan ingvarsson
e51dff81b0 Geoscripting: Add some defensive coding for a potential mismatch with the point count versus the section info.
#rnx

[CL 36212039 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:57:28 -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