www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/06/16/19:28:14

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 <kmk AT familieknaak DOT de>
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: <CAK=z9GWkMwS3NiLEgpvWuPgBVrGB+sHqb7DLCgYZTC3C1OyLSg AT mail DOT gmail DOT com>
<51B6CDB6 DOT 1010909 AT estechnical DOT co DOT uk>
<51B6DB0E DOT 8000108 AT prochac DOT sk>
<CAK=z9GUWzhidWQsvxhWqYpSnyvUnmsut1+gatrMVvJqMM6L_UA AT mail DOT gmail DOT com>
<kpfolc$gma$1 AT ger DOT gmane DOT org>
<51BBA5E7 DOT 4040006 AT prochac DOT sk>
<CAM2RGhQD-xY9dB37+Z-pkDwRQBrqv1aOew9a2W-J1n2g00Gdew AT mail DOT gmail DOT com>
<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
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

--Sig_/Nm4WyzWbdG3xE9z0sQL73mP
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Markus Hitter <mah AT jump-ing DOT de> 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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019