david hill
81cfe2b222
Geometry Processing. Add the ability to fit b-splines to provided data points.
...
#rb jimmy.andrews
[CL 34564744 by david hill in ue5-main branch]
2024-06-21 11:39:29 -04:00
jimmy andrews
65f56db50c
add polygon and path offset functions to GeometryScript
...
+ some fixes to clipper offset methods, and additional controls over the number of vertices at round joins
#rb david.hill
#preflight 6430d1e7b306e98c639e68a8
[CL 24984017 by jimmy andrews in ue5-main branch]
2023-04-10 17:09:53 -04:00
jimmy andrews
a1369e28aa
Add polygon offset functions that take arrays of general polygons and apply one or two offsets
...
also:
Update polygon union code to allow the input array to be (optionally) re-used as the result array
Fix the previous offset function to support negative offsets for polygons
#rb ryan.schmidt
#preflight 63f7f9b12b1a2765f9210b37
[CL 24397851 by jimmy andrews in ue5-main branch]
2023-02-24 04:01:40 -05:00
jimmy andrews
ff71fb07b1
Add support for taking the intersection/union/difference/xor of arrays of polygons with clipper
...
#rb david.hill
#rb ryan.schmidt
#preflight 63f7ad72dd78dd50f6000db5
[CL 24397791 by jimmy andrews in ue5-main branch]
2023-02-24 03:57:07 -05:00
jimmy andrews
ba421861c3
fix handling of an outer polygon nested inside a hole in the clipper2 wrapper code
...
#rb rinat.abdrashitov
#preflight 63f6e0df7064074bd8ded514
[CL 24386961 by jimmy andrews in ue5-main branch]
2023-02-23 14:54:51 -05:00
george rolfe
8be5c99ee7
Clipper library precision fix
...
#jira UE-164425
#rb jimmy.andrews
#preflight 632cf394d747fe52c87af584
[CL 22152063 by george rolfe in ue5-main branch]
2022-09-22 23:50:43 -04:00
Jimmy Andrews
4baf1c84e0
non-unity build fixes for polygonintersectionutils.h
...
#preflight 630ed0ff501b64ba335839ab
[CL 21716892 by Jimmy Andrews in ue5-main branch]
2022-08-30 23:45:44 -04:00
George Rolfe
fd9eafdc4b
GeometryProcessing clipper lib integration and exposed functionality
...
#jira UE-161308
#rb jimmy.andrews
#preflight 62fe3d930f2aefc97af68d16
[CL 21441167 by George Rolfe in ue5-main branch]
2022-08-18 09:40:40 -04:00