Doodle3D / doodle3d-client

The Doodle3D web interface that people can access on computers or tablets to draw doodles and control the Doodle3D WiFi box.
www.doodle3d.com
GNU General Public License v2.0
3 stars 8 forks source link

Printing a brim #164

Open peteruithoven opened 10 years ago

peteruithoven commented 10 years ago

For adhesion problems it would be interesting to print a raft. The obvious issue is time, printing a raft beneath the whole structure takes a long time. But what if we do something like a skirt but without distance, on the inside and outside.

There might be a start somewhere in here: http://stackoverflow.com/questions/1109536/an-algorithm-for-inflating-deflating-offsetting-buffering-polygons

@daid any tips for generating skirts?

Relevant: #92

rooiejoris commented 10 years ago

In Cura, this is called a 'brim' [a skirt with distance 0 indeed]

cheers\joris

On Sun, Jan 12, 2014 at 6:45 PM, Peter Uithoven notifications@github.comwrote:

For adhesion problems it would be interesting to print a raft. The obvious issue is time, printing a raft beneath the whole structure takes a long time. But what if we do something like a skirt but without distance, on the inside and outside.

There might be a start somewhere in here:

http://stackoverflow.com/questions/1109536/an-algorithm-for-inflating-deflating-offsetting-buffering-polygons

@daid https://github.com/daid any tips for generating skirts?

Relevant: #92 https://github.com/Doodle3D/doodle3d-client/issues/92

— Reply to this email directly or view it on GitHubhttps://github.com/Doodle3D/doodle3d-client/issues/164 .

daid commented 10 years ago

I'm using Clipper to generate the offsets: http://www.angusj.com/delphi/clipper.php

peteruithoven commented 10 years ago

Nice, OpenSCAD is implementing Clipper as well.

I found the JavaScript version: http://sourceforge.net/projects/jsclipper/ Demo: http://jsclipper.sourceforge.net/6.1.1.1/main_demo.html Downside, as usual is that it takes 97KB. In comparison, jQuery is 93KB and our own javascript code is 82KB. This is all minified.