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
bryan sefcik
117472780d
Fixed include paths.
...
#jira
#preflight 634ee62fe746026e48eb077e
[CL 22621687 by bryan sefcik in ue5-main branch]
2022-10-19 06:39:08 -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
michael balzer
3b1e52dbc7
MeshModelingToolset: Resolve typos in Offset tool
...
#jira UE-165490
#preflight 6335bf7d7c11614c216a5ffa
#rb
[CL 22323407 by michael balzer in ue5-main branch]
2022-10-03 21:14:39 -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
jimmy andrews
c2c4465c98
fix polyedit extrude distance not having a max
...
#jira UE-162563
#rb david.hill
#rb tyson.brochu
#preflight 6328d8c2b40000c8f031ee06
[CL 22088934 by jimmy andrews in ue5-main branch]
2022-09-20 01:40:11 -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
bryan sefcik
0eeac455e0
Pass 3 on cleaning up build.cs files.
...
#jira
#preflight 631b9c15d31788ea3ab0f27b
[CL 21935601 by bryan sefcik in ue5-main branch]
2022-09-10 00:02:58 -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
Jimmy Andrews
68c7126a7c
make more mesh creation tools generate tangents for their created meshes
...
(PolyExt, PathExt, PathRev, and BdryRev)
#jira UE-141656
#rb david.hill
#preflight 6307950c6f3401e0225dfa29
[CL 21566086 by Jimmy Andrews in ue5-main branch]
2022-08-25 11:51:02 -04:00