mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2025-01-04 03:09:45 +00:00
Allow extrude_from_to() to accept 2D paths.
This commit is contained in:
parent
5a355434ce
commit
c43423829b
1 changed files with 4 additions and 1 deletions
|
@ -1010,7 +1010,10 @@ module jittered_poly(path, dist=1/512) {
|
||||||
// xcopies(3) circle(3, $fn=32);
|
// xcopies(3) circle(3, $fn=32);
|
||||||
// }
|
// }
|
||||||
module extrude_from_to(pt1, pt2, convexity, twist, scale, slices) {
|
module extrude_from_to(pt1, pt2, convexity, twist, scale, slices) {
|
||||||
assert( is_path([pt1,pt2],3), "The points should be 3d points");
|
assert(is_vector(pt1));
|
||||||
|
assert(is_vector(pt2));
|
||||||
|
pt1 = point3d(pt1);
|
||||||
|
pt2 = point3d(pt2);
|
||||||
rtp = xyz_to_spherical(pt2-pt1);
|
rtp = xyz_to_spherical(pt2-pt1);
|
||||||
translate(pt1) {
|
translate(pt1) {
|
||||||
rotate([0, rtp[2], rtp[1]]) {
|
rotate([0, rtp[2], rtp[1]]) {
|
||||||
|
|
Loading…
Reference in a new issue