ergogen/src
Kim 6e520e745a
Add intersect aggregator (#102)
* Added intersect aggregator

* Addressed stylistic PR feedback

* Set the rotation of the intersected point to the second point’s rotation

* Revert "Set the rotation of the intersected point to the second point’s rotation"

This reverts commit d210a98f79a8866519fc9695487a9ea235167b8b.

* Adjusted aggregate function to not need axis1 and axis2 parameters

* Add assert to check for exactly 2 parts

* Add unit tests for the aggregate intersect method

* Change the assert string to use ${name.length}

* Change test group name to align with style guide

* Update intersect logic to consider negative Y axis

---------

Co-authored-by: Marco Massarelli <60667061+ceoloide@users.noreply.github.com>
2023-07-19 23:00:44 +02:00
..
footprints Footprint parameter flattening done 2022-12-04 18:40:06 +01:00
anchor.js Add intersect aggregator (#102) 2023-07-19 23:00:44 +02:00
assert.js De-python-ization 2022-12-03 17:40:01 +01:00
cases.js Fix multiple extrusions of the same outline in cases 2023-01-23 11:17:27 +01:00
cli.js Footprint sideloading tests 2022-11-14 22:24:07 +01:00
ergogen.js Minor comment fixes 2022-12-03 17:19:51 +01:00
filter.js Filter negation bugfix 2023-03-18 16:23:05 +01:00
io.js Footprint sideloading tests 2022-11-14 22:24:07 +01:00
kle.js Improved interface testing 2021-07-16 20:18:09 +02:00
operation.js Type/what consistency for shorthands and cases 2022-12-18 12:37:44 +01:00
outlines.js Allow outline adjusts to use shape-specific units 2023-05-31 11:01:43 +02:00
pcbs.js Templating bugfix (#86) 2023-03-17 10:29:55 +01:00
point.js Filter/mirror bugfix 2023-02-09 23:50:18 +01:00
points.js Independent per-point adjustment 2023-05-20 22:03:21 +02:00
prepare.js Preprocessing bugfix 2023-01-30 15:01:52 +01:00
units.js Implement a simple autobind 2022-02-27 18:18:16 +01:00
utils.js Templating bugfix (#86) 2023-03-17 10:29:55 +01:00