Irev-Dev / Irev-Dev/Round-Anything

unionRoundMask can cause first layer problems

Open
#40 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
OpenSCAD
Stars
677
Forks
52
PR merge metrics
No merged PRs in 30d

Description

Under some circumstances unionRoundMask requires re-flattening of the bottom of the model before slicing.

Consider:

`use
$fn = 36;
unionRoundMask( r = 1 , detail = $preview ? 3 : 10 , q= $preview ? 30 : 70, showMask = true ) {
cylinder (h=5, r=15);
cylinder (h=10, r=10);

}

translate([40,0,0])
union(){
cylinder (h=5, r=15);
cylinder (h=10, r=10);
}`

Examine the bottoms of both objects. Not a big problem, but does require attention if the fillet in near the base of the object.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the unionRoundMask.scad entry point and reproduce the issue using the OpenSCAD example in the report, comparing its bottom surface with the plain union. Trace how the mask handles the first layer and re-flattening; done means the generated bottom no longer requires manual re-flattening when the fillet is near the base.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.