prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.67k stars 1.93k forks source link

[Research] A level set based method for fixing overhangs in 3D printing #439

Open fucx opened 7 years ago

fucx commented 7 years ago

I just came across this article in "Applied Modelling", a mathematical journal:

http://www.sciencedirect.com/science/article/pii/S0307904X17301002

The suggested method of creating support structures dependant on the model is a bit different from what slicing software usually generates. Due to the nature of these support structures, it might be best to print them with soluble material or work out another method of making them easily removable without leaving scars.

I just wanted to leave this here as a future perspective or discussion starter when it comes to support generation.

4levels commented 7 years ago

Hi @fucx,

Too bad we don't have access to the article, it seems interesting but you'll need a paying account to read it..

bubnikv commented 7 years ago

I have found the paper somewhere. If I remember correctly, it applies a level set method to finding the support volumes. The paper did not seem convincing to me.

On Fri, Sep 8, 2017 at 8:47 AM, Erik Van Kelst notifications@github.com wrote:

Hi @fucx https://github.com/fucx,

Too bad we don't have access to the article, it seems interesting but you'll need a paying account to read it..

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/prusa3d/Slic3r/issues/439#issuecomment-328015043, or mute the thread https://github.com/notifications/unsubscribe-auth/AFj5I_06v0QDVxZ7nRo_nin5EnX08B-Fks5sgOMFgaJpZM4Ojsia .

fucx commented 7 years ago

I have taken a closer look of the PDF version of the article, but I'm not sure I'm allowed to share it. Under no circumstances should one use scihub and look for its DOI number there.

A lot of the math inside the article are way over my head, but the way the supported structures created through their level set method seem promising. I'm neither an expert in 3D printing nor in the required mathematics, but I thought you might find some inspiration there.