X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Mon, 17 Jun 2013 01:27:21 +0200 From: Kai-Martin Knaak To: geda-user AT delorie DOT com Subject: Re: [geda-user] 3D modelling and gEDA Message-ID: <20130617012721.01e56f87@akka> In-Reply-To: <4DFFE27A-47A1-41DB-98CC-490E1AB6085A@jump-ing.de> 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> <4DFFE27A-47A1-41DB-98CC-490E1AB6085A AT jump-ing DOT de> X-Mailer: Claws Mail 3.9.1 (GTK+ 2.24.18; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/Nm4WyzWbdG3xE9z0sQL73mP"; protocol="application/pgp-signature" X-Provags-ID: V02:K0:Cj/Pn2k+87Oh0ty1dBMRJ5eo5wEH+bgHXuZ8v2FUPrf dpVg4H1O/Q+0rGL6io9WEpF3qXM2Jtd77hSgRBMoCToq/0bEqs 3RCH2eZzVAZ3xwKEjLt8FnB+8MMjyH7lRGZC289/+iHj83YP0G +aH8seHoZLiqiArGYcGFy7MFkoFifhNGMBOJwv+bjq7sylUKcY y5q50pviIqniurey0tnSyqbGJZgdKghzOOZbWDwbGmCOrwLkeh uJDeBcaN15dWi5oiwo8X6Qwk5cdCKtzgmTlXqtdmSJSPDKvGJT +KFmXmVsPs20rlWWTLpRjAsL244jV3TxBdrXBeJrTFMRdAubg= = 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 --Sig_/Nm4WyzWbdG3xE9z0sQL73mP Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Markus Hitter schrieb am 16. June 2013: > Am 15.06.2013 um 22:56 schrieb Peter Clifton: >=20 > > the above three mentioned formats are incredibly complex > > (especially STEP). I would estimate tens of thousands of lines of > > code go into a STEP -> object structure parser, and that's only the =20 > > beginning > > of using the format. =20 >=20 > These lines of code are already written, see OpenCascade. >=20 > But you're right. 3D modeling capabilities are a huuuuge effort, =20 > likely a lot more than what PCB already has. I'd guess equipping a 3D =20 > modeler -OpenSCAD or FreeCAD- with pcb layout functionality -quick =20 > track drawing, connection checking, rat lines drawing, etc.- would be =20 > a lot less effort than the other way around. I suggest to tell an existing 3D modeller about the geometry of the board and the position of components. This does not necessarily need to be done via one of the established general 3D data exchange formats. For example, freecad is well equipped to read python commands that build the 3D model from primitives and components from a library. Then freecad can do all the heavy lifting involved with photo realistic rendering, integration with 3D models of enclosures, 2D sketches for the workshop=20 and finally export to STEP or other established formats. =20 With this work flow, the only thing, pcb would need to know additionally=20 about 3D geometry would be the thickness of layers. Everything else would be done in freecad, including the 3D models of components. The amount of reinvention of wheels would be kept to a minimum. It would put geda way ahead of other open sourced EDA suites :-) ---<)kaimartin(>--- --=20 Kai-Martin Knaak --Sig_/Nm4WyzWbdG3xE9z0sQL73mP Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlG+SeIACgkQt9RkiGwLn1O1zACgm0S5juELyr3+NmxX7sUAdIp0 ijMAn0kvufT56f9ZxHnhPCpVxk9GqAZ/ =0/MO -----END PGP SIGNATURE----- --Sig_/Nm4WyzWbdG3xE9z0sQL73mP--