Ryan Schmidt
2a72b922bb
GeometryFramework: add BP-exposed UDynamicMeshComponent::EnableComplexAsSimpleCollision() function
...
#rb none
#rnx
#jira none
#preflight 6143c0c44778fa00017926b9
[CL 17546414 by Ryan Schmidt in ue5-main branch]
2021-09-16 20:15:23 -04:00
Ryan Schmidt
cb670d71ca
GeometryFramework:
...
- UDynamicMesh Reset() functions now return themselves, configured as BP output pin, helps to make BP wiring cleaner
- added DynamicMeshComponent::ConfigureMaterialSet() and ::ValidateMaterials(), to allow material set to be updated from BP
- added BaseDynamicMeshComponent::SetNumMaterials() to support above
#rb none
#rnx
#jira none
#preflight 614271263c7c670001ae4afd
[CL 17531959 by Ryan Schmidt in ue5-main branch]
2021-09-15 21:23:47 -04:00
Ryan Schmidt
c4d7a08e01
GeometryFramework: add UObject flags for UBodySetup in UDynamicMeshComponent which resolve GLEO errors on save of DynamicMeshActor BPs
...
#rb none
#rnx
#jira none
#preflight 613f742092b32b00016dc219
[CL 17495023 by Ryan Schmidt in ue5-main branch]
2021-09-13 14:55:47 -04:00
Ryan Schmidt
5e4c57a798
GeometryFramework: Add mesh pool API to DynamicMeshActor, so that Actor BPs can create/use temporary meshes internally without creating an enormous amount of garbage
...
#rb none
#rnx
#jira none
#preflight 61392f8ed9c85a00018cc865
[CL 17466897 by Ryan Schmidt in ue5-main branch]
2021-09-08 21:48:52 -04:00
Ryan Schmidt
3f05bbedf8
ModelingComponents: Add support for enabling Complex Collision on DynamicMeshActors in UEditorModelingObjectsCreationAPI. Currently required for line traces to hit these objects, which many UI interactions depend on.
...
#rb none
#rnx
#jira none
#preflight 6139268ed9c85a00018ae356
[CL 17466851 by Ryan Schmidt in ue5-main branch]
2021-09-08 21:47:19 -04:00
Ryan Schmidt
d33c3d7bdb
GeometryProcessing: LWC Fixes. Remove GeometryCore TRay3, TSphere3, and TOrientedBox3 from ExplicitUseGeometryMathTypes.h, update call sites to fully-qualified name where necessary (in some cases handled by using declaration at class scope, or by wrapping code in UE::Geometry:: namespace)
...
#rb none
#rnx
#jira none
#preflight 6126b717d673c400011f438b
[CL 17316981 by Ryan Schmidt in ue5-main branch]
2021-08-26 09:30:50 -04:00
Ryan Schmidt
3c194796e4
GeometryProcessing: clean up TVector4 and usage in preparation for LWC conversion
...
#rb none
#rnx
#jira none
#preflight 6126abe6250579000172095f
[CL 17316245 by Ryan Schmidt in ue5-main branch]
2021-08-26 08:29:57 -04:00
michael balzer
2b10993563
Move InteractiveToolsFramework and GeometryFramework out of Experimental
...
#jira UETOOL-3823
#rb brooke.hubert
#preflight 6109d1e9b4288d0001acb7ef
[CL 17055606 by michael balzer in ue5-main branch]
2021-08-04 13:58:55 -04:00