Ryan Schmidt
196be0f6d1
GeometryProcessing: replace UE::Geometry::FVector3d/FVector3f with UE Core versions based on TVector<T>. FVector3<T> is now an extension of TVector<T>. Update all affected call sites.
...
#rb none
#rnx
#jira none
[CL 15870068 by Ryan Schmidt in ue5-main branch]
2021-03-30 21:25:22 -04:00
Ryan Schmidt
9495a8a112
GeometryProcessing: remove FTransform3f/d and FPlane3f/d from ExplicitUseGeometryMathTypes.h and clean up fallout
...
#rb none
#rnx
#jira none
[CL 15739090 by Ryan Schmidt in ue5-main branch]
2021-03-18 12:46:27 -04:00
Ryan Schmidt
1fbab38b2c
GeometryProcessing: refactor FVector2 member functions to UE::Geometry:: namespace functions
...
#rb none
#rnx
#jira none
[CL 15735468 by Ryan Schmidt in ue5-main branch]
2021-03-18 02:31:40 -04:00
Ryan Schmidt
6db97af132
GeometryProcessing: FVector2/3/4 refactoring. Move various member functions to standalone functions in UE::Geometry:: namespace, to simplify upcoming conversion to core vector types. Update all call sites.
...
#rb tyson.brochu, semion.piskarev
#rnx
#jira none
[CL 15732208 by Ryan Schmidt in ue5-main branch]
2021-03-17 19:32:44 -04:00
Ryan Schmidt
ffe3b401cd
GeometryProcessing: move all public types in GeometryProcessing plugin into UE::Geometry:: namespace, as well as some code in MeshModelingToolset. Fix fallout in Water, Paint Mode, ChaosEditor, DataPrep, Text3D, Unit Tests, internal projects.
...
#rb jimmy.andrews, semion.piskarev
#jira none
[CL 15661651 by Ryan Schmidt in ue5-main branch]
2021-03-09 19:33:56 -04:00
ryan schmidt
47311d8f7e
ModelingTools UX: change tool names so that label now visible in the main viewport corresponds to icon name. Update accept/cancel/complete tooltips and button styles.
...
#rb none
#rnx
#jira none
#ROBOMERGE-OWNER: ryan.schmidt
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 15348621 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf
[CL 15360215 by ryan schmidt in ue5-main branch]
2021-02-08 17:02:09 -04:00
Jimmy Andrews
45c8b7d0b1
fix inconsistency w/ UV scaling on polygon when extruded down instead of up
...
#jira UE-104040
#rb david.hill
#rnx
[CL 15140452 by Jimmy Andrews in ue5-main branch]
2021-01-19 18:41:21 -04:00
Marc Audy
4c1bb11c29
Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
...
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck
[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marc Audy
50a3d7d368
Merge Release-Engine-Staging to Main @ CL# 14467590
...
This represents UE4/Main @ 14432125 + some cherrypick fixes
[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
brooke hubert
e85ae49f14
The EditorToolsContext is now owned by the mode manager.
...
Updated Mesh Paint, geometry, arch gen, hair lab, and sample editor modes to reflect changes to the tools context ownership.
#Jira UE-96448
#rb lauren.barnes michael.daum
#fyi ryan.schmidt simon.barsky jack.greasley
#review-14189762
#review-14189796
#review-14189767
#review-14189774
#review-14189785
[CL 14247116 by brooke hubert in ue5-main branch]
2020-09-02 15:43:58 -04:00
Marc Audy
7379fa99c5
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
...
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
ryan schmidt
e7f3baf1ca
Edigrate Dev-Editor updates to InteractiveToolsFramework, GeometryProcessing, MeshModelingToolset, and ModelingTools Editor Mode Plugins. Update a few files in new MeshPaint Plugin for UInteractiveTool rename of ::Tick() to ::OnTick().
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 12908995 via CL 12908996 via CL 12909001
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12909003 by ryan schmidt in Main branch]
2020-04-18 18:42:59 -04:00
ryan schmidt
351d557061
ModelingTools: DrawPolygonTool extrusion-preview hit-test was broken by previous fixes. Resolved this and also converted most math to double-precision.
...
#rb none
#rnx
#jira UE-91383
#lockdown simon.tourangeau
#ROBOMERGE-SOURCE: CL 12502704 in //UE4/Release-4.25/... via CL 12502707 via CL 12502711
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12502714 by ryan schmidt in Main branch]
2020-03-31 18:31:32 -04:00
ryan schmidt
10edbe72ff
ModelingTools: Improve tool info messages
...
#rb none
#rnx
#jira none
#ROBOMERGE-SOURCE: CL 12113495 in //UE4/Release-4.25/... via CL 12113506
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)
[CL 12113515 by ryan schmidt in Main branch]
2020-03-10 14:00:36 -04:00
ryan schmidt
db9e52157a
DrawPolygonTool undo behavior is now consistent with DrawPolyPathTool behavior. Removed backspace hotkey that pops last vertex, can now do that action with undo.
...
#rb none
#rnx
#jira UE-83273
#ROBOMERGE-SOURCE: CL 12012407 in //UE4/Release-4.25/... via CL 12012420
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 12012512 by ryan schmidt in Main branch]
2020-03-06 14:44:21 -05:00
ryan schmidt
7329f25a68
Update DrawPolygonTool interaction to not add initial two points on mouse down/up, made it to easy to add tiny segments. Now first point is only dropped on mouse-up.
...
#rb none
#rnx
#jira UE-83097
#ROBOMERGE-SOURCE: CL 11969345 in //UE4/Release-4.25/... via CL 11970110
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11970125 by ryan schmidt in Main branch]
2020-03-05 20:34:19 -05:00
tyson brochu
b3e6f0f993
Merge CL 11420156
...
DrawPolygonTool: fix for extrusion appearing in unexpected location.
#rb none
#rnx
#jira UE-88656
#ROBOMERGE-SOURCE: CL 11541260 in //UE4/Release-4.25/... via CL 11541266
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11577829 by tyson brochu in Main branch]
2020-02-21 14:21:02 -05:00
Max Chen
b4881d8bf8
Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
...
#rb none
#jira none
[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
JeanMichel Dignard
70d074639f
Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
...
#rb none
#rnx
[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
Marc Audy
360d078ca3
Second batch of remaining Engine copyright updates.
...
#rnx
#rb none
[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
Chris Gagnon
346a4b05ea
Copy up from Dev-Editor @10681378
...
#rb none
[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Ryan Schmidt
ff889ae18b
ModelingTools: use new gizmo snapping support for Sculpt and DrawPolygon plane-position gizmos
...
#rb none
#rnx
[CL 10260739 by Ryan Schmidt in Dev-Editor branch]
2019-11-15 12:53:29 -05:00
Ryan Schmidt
ad628a83aa
ModelingTools: Add WorldGrid Snap Support in DrawPolygonTool and EditMeshPolygonsTool
...
#rb none
#rnx
[CL 10104139 by Ryan Schmidt in Dev-Editor branch]
2019-11-11 16:57:51 -05:00