Nickolas Drake
479dc14918
Draw Polygon Tool: Add construction plane mechanic to tool.
...
The tool seems to predate the construction plane mechanic and ought to use it so that changes to the construction plane mechanic are reflected in this tool.
#jira none
#rb semion.piskarev
#preflight 6373f66e0c74adb48ba697f6
[CL 23155352 by Nickolas Drake in ue5-main branch]
2022-11-16 11:40:11 -05:00
Nickolas Drake
8f3b5614fd
UV Project Tool: Make uniform checkbox behave like pattern tool's Proportional checkbox in scale settings.
...
Instead of just using the x-component when bUniformDimensions is true, the actual dimension vector is changed uniformly and no check is needed when getting the projection box.
#jira none
#rb semion.piskarev
#preflight 6373f691232e3d12cbe04f95
[CL 23155278 by Nickolas Drake in ue5-main branch]
2022-11-16 11:37:21 -05:00
Nickolas Drake
af83a7cea2
PolyEdit Insert Edge Activity: Optionally allow users to chain edge insertions by automatically selecting the end point of the just inserted edge as the new start point.
...
#jira none
#rb Semion.Piskarev
#preflight 636922a4376a9cd6a8f093c7
[CL 23013108 by Nickolas Drake in ue5-main branch]
2022-11-07 12:37:29 -05:00
semion piskarev
7bdac96c18
MeshModelingTools: Fix TriEd flip edge operation selecting wrong edges afterward.
...
#rb Jimmy.Andrews
#preflight 6361f5fd0c2e7c8f916bb1fd
[CL 22937875 by semion piskarev in ue5-main branch]
2022-11-02 23:06:02 -04:00
nathan mitchell
be8e0074e5
UVEditor: Merge and unify the RecomputeUVs codebases with the UVEditor and Modeling Mode.
...
#rb Jimmy.Andrews
#preflight 635c0d7cae6840072d339bd4
[CL 22831760 by nathan mitchell in ue5-main branch]
2022-10-28 13:26:45 -04:00
henrik karlsson
4a5e13525d
Fixed non-unity non-pch compile errors
...
#preflight skipped
#rb none
[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
nathan mitchell
a95124d72e
ModelingMode: Merge and unify the Layout codebases between the UV Editor and Modeling Mode.
...
#rb rinat.abdrashitov
#preflight 634ed9bfac7f102b31e5cb58
[CL 22704078 by nathan mitchell in ue5-main branch]
2022-10-21 19:03:38 -04:00
jimmy andrews
72486bc1fe
fix MshDup inverting faces when duplicating any mesh with a negative scale
...
#jira UE-167274
#rb rinat.abdrashitov
#preflight 634b7adaf622f6c4bb7eddaa
[CL 22567516 by jimmy andrews in ue5-main branch]
2022-10-17 12:30:43 -04:00
joe pribele
ad678baa9d
compile fix for deprecation warnings of TObjectPtr.IsNull
...
[CL 22388057 by joe pribele in ue5-main branch]
2022-10-06 19:51:02 -04:00
semion piskarev
e1d6ffd423
MeshModelingTools: Add detail customization for selection filter in PolyEd and TriEd, make loop/ring selection imply edge selection, per discussion with ux team.
...
#rb Lonnie.Li
#jira none
#preflight 633c994a0e66c104f1d2889e
[CL 22338072 by semion piskarev in ue5-main branch]
2022-10-04 16:48:57 -04:00
jimmy andrews
3afe4ea106
make PathRev tool warn the user if the draw plane / axis is very far from the camera position, with an explanation of how to place the draw plane in the view.
...
#jira UE-158042
#rb rinat.abdrashitov
#preflight 63379f5ae72271755f528447
[CL 22288697 by jimmy andrews in ue5-main branch]
2022-10-01 02:07:54 -04:00
bryan sefcik
50d4fac9e0
Updated ../Engine/Plugins/... to inline gen.cpp files
...
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds
After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds
#jira
#preflight 63336159b20e73a098b7f24f
[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
rinat abdrashitov
b6c79568b5
Fixed a bug where the trim tool starts a potentially expensive boolean calculation when only the visual properties change like the opacity color and transparency, show/hide trimming mesh.
...
#rb jimmy.andrews
#rb ryan.schmidt
#jira UE-141515
#preflight 6333074be11ae0b19c162459
#rnx
[CL 22217354 by rinat abdrashitov in ue5-main branch]
2022-09-27 22:55:16 -04:00
nathan mitchell
c27465f4a2
ModelingMode: Adjust the UV Project status bar message to include information about Shift+Ctrl+click for repositioning without reorienting.
...
#rb Jimmy.Andrews
#preflight 632deb1c671a1a24b57f7e2d
#jira UE-156627
[CL 22191732 by nathan mitchell in ue5-main branch]
2022-09-26 15:18:48 -04:00
david hill
5bbbb78af0
AddPrimitiveTool - Disc primitive, Punctured Disc. Don't let the inner radius exceed the outer
...
#jira UE-109022
#preflight 63235b73600516561b0d4c85
#rb Tyson.Brochu
[CL 22052305 by david hill in ue5-main branch]
2022-09-16 12:46:36 -04:00
tyson brochu
9efcc70606
ModelingComponents/Selection:
...
- create a new MeshTopologySelector base class. The existing GroupTopologySelector class now inherits from it, as does a new BoundarySelector class
- likewise, create a new MeshTopologySelectionMehchanic base class and have (existing) PolygonSelectionMechanic and (new) BoundarySelectionMechanic inherit from it
- the new Boundary classes use FMeshBoundary loops to define selectable loops rather than FGroupTopology
HoleFillTool:
- change to using BoundarySelectionMechanic instead of GroupTopologySelector
Misc:
- allow FMeshBoundaryLoops to fail untangling a loop with bowties but still continue processing other loops
#jira UE-144821
#rb jimmy.andrews
#preflight 63222176e93a80888cb7d3df
[CL 22013854 by tyson brochu in ue5-main branch]
2022-09-14 15:25:19 -04:00
rinat abdrashitov
088dd11b8e
Fixed a bug where the number of the vertical slices being generated is always off by one in the Sphere Primitive Tool.
...
#rb david.hill
#jira UE-155964
#preflight 6320aed8bc40358fa2a35ad5
[CL 21991971 by rinat abdrashitov in ue5-main branch]
2022-09-13 16:37:27 -04:00
semion piskarev
6cac8b3c12
MeshModelingTools: Fix PolyEd doing full proxy updates while dragging gizmo.
...
#rb Jimmy.Andrews
#jira UE-156868
#preflight 631bacbad135b61bc57933a5
[CL 21984896 by semion piskarev in ue5-main branch]
2022-09-13 12:19:06 -04:00
jimmy andrews
713456a6f0
LWC fixes for polyedit and polypath tools: Keep preview meshes centered near the origin, with translation on the transform rather than baked, because rendering stores the mesh vertices in floating point
...
#jira UE-158024
#jira UE-158002
#rb tyson.brochu
#preflight 631a4804ec45fbf3d741b365
[CL 21916252 by jimmy andrews in ue5-main branch]
2022-09-09 01:37:45 -04:00
Jimmy Andrews
b19a464d51
fix ensure due to out-of-date spatial data after failed bridge in polyedit tool
...
#jira UE-162905
#rb david.hill
#preflight 63125b44ec45fbf3d76c2c6e
[CL 21768118 by Jimmy Andrews in ue5-main branch]
2022-09-02 17:29:21 -04:00
Jimmy Andrews
3361328ca8
fix issues with scaled input meshes in edit polygons tool by baking the transform
...
#rb ryan.schmidt
#preflight 630fa483501b64ba336d2c78
[CL 21734180 by Jimmy Andrews in ue5-main branch]
2022-08-31 20:31:58 -04:00
Jimmy Andrews
d1ef80c8e0
add F-to-focus support to 'add primitive' tools
...
#rb semion.piskarev
#preflight 630fa99a501b64ba336d6963
[CL 21725843 by Jimmy Andrews in ue5-main branch]
2022-08-31 15:03:06 -04:00
Jimmy Andrews
3f0fdaddb4
When applying MeshTransforms' transform and transforminverse, generally pass bReverseOrientationIfNeeded=true
...
(+ for code that was passing false then manually applying the same logic, remove the extra reverse orientation logic)
#rb david.hill
#preflight 630d245fe352708d44f9e007
[CL 21706500 by Jimmy Andrews in ue5-main branch]
2022-08-30 14:40:56 -04:00
semion piskarev
c17c1bd788
MeshModelingTools: Give ability to add extra corners in PolyEd for manipulation of some common open-boundary cases (like a disconnected rectangle, for instance). Also show selectable corners by default (but smaller).
...
#rb Matija.Kecman
#jira none
#preflight 6307ab3859064f9d1e43c1fb
[CL 21568934 by semion piskarev in ue5-main branch]
2022-08-25 14:06:37 -04:00
michael balzer
87434d10c7
MeshModelingTools: Remove redundant bSnapToGrid property
...
#preflight 6306abfe03520e063c1286d3
#jira UE-152108
[CL 21566278 by michael balzer in ue5-main branch]
2022-08-25 11:56:30 -04:00