From 2c62b46021cfa0b6f0c4905220b2ad675d2224e6 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Fri, 22 May 2020 12:51:34 +0800 Subject: [PATCH] it's in voxel --- src/pixel/px_difference.scad | 6 ------ src/pixel/px_intersection.scad | 11 ----------- src/pixel/px_union.scad | 8 -------- 3 files changed, 25 deletions(-) delete mode 100644 src/pixel/px_difference.scad delete mode 100644 src/pixel/px_intersection.scad delete mode 100644 src/pixel/px_union.scad diff --git a/src/pixel/px_difference.scad b/src/pixel/px_difference.scad deleted file mode 100644 index d6d91889..00000000 --- a/src/pixel/px_difference.scad +++ /dev/null @@ -1,6 +0,0 @@ -use <../util/sort.scad>; -use <../util/has.scad>; - -function px_difference(points1, points2) = - let(sorted = sort(points2, by = "vt")) - [for(p = points1) if(!has(sorted, p, sorted = true)) p]; \ No newline at end of file diff --git a/src/pixel/px_intersection.scad b/src/pixel/px_intersection.scad deleted file mode 100644 index d46473d5..00000000 --- a/src/pixel/px_intersection.scad +++ /dev/null @@ -1,11 +0,0 @@ -use <../util/sort.scad>; -use <../util/has.scad>; - -function px_intersection(points1, points2) = - let( - leng1 = len(points1), - leng2 = len(points2), - pts_pair = leng1 > leng2 ? [points1, points2] : [points2, points1], - sorted = sort(pts_pair[1], by = "vt") - ) - [for(p = pts_pair[0]) if(has(sorted, p, sorted = true)) p]; \ No newline at end of file diff --git a/src/pixel/px_union.scad b/src/pixel/px_union.scad deleted file mode 100644 index e6e3cd34..00000000 --- a/src/pixel/px_union.scad +++ /dev/null @@ -1,8 +0,0 @@ -use <../util/sort.scad>; -use <../util/dedup.scad>; - -function px_union(points1, points2) = - dedup( - sort(concat(points1, points2), by = "vt"), - sorted = true - ); \ No newline at end of file