1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-20 21:41:41 +02:00
This commit is contained in:
Justin Lin
2021-10-01 08:20:49 +08:00
parent 06c1ef94bc
commit 4683ff5a46
2 changed files with 35 additions and 7 deletions

View File

@@ -27,11 +27,25 @@ module hull_polyline2d(points, width = 1) {
test_hull_polyline2d_line_segment(index, point1, point2, half_width);
}
if($children == 0) {
for(i = [1:leng - 1]) {
hull_line2d(i)
circle(half_width);
}
}
else if($children == 1) {
for(i = [1:leng - 1]) {
hull_line2d(i)
children();
}
}
else {
for(i = [1:leng - 1]) {
hull_line2d(i)
children(i);
}
}
}
// override it to test
module test_hull_polyline2d_line_segment(index, point1, point2, radius) {

View File

@@ -27,11 +27,25 @@ module hull_polyline3d(points, diameter = 1) {
test_hull_polyline3d_line_segment(index, point1, point2, radius);
}
if($children == 0) {
for(i = [1:leng - 1]) {
hull_line3d(i)
sphere(radius);
}
}
else if($children == 1) {
for(i = [1:leng - 1]) {
hull_line3d(i)
children();
}
}
else {
for(i = [1:leng - 1]) {
hull_line3d(i)
children(i);
}
}
}
// override it to test
module test_hull_polyline3d_line_segment(index, point1, point2, radius) {