<div dir="ltr"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><font size="2"><font color="#666666">~~~<br><a href="http://narwhaledu.org" target="_blank">narwhaledu.org</a>, educational <a href="http://gfycat.com/ExcitableLeanAkitainu" target="_blank">robots</a> [[&lt;(._.)&gt;]] </font></font><a href="http://www.orangenarwhals.com" style="font-size:12.8000001907349px" target="_blank">my personal blog</a><span style="color:rgb(102,102,102);font-size:12.8000001907349px">, orangenarwhals</span></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Clifford Yapp</b> <span dir="ltr">&lt;<a href="mailto:cliffyapp@gmail.com">cliffyapp@gmail.com</a>&gt;</span><br>Date: Tue, Nov 10, 2015 at 9:20 PM<br>Subject: Re: [Open Manufacturing] Re: Which CAD Kernel Should the FOSS and OSHW Communities Focus On?<br>To: <a href="mailto:openmanufacturing@googlegroups.com">openmanufacturing@googlegroups.com</a><br><br><br><span class="">On Mon, Nov 9, 2015 at 11:11 PM, Bryan Bishop &lt;<a href="mailto:kanzure@gmail.com">kanzure@gmail.com</a>&gt; wrote:<br>
<br>
&gt; 1. OpenCASCADE requires a tremendous amount of work to become high-quality<br>
&gt; source code that can be regularly maintained without a legion of bored<br>
&gt; postdocs. The best effort with OpenCASCADE towards this is the &quot;Community<br>
&gt; Edition&quot; version over here: <a href="https://github.com/tpaviot/oce" rel="noreferrer" target="_blank">https://github.com/tpaviot/oce</a><br>
&gt; my notes taken while reading OpenCASCADE source code:<br>
&gt; <a href="http://diyhpl.us/wiki/cad/opencascade/" rel="noreferrer" target="_blank">http://diyhpl.us/wiki/cad/opencascade/</a><br>
<br>
</span>Data points worth pointing out on OpenCASCADE:<br>
<br>
As of 6.7.0 their license is now LGPLv2.1:<br>
<a href="http://www.opencascade.com/content/licensing" rel="noreferrer" target="_blank">http://www.opencascade.com/content/licensing</a>  - this is game changing<br>
in some ways, since a standard license allows them (and programs that<br>
use them) to be included in major Linux distributions.<br>
<br>
There has also been recent development activity that sounds interesting:<br>
<a href="http://dev.opencascade.org/index.php?q=node/1091" rel="noreferrer" target="_blank">http://dev.opencascade.org/index.php?q=node/1091</a><br>
<a href="http://dev.opencascade.org/index.php?q=node/1056" rel="noreferrer" target="_blank">http://dev.opencascade.org/index.php?q=node/1056</a><br>
<br>
Do those improvements sound like they might address enough of the<br>
problems you found with OpenCASCADE to make it more interesting?<br>
<span class=""><br>
&gt; Most recently I have been pointing people towards verbnurbs and solvespace:<br>
&gt;<br>
&gt; verbnurbs:<br>
&gt; <a href="https://github.com/pboyer/verb" rel="noreferrer" target="_blank">https://github.com/pboyer/verb</a><br>
&gt; <a href="https://github.com/pboyer/verb/blob/master/src/verb/eval/Intersect.hx" rel="noreferrer" target="_blank">https://github.com/pboyer/verb/blob/master/src/verb/eval/Intersect.hx</a><br>
&gt; <a href="http://verbnurbs.com/" rel="noreferrer" target="_blank">http://verbnurbs.com/</a><br>
&gt; <a href="http://verbnurbs.com/examples/surfaceIntersection.html" rel="noreferrer" target="_blank">http://verbnurbs.com/examples/surfaceIntersection.html</a><br>
&gt; <a href="http://heybryan.org/shots/2015-10-25-101304--verbnurbs-com-examples-surfaceIntersection-html-1445785971891.png" rel="noreferrer" target="_blank">http://heybryan.org/shots/2015-10-25-101304--verbnurbs-com-examples-surfaceIntersection-html-1445785971891.png</a><br>
<br>
</span>I&#39;m somewhat surprised to see verbnurbs is in javascript - how does<br>
that perform compared to C/C++ for this application?  Could it be<br>
translated to C++, perhaps in combination with OpenNURBS?<br>
<span class=""><br>
&gt; solvespace:<br>
&gt; <a href="http://solvespace.com/index.pl" rel="noreferrer" target="_blank">http://solvespace.com/index.pl</a><br>
&gt; <a href="https://github.com/whitequark/solvespace/blob/for-upstream/src/srf/surfinter.cpp" rel="noreferrer" target="_blank">https://github.com/whitequark/solvespace/blob/for-upstream/src/srf/surfinter.cpp</a><br>
&gt; <a href="https://github.com/whitequark/solvespace" rel="noreferrer" target="_blank">https://github.com/whitequark/solvespace</a><br>
<br>
</span>Ah, interesting - I wasn&#39;t aware there was now a native Linux version<br>
available.  This is of course like the SISL products - GPL has to be<br>
workable for your application to be able to use them.  Glad to see<br>
them making progress.  Does it support any import/export options<br>
besides its own file format?<br>
<span class="HOEnZb"><font color="#888888"><br>
CY<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
You received this message because you are subscribed to the Google Groups &quot;Open Manufacturing&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:openmanufacturing%2Bunsubscribe@googlegroups.com">openmanufacturing+unsubscribe@googlegroups.com</a>.<br>
To post to this group, send email to <a href="mailto:openmanufacturing@googlegroups.com">openmanufacturing@googlegroups.com</a>.<br>
Visit this group at <a href="http://groups.google.com/group/openmanufacturing" rel="noreferrer" target="_blank">http://groups.google.com/group/openmanufacturing</a>.<br>
For more options, visit <a href="https://groups.google.com/d/optout" rel="noreferrer" target="_blank">https://groups.google.com/d/optout</a>.<br>
</div></div></div><br></div>