You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- FMeshSceneAdapter updates - if bThickenThinMeshes is enabled, then all instance meshes are converted to DynamicMesh and decomposed to find non-closed regions. Those regions are uniqued into separate meshes. The remaining closed geometry is separated out and kept as instanced. - various utility functions added to support above - previous code to explicitly 'thicken' open meshes into solids is removed. Instead unsigned distance is used to determine inside/outside and generate a 1/0 winding number - instances are now sorted into an octree to speed up winding number evaluations - If all meshes are closed (or effectively closed via above, ie will return integer winding number) then winding number query can early-out as soon as it finds a non-zero value - Add hard-normals options in IGeometryProcessing_ApproximateActors (not exposed in MergeActors tool options yet) - Added hard-normal callucation to ApproximateActorsImpl, and additional profiling - Allow specification of actual ECollisionTraceFlag options in CreateStaticMeshUtil, instead of just a boolean - Add FSparseDynamicOctree3::ContainmentQueryCancellable() variant that can early-exit #rb none #rnx #jira none #preflight 60a686274c320300018d3841 #ROBOMERGE-SOURCE: CL 16410125 in //UE5/Private-Frosty/... #ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228) [CL 16412542 by ryan schmidt in ue5-main branch]