Skip to content

polyRoundExtrude with internal holes #25

Answered by Irev-Dev
echo-bravo-yahoo asked this question in Q&A
Discussion options

You must be logged in to vote

Hey @Trial-In-Error,
Yeah it is supported in an indirect way, but I should probably document the intention better though.

polyRoundExtrude supports negative fillets, you have to then put on your normal OpenSCAD thinking hat and use difference with another polyRound like so.

radiiPoints=[[10,0,10],[26,20,1.1],[8,20,10],[0,7,0.3],[5,3,0.1],[-4,0,1]];
radiiPointsNegative=[[11,10,0],[15,15,1.1],[11,15,1.1]];
negativeFilletsForHole=-1.5;
extrudeHeight=2;
difference(){
    polyRoundExtrude(radiiPoints,extrudeHeight,0.5,0.5,fn=8);
    translate([0,0,-0.005])polyRoundExtrude(radiiPointsNegative,extrudeHeight+0.01,negativeFilletsForHole,negativeFilletsForHole,fn=8);
}

A big assumption under the h…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@echo-bravo-yahoo
Comment options

Answer selected by echo-bravo-yahoo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #24 on May 28, 2021 02:14.