<div dir="ltr">Preview doesn't compute boolean operations points. Try preview cube(10); rotate(15) sphere(10,$fn=12); with Show edges on. You will see no edges at the intersection line. <br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-10-05 21:07 GMT-03:00 Adrian H <span dir="ltr"><<a href="mailto:adrianh.bsc@gmail.com" target="_blank">adrianh.bsc@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Oh, that's unfortunate.  But, can not the same idea apply to the preview? It still has to have points to be able to show the preview, doesn't it? </p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On Oct 4, 2016 10:00 AM, "nop head" <<a href="mailto:nop.head@gmail.com" target="_blank">nop.head@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The problem is that with F5 preview the geometry is never calculated. It is straight from variables to pixels, so the information is never there unless you use render().<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 4 October 2016 at 14:32, Adrian H <span dir="ltr"><<a href="mailto:adrianh.bsc@gmail.com" target="_blank">adrianh.bsc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Oh, and further to this, yes, one can write the primitives and the operators, but that would be reinventing the wheel, and would definitely be slower.  Especially with things like hull() and minkowski().<div><br></div><div>The information is available, it just needs to be made available.</div><div><br></div><div>Thinking about this further, the operators that I described are actually a module to function crossover, which doesn't currently exist in OpenSCAD, but perhaps it could possibly be doable?  Maybe by some incremental build process?</div><div><br></div><div>As I understand it, it currently builds by:</div><div><ol><li>calculate all variables/functions</li><li>calculate all operations/modules.</li><li>show result on screen result</li></ol></div><div>What I would be suggesting is to iterate over the first 2 steps, executing each iteration, child node first, up to such crossover points until everything is calculated, and then do step 3.</div><div><br></div><div>Yes, that would be a significant change to the paradigm, but doable?<br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 4, 2016 at 8:42 AM, Peter Falke <span dir="ltr"><<a href="mailto:stempeldergeschichte@googlemail.com" target="_blank">stempeldergeschichte@googlema<wbr>il.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>The reason there is no such<span id="m_9135456658168517372m_4693689984877392340m_7585085262359751808m_-5743804530267431375:1bv.1"></span> thing is that <span id="m_9135456658168517372m_4693689984877392340m_7585085262359751808m_-5743804530267431375:1bv.2">OpenSCAD</span> can not change/set the variables (set any(!) variable) during  execution.<br></div>But the 2d primitives are eaily written by your self.<br></div>The 3D primitives are doable too, but a little harder.<br></div><div class="m_9135456658168517372m_4693689984877392340m_7585085262359751808HOEnZb"><div class="m_9135456658168517372m_4693689984877392340m_7585085262359751808h5"><div class="gmail_extra"><br><div class="gmail_quote">2016-10-04 12:51 GMT+02:00 Mark Schafer <span dir="ltr"><<a href="mailto:mschafer@wireframe.biz" target="_blank">mschafer@wireframe.biz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">also on thingiverse is an inkscape extension which exports vector objects to openscad format directly:<br>
- <a href="http://www.thingiverse.com/thing:1065500" rel="noreferrer" target="_blank">http://www.thingiverse.com/thi<wbr>ng:1065500</a><br>
<br>
Yes it would be nice if we could have lines as first class objects in OpenSCAD but for now these tools might help you<div><div class="m_9135456658168517372m_4693689984877392340m_7585085262359751808m_-5743804530267431375h5"><br>
<br>
<br>
On 10/4/2016 1:25 PM, Ronaldo wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_9135456658168517372m_4693689984877392340m_7585085262359751808m_-5743804530267431375h5">
Yes, there is but not with OpenSCAD language yet. A python code by Neon22<br>
converts AMF files (possibly exported by OpenSCAD) to a text file in the<br>
OpenSCAD polyhedron format. See this discussion:<br>
<a href="http://forum.openscad.org/Wrapping-text-around-a-complex-geometry-td18145.html#a18156" rel="noreferrer" target="_blank">http://forum.openscad.org/Wrap<wbr>ping-text-around-a-complex-geo<wbr>metry-td18145.html#a18156</a><br>
<<a href="http://forum.openscad.org/Wrapping-text-around-a-complex-geometry-td18145.html#a18156" rel="noreferrer" target="_blank">http://forum.openscad.org/Wra<wbr>pping-text-around-a-complex-ge<wbr>ometry-td18145.html#a18156</a>><br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.openscad.org/Convert-from-object-to-polygon-polyhedron-tp18522p18523.html" rel="noreferrer" target="_blank">http://forum.openscad.org/Conv<wbr>ert-from-object-to-polygon-pol<wbr>yhedron-tp18522p18523.html</a><br>
Sent from the OpenSCAD mailing list archive at Nabble.com.<br>
<br>
______________________________<wbr>_________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org" target="_blank">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/mail<wbr>man/listinfo/discuss_lists.ope<wbr>nscad.org</a><br>
<br>
<br></div></div>
-----<br>
No virus found in this message.<br>
Checked by AVG - <a href="http://www.avg.com" rel="noreferrer" target="_blank">www.avg.com</a><br>
Version: 2016.0.7797 / Virus Database: 4656/13139 - Release Date: 10/03/16<br>
<br>
<br>
</blockquote><div class="m_9135456658168517372m_4693689984877392340m_7585085262359751808m_-5743804530267431375HOEnZb"><div class="m_9135456658168517372m_4693689984877392340m_7585085262359751808m_-5743804530267431375h5">
<br>
<br>
______________________________<wbr>_________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org" target="_blank">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/mail<wbr>man/listinfo/discuss_lists.ope<wbr>nscad.org</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org" target="_blank">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/mail<wbr>man/listinfo/discuss_lists.ope<wbr>nscad.org</a><br>
<br></blockquote></div><br>
</div></div>
<br>______________________________<wbr>_________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org" target="_blank">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/mail<wbr>man/listinfo/discuss_lists.ope<wbr>nscad.org</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org" target="_blank">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/mail<wbr>man/listinfo/discuss_lists.<wbr>openscad.org</a><br>
<br></blockquote></div>
</div></div><br>______________________________<wbr>_________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/<wbr>mailman/listinfo/discuss_<wbr>lists.openscad.org</a><br>
<br></blockquote></div><br></div>