[FYI] Jimmy.Andrews
Original CL Desc
-----------------------------------------------------------------
Add a new hull merge node for reducing the hulls used on convex decompositions
+ minor cleanup/fixes of hull merging algorithms
[CL 25960651 by jimmy andrews in ue5-main branch]
- implemented Duplicate for nodes and comments
- bug fixes
#rb Brice.Criswell, Cedric.Caillaud
[FYI] Jack.Oakman
[CL 25860911 by gustav melich in ue5-main branch]
+ add sphere covering as an output for the 'generate cluster convex hull' nodes, so it can be visualized
+ fix convex hull meshes missing some triangles due to non-manifold mesh data (which occurs due to the aggressive MergeFaces routine in the physics convex hull build)
[CL 25820874 by jimmy andrews in ue5-main branch]
- Added FloatArrayComputeStatistics node to compute Min/Max/Mean/Median/Mode/Sum values of a FloatArray (leaf size)
- Added RemoveFloatArrayElementDataflowNode node
- Updated FGetNumArrayElementsDataflowNode to handle float and int arrays as well
#rb Brice.Criswell, Cedric.Caillaud, Jimmy.Andrews
[FYI] Jack.Oakman
#preflight 646e4c561b241f0748485d11
[CL 25630916 by gustav melich in ue5-main branch]
+ add a 'max hulls' option to convex decomposition, which functions like 'target num hulls' but can still cap the number of hulls when an error tolerance is specified (target num hulls is ignored when error tolerance is set)
#rb rinat.abdrashitov
#preflight 646d1033f85111e06c3a8fb7
[CL 25593250 by jimmy andrews in ue5-main branch]
- Updated GetDefaultValue() to handle int32, float special cases
#rb Brice.Criswell, Cedric.Caillaud
#preflight 6464f64afa4cf4165143b76d
[CL 25515090 by gustav melich in ue5-main branch]
+ expose this to dataflow
+ make cluster-convex-from-children algorithm use depth-first node ordering, to get more consistent results
#rb cedric.caillaud
#preflight 645e73ccaa3c584c0bb0b17a
[CL 25458948 by jimmy andrews in ue5-main branch]
- Add IsOverriden and typed Default value
- Expose Geometry collection Overrides map to blueprint
- Change display name of a Overrides map to DataFlow Overrides
[FYI] jack,oakman, gustav.melich
#rb gustav.melich, brice.criswell
#preflight 645bfbbcaa3c584c0bf86746
[CL 25420151 by cedric caillaud in ue5-main branch]
+ clean up settings parameters for cluster-convex functions to use a struct, so adding new options is easier
#rb rinat.abdrashitov
#preflight 645b08b74c3ec54e6e929b2d
[CL 25417475 by jimmy andrews in ue5-main branch]
[FYI] keaton.stewart
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL25304464
[FYI] Jimmy.Andrews
Original CL Desc
-----------------------------------------------------------------
add DataFlow node for creating leaf convex hulls, with controls for whether to compute from geometry, convert from External/imported collision shapes, or take an intersection of both.
+ expose convex hull intersection algorithm in the convex hull utils
#rb cedric.caillaud
#preflight 644ff6cd805eff7b44948abb
#preflight 64516bd9d863ba2621dd9fa0
[CL 25311978 by jimmy andrews in ue5-main branch]
[FYI] Jimmy.Andrews
Original CL Desc
-----------------------------------------------------------------
add DataFlow node for creating leaf convex hulls, with controls for whether to compute from geometry, convert from External/imported collision shapes, or take an intersection of both.
+ expose convex hull intersection algorithm in the convex hull utils
#rb cedric.caillaud
#preflight 644ff6cd805eff7b44948abb
[CL 25309613 by keaton stewart in ue5-main branch]