-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>> So far, I have a program (perl, of course :-) that can read and >>> parse an IGES file (Global, Directory and Parameter sections), >>> and I've begun adding processors for the simpler IGES >>> Entity types (Color, Xform matrix, Point, Line, Arc). > > At least I'm not the only one in the perl camp :D > Would join, but I fond those prefixes to variable &, $, @ ,... bleah too disturbing. It'll take some time getting used to.
>>> Each Entity is pretty simple, but the possibility of having nested (and >>> reusable) Entities, and the exceptions, will complicate matters somewhat >>> :-( > > And 'simple' can be an understatement when you have to actually compute > tabulated ruled and shell surfaces (but that's an issue even for STEP). > Oh come on guys. this sounds like coordinate substitution. It's not complicated (well, unless you-re strapped to a centrifuge). >> I only know of Molex at the moment, but considering the thousands of >> parts they make, I'd take this converter to be pretty useful. Then every >> time they release a new line of connectors, we can just convert their >> models. > > There is an underlying problem: molex gives high resolution models which > give you lots and lots of triangles... I don't know if you want them for > a 3D previewer (maybe for a detail render but I don't know if an > interactive view could handle lot of them). > I don't see the problem. I've rendered the molex pieces in software, inside a Virtual Machine without any 3D acceleration and it worked perfectly. So unless you're using an Intel accelerator for the 3D viewer, in which case _everything_ will lag, it won't be an issue. And I wouldn't call the Molex model high resolution. Unless you're seeing kicad in the bronze age, that is. Then considering IGES is a CAD format, if molex set up their stuff correctly, it might be possible to extract the parametric description of the pieces, and give as many (or as few) faces as we want. And to be sarcastic, let's not forget there is a bug in wxWidgets (or is it the X server?) that makes the 3D viewer crash on everything except nvidia cards with the nvidia driver. I've been a little more mean than I intended in my last 3 paragraphs, but the point is, it should be possible to use the molex models to create high quality packages for kicad. And if anyone knows of a faster and easier method, speak now, or for not long hold your peace. I just want to get those connectors into kicad's library ASAP. > I've seen ads about cad libraries for EDA and it said 'each component in > six levels of detail'. > What do they mean by that? It sounds something like "we match you based on fourty-two levels of compatibility" (those are guys that patented vector multiplication by naming their variables). Alex -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJMhOYrAAoJEL0kPHNPXJJK0zIP/1kwBWtRbTfElYYwwobSwtTf 668LQSmSFXmDajQTJM00GKVANNvyXTKKQdN9JNYptPkiKVWvZlqdYApf9ibhmEFJ D8eAWRz/pvG+4Z96ggCP65KvaZ1mLynAoMTFo91VXBUX532elbPVsIWyu8ijwFBx /+laszUw9g51GDx2izFjVRYD3I06+IppMqZcV0LOx35LZ2J/d8ILdL0ApBarR6UX 6SBL7F4IGbjUvQUS9CBYYeo86aAu039YYyko8P14TUnDJLleVL7f/Zz8TuxsdCMm kC6Tj5nLJ3z5fprjCgOdOO0PSv0uBcRf0WhUXyB7kDdF89DPMqE2Kx2xZ55Tq6+z RKqiiv85GhhaqF3EfhSKY+czFZ3t9lrrqUQrMcnl4E5c2nlkMTllstjIg17yfEkc Eq6AA99uhSyjVXoFMlyV4/zuFLTngM9WcV5iyM9TzpSFpof+uoYCeKt6O8hGL9ux qEnw4KJ3gutCU1UCiMy5Yf70mj6AP5RDb/M9uBxPKpXaVNFVM5B1jnqf4Kl+udta 5QmUwoBAFHp7lmRb11cA0I5LDThg+R95MQqaOC1b/NRVwlP4LmneNRXy7VrMTVIR gSTbLIUzc36U+AlDguW14c3QhOywXomKJqaGGQgatE1QX/Ty5TDpgOT6Wqh+9Rr/ jPtGAG/WZXlbQxdbIRfP =FbC6 -----END PGP SIGNATURE----- _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

