mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-14 18:54:41 +02:00
use built-in angle
This commit is contained in:
@@ -12,8 +12,8 @@ include <__private__/__frags.scad>;
|
||||
include <__private__/__ra_to_xy.scad>;
|
||||
|
||||
module ring_extrude(shape_pts, radius, angle = 360, twist = 0, scale = 1.0, triangles = "SOLID") {
|
||||
if(angle == 360 && twist == 0 && scale == 1.0) {
|
||||
rotate_extrude()
|
||||
if(twist == 0 && scale == 1.0) {
|
||||
rotate_extrude(angle = angle)
|
||||
translate([radius, 0, 0])
|
||||
polygon(shape_pts);
|
||||
} else {
|
||||
|
@@ -95,6 +95,7 @@ module test_ring_extrude_not_closed() {
|
||||
[-2, -10]
|
||||
];
|
||||
|
||||
ring_extrude(shape_pts, radius = 50, angle = 180);
|
||||
ring_extrude(shape_pts, radius = 50, angle = 180, scale = 2);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user