Ryan Schmidt
e196c256e4
GeometryProcessing: remove forwarding headers used in GeometryCore transition, and update all affected includes.
...
#rb none
#rnx
#jira none
#preflight 60c52c5db9446100014da02d
[CL 16653115 by Ryan Schmidt in ue5-main branch]
2021-06-13 00:35:22 -04:00
tyson brochu
3c41fe626a
Make convex hull cancellable when called from GeometryFlow.
...
#jira UETOOL-3116
#rnx
#rb jimmy.andrews
[CL 16074529 by tyson brochu in ue5-main branch]
2021-04-21 11:35:00 -04:00
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
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
ee8d0559d8
GeometryProcessing: add various Append and Transform functions to FSimpleShapeSet3d.
...
ModelingComponents: add CollisionTransformUtil with various utility functions for working w/ Components and collision geometry. FPhysicsDataCollection now can initialize FSimpleShapeSet3d from existing FKAggregateGeom.
ModelingTools: Update BakeTransformTool, EditPivotTool to properly update existing Simple Collision geometry. Update CombineMeshesTool to properly transfer/combine/append Simple Collision geometry and settings.
#rb none
#rnx
#jira none
#ROBOMERGE-OWNER: ryan.schmidt
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 15526918 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf
[CL 15527024 by ryan schmidt in ue5-main branch]
2021-02-25 05:39:27 -04:00
tyson brochu
a1e18ff827
Move AutoLOD computation to background thread(s). Make GeometryFlow graph execution cancellable.
...
#jira UETOOL-2947 UETOOL-2979
#rnx
[CL 15273200 by tyson brochu in ue5-main branch]
2021-02-01 14:43:20 -04:00
tyson brochu
6d97e3a04a
Speed up the non-exact version of MinVolumeBox3 by using FConvexHull3d instead of gte::ConvexHull3
...
#rnx
#rb jimmy.andrews
[CL 15072130 by tyson brochu in ue5-main branch]
2021-01-13 17:03:12 -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