X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Message-ID: <1371384274.12373.5.camel@pcjc2lap> Subject: Re: [geda-user] 3D modelling and gEDA From: Peter Clifton To: geda-user AT delorie DOT com Date: Sun, 16 Jun 2013 13:04:34 +0100 In-Reply-To: References: <51B6CDB6 DOT 1010909 AT estechnical DOT co DOT uk> <51B6DB0E DOT 8000108 AT prochac DOT sk> <51BBA5E7 DOT 4040006 AT prochac DOT sk> <1371329763 DOT 11314 DOT 10 DOT camel AT pcjc2lap> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4-0ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit 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 On Sat, 2013-06-15 at 19:33 -0400, Evan Foss wrote: > What do you think of opennurbs? I don't recall coming across it, I'll take a look.... [brief look] Looks like it only supports the Rhino3D format, but the primatives are there to support more. FAQ: "What is in the file format? It is the complete Rhino file format, which includes NURBS curves, surfaces, and solids, annotation, images, and meshes. These data types can accurately hold all of the 3-D geometry found in most other CAD/CAM file formats including IGES, STEP, VDA/FS, ACIS, Parasolid, etc. " "Who is funding the openNURBS Initiative and why? Robert McNeel & Associates. They feel that the 3-D market is stifled because of the inability to reliably transfer 3-D geometry between applications. The problem is too big for us to solve alone. By funding the operating cost of openNURBS, others will get involved in the toolkit design and development. It will be a much cheaper and effective way to solve the problem. " I might get in touch with them at some point to say hello.. we need a decent open-source compatible 3D cad framework. (Opencascade is nearly this, but it is not GPL compatible unfortunately). My most recent thoughts on 3D + PCB + CAD, was to offload to a separate process, which is non GPL (e.g. GPL/LGPL + exception for Opencascade), and use that process to convert "real" 3D cad files into a triangulated (BOT) like format for easier consumption and rendering on screen. It probably doesn't buy us more advanced functionality than that though, as if we start to re-expose the entire cad kernel API via the external program, then a) The size gets insane, and b) It may start to violate the GPL again (IANAL). -- Peter Clifton Clifton Electronics