Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slicing issue #3103

Closed
nenadalm opened this issue Oct 27, 2015 · 4 comments
Closed

Slicing issue #3103

nenadalm opened this issue Oct 27, 2015 · 4 comments

Comments

@nenadalm
Copy link

Hi. I have issues with slicing one objects (details below).

versions of used programs

files

@t-paul
Copy link

t-paul commented Oct 27, 2015

That's probably not a slic3r issue, the geometry generated by the platform() module seems to have very thin walls between the segments. That causes the model to come out non-manifold.

@nenadalm
Copy link
Author

thanks for your response, I found something about it and will try to check it: https://blender.stackexchange.com/questions/7910/what-is-non-manifold-geometry

@nenadalm
Copy link
Author

Thank you very much! Not sure why I had thin walls there (I thought that it's ok if they dissapear on rendering - I saw them just in preview).

I used better polygons instead of some strange polygon diffs I used before and now it works: https://mega.nz/#!dVw2xJSK!_OwHRpW8QOjCk9j75EP6g3AJfjA-Wns0bzcLmictUjs (or diff here: nenadalm/3d-print@f3fbd4d)

Now going to read the link I posted :)

@t-paul
Copy link

t-paul commented Oct 27, 2015

Another option is to generate the full polygons first using the new list comprehension features and extrude to 3D last, e.g.:

module platform(d) {
    r = d / 2;
    angle = 360 / chunks;

    linear_extrude(height = grille_fill_h) difference() {
        polygon([ for (i = [0 : chunks - 1]) cartesian_from_polar(length = r, angle = i * angle) ]);
        polygon([ for (i = [0 : chunks - 1]) cartesian_from_polar(length = r - thickness, angle = i * angle) ]);
    }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants