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=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=RILu3dCaEvx7PYdYEOo39HU4Ub868mwEJPGlr5oQPlA=; b=XfCBTkoIjb1ySAXtOVD/T0gS+KBB7OC2syQhe2g8dEDBwgA/QpSNdYAIX6pAs2UAz/ vtaqq8cIgXYTwPdjZqtF/PdIRG3xosC1Rf9Z99MBgbU1VApnI8sJJKnrsuFDUpNXUl2h pOX7i163MJDkGb7vaRpsQzFolF7yHQtUKJ94DEo1g9XPipf7oplB71++OxHcGOeQ8YoG WRTMHlXMpgs0uRV9NIUAWKahKS8wEkg8S8QqKIXSfENs6/1s3mUVI71ssk9WKyFsB76Q Bslm86IQiwctxfaxc6iO+140YKhI9wo2dz/My7Cj7yYbg0ltoc89ElpD81YtcnEkmaM+ QXPg== MIME-Version: 1.0 X-Received: by 10.202.201.77 with SMTP id z74mr11721939oif.24.1450815554605; Tue, 22 Dec 2015 12:19:14 -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 20:19:14 +0000 Message-ID: Subject: Re: [geda-user] Proposing a New Hierarchical Data Structure? From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com]" To: gEDA User Mailing List Content-Type: text/plain; charset=UTF-8 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 > 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 the later). I'm curious - how do you get it into Solidworks? 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). 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. (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). Peter