X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=QCW5PWv+D7t03CQXwjiH5vdqXT1sDlnQWQp8AfghbCw=; b=rRMYmXtUrSAeuY4u074OENDpv0YQv01fCrIbdodJcL5Wo3tU0A9KRbv/yXikyutD1t F/OWerTjB3W8+5LPqp/hvaLNFGLKiAnTcWGk1H8Rv9joR5iO9aaMT6Qane/+Gq8r1rCa pIebeftDfvzOZdPtlnQLj4OkkFei8h0zlnXkBuwWQ1fLr1uxmDj6WgVv1dH2NCshvGiG upl0J7y5BZIjCqJGr1a3O0iR+aRH5gxF6lSmfHunHBGMLAAXfvJx9FqYsxX/c3g1En4P RWdknekwFme16s+jZYjHeUdcfM6YreG+Xfb99noj9oi55qrw953EFKPHHKKmLYs+aOas EaeQ== MIME-Version: 1.0 X-Received: by 10.28.48.131 with SMTP id w125mr16838099wmw.18.1450830641169; Tue, 22 Dec 2015 16:30:41 -0800 (PST) In-Reply-To: References: <20151221030451 DOT 02399163eb3e40f21c622c41 AT gmail DOT com> <20151221203331 DOT 20837 DOT qmail AT stuge DOT se> <20151222002012 DOT a88d7fe32a9336855eccd1d0 AT gmail DOT com> <201512220412 DOT tBM4CJxb018546 AT envy DOT delorie DOT com> Date: Tue, 22 Dec 2015 15:30:41 -0900 Message-ID: Subject: Re: [geda-user] Proposing a New Hierarchical Data Structure? From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a114242a4ff0cf2052785d436 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --001a114242a4ff0cf2052785d436 Content-Type: text/plain; charset=UTF-8 On Tue, Dec 22, 2015 at 11:19 AM, Peter Clifton ( petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com] < geda-user AT delorie DOT com> wrote: > > Seconded. STEP its a huge pain in the behind because no free software > > supports it. I had to have a copy of solid works on windows for nothing > but > > export to STEP, so I could have parts designed with openSCAD actually > > manufactured. That was a while ago and now 3D printing has forced > > manufacturers to support STL. With that happening I doubt very much that > > FOSS support for STEP has improved much. In any case *something* is > > definitely stopping STEP adoption in FOSS and it's a good bet its the > > relative unavailability of the standard. > > Opencascade probably counts as FOSS now (even if it is tied to LGPL2 > only - no later). FreeCAD uses it as the kernel, and can import / > export STEP. > > So - question becomes, can you get openSCAD into Opencascade / > FreeCAD? (I have a vague recollection there was an add-in module for > I don't know now. I did try FreeCAD at the time (7+ years ago) and couldn't get it to work. > the later). > I'm curious - how do you get it into Solidworks? > Imported STL Even with the likes of OpenSCAD and FreeCAD, I'd argue that there is > no real 3D CAD competition in the FOSS world, not when compared to the > likes of Solidworks. Sure, some things will be possible - with a bit > of effort, but we're probably gaining ground on FOSS 3D CAD even > slower than FOSS EDA tools (at least the later could be considered > feature-complete, and on parity with a sub-set of the commercial EDA > spectrum). > Mostly agree, though openscad picked up a lot of steam since I last used it and it was pretty nice then. For engineering work I like openscad approach way better than GUI anyway (pretty plastic contours are another matter, though I've used blender pretty happily for those). > STEP is the easy bit - (compared to the 3D kernel stuff). That is not > understate how much of a pain STEP can be! - I'm just not sure it is > possible to _overstate_ how nasty 3D kernels are. > Agreed. All the talk of casually turning pcb into a 3D app kind of shocks me. > (Look at all the problems we have getting polygon boolean algebra > right... with two linear, 2D primitives... extend to 3D, with arcs, > lines, parametric-curves, splines, .... potentially in 3D spaces, not > just planar - and you start to get a small hint of the scale of the > engineering and mathematical problem). > Yep. Considering that pcb covers most needs now, going 3D to get the last few seems like a really questionable decision compared to making specific inter-layer extensions to handle them. Britton --001a114242a4ff0cf2052785d436 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Tue, Dec 22, 2015 at 11:19 AM, Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com] <geda-use= r AT delorie DOT com> wrote:
> = Seconded.=C2=A0 STEP its a huge pain in the behind because no free software=
> supports it.=C2=A0 I had to have a copy of solid works on windows for = nothing but
> export to STEP, so I could have parts designed with openSCAD actually<= br> > manufactured.=C2=A0 That was a while ago and now 3D printing has force= d
> manufacturers to support STL.=C2=A0 With that happening I doubt very m= uch that
> FOSS support for STEP has improved much.=C2=A0 In any case *something*= is
> definitely stopping STEP adoption in FOSS and it's a good bet its = the
> relative unavailability of the standard.

Opencascade probably counts as FOSS now (even if it is tied to LGPL2
only - no later). FreeCAD uses it as the kernel, and can import /
export STEP.

So - question becomes, can you get openSCAD into Opencascade /
FreeCAD? (I have a vague recollection there was an add-in module for

I don't know now.=C2=A0 I did = try FreeCAD at the time (7+ years ago) and couldn't get it to work.
=C2=A0
the later).
I'm curious - how do you get it into Solidworks?
<= br>
Imported STL

Even with the likes of OpenSCAD and FreeCAD, I'd argue that there is no real 3D CAD competition in the FOSS world, not when compared to the
likes of Solidworks. Sure, some things will be possible - with a bit
of effort, but we're probably gaining ground on FOSS 3D CAD even
slower than FOSS EDA tools (at least the later could be considered
feature-complete, and on parity with a sub-set of the commercial EDA
spectrum).

Mostly agree, tho= ugh openscad picked up a lot of steam since I last used it and it was prett= y nice then.=C2=A0 For engineering work I like openscad approach way better= than GUI anyway (pretty plastic contours are another matter, though I'= ve used blender pretty happily for those).
=C2=A0
STEP is the easy bit - (compared to the 3D kernel stuff). That is not
understate how much of a pain STEP can be! - I'm just not sure it is possible to _overstate_ how nasty 3D kernels are.

=
Agreed.=C2=A0 All the talk of casually turning pcb in= to a 3D app kind of shocks me.
=C2=A0
(Look at all the problems we have getting polygon boolean algebra
right... with two linear, 2D primitives... extend to 3D, with arcs,
lines, parametric-curves, splines, .... potentially in 3D spaces, not
just planar - and you start to get a small hint of the scale of the
engineering and mathematical problem).

Yep.=C2=A0 Considering that pcb covers most needs now, going 3D = to get the last few seems like a really questionable decision compared to m= aking specific inter-layer extensions to handle them.
=C2=A0
Britton
--001a114242a4ff0cf2052785d436--