| 00:01.11 | starseeker | This is cool: http://www.ninfinger.org/~sven/models/vault2007/Voyager%20plans/BLUEPRINT_VOYAGER.gif | 
| 00:18.26 | brlcad | that is pretty cool | 
| 00:18.50 | brlcad | could construct it from that pretty easily.. :) | 
| 00:37.16 | starseeker | Dunno what the copyright status is on it though... | 
| 00:45.48 | brlcad | shouldn't matter for modeling purposes, the model itself is still an original work so long as you don't embed the image | 
| 01:08.42 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM] | |
| 01:08.58 | *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM] | |
| 01:09.25 | *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543687.dsl.bell.ca) [NETSPLIT VICTIM] | |
| 01:10.58 | CIA-31 | BRL-CAD: 03brlcad * r30082 10/brlcad/trunk/src/ (8 files in 4 dirs): obliterate the old HAVE_UNIX_IO check. instead use the corresponding types/stat/whatever checks that the HAVE_UNIX_IO section protects, or rewrite where appropriate to use c89 routines instead of unix io | 
| 01:11.58 | CIA-31 | BRL-CAD: 03brlcad * r30083 10/brlcad/trunk/configure.ac: no longer need the HAVE_UNIX_IO and TIME_WITH_SYS_TIME checks. the first was removed throughout the code, the latter is already provided via AC_HEADER_TIME check. | 
| 01:16.29 | *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 04:34.06 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 04:44.27 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 05:14.22 | *** join/#brlcad Kashka (n=Hinata@65-100-2-105.eugn.qwest.net) | |
| 05:14.32 | *** part/#brlcad Kashka (n=Hinata@65-100-2-105.eugn.qwest.net) | |
| 06:52.04 | *** join/#brlcad Z80-Boy (i=clock@77-56-76-213.dclient.hispeed.ch) | |
| 08:18.41 | *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch) | |
| 08:45.40 | *** join/#brlcad _Gruni (n=gruni@rootgeek.org) | |
| 09:34.54 | *** join/#brlcad starseeker (n=CY@c-68-33-217-173.hsd1.md.comcast.net) [NETSPLIT VICTIM] | |
| 09:34.54 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM] | |
| 09:34.54 | *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM] | |
| 10:44.01 | *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM] | |
| 10:44.21 | *** join/#brlcad Gruni (n=gruni@rootgeek.org) [NETSPLIT VICTIM] | |
| 10:44.21 | *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM] | |
| 10:44.21 | *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM] | |
| 10:50.38 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-094-070.pools.arcor-ip.net) | |
| 12:13.08 | starseeker | Anybody know anything about a CAD format called Inventor? | 
| 12:16.35 | starseeker | I don't see anything about copyright info yet, but this would potentially make a Really Cool example for BRL-CAD: http://space.jpl.nasa.gov/models/models/cassini.dxf.gz | 
| 12:29.56 | starseeker | dxf-g handles it, and the resulting .g file is pretty nifty even in all gray: http://bzflag.bz/~starseeker/cassini-1.png | 
| 12:30.07 | starseeker | http://bzflag.bz/~starseeker/cassini-2.png | 
| 12:37.11 | starseeker | biab | 
| 12:37.18 | brlcad | sgi inventor? | 
| 12:37.29 | starseeker | Not sure - could be | 
| 12:38.05 | *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) | |
| 12:38.06 | brlcad | inventor files are just an old polygonal file format that old sgi/irix boxes preferred for their native tools | 
| 12:38.15 | starseeker | http://space.jpl.nasa.gov/models/ | 
| 12:38.21 | starseeker | Fifth entry down | 
| 12:38.33 | brlcad | but then there's also autodesk inventor and a few other products that are entirely different | 
| 12:38.50 | starseeker | Uses the .iv extension | 
| 12:41.06 | brlcad | yeah, that's an sgi file | 
| 12:41.10 | brlcad | open inventor | 
| 12:42.12 | starseeker | Anything we can do with it? | 
| 12:42.44 | brlcad | mm, on an sgi sure :) | 
| 12:43.09 | starseeker | heh | 
| 12:43.29 | starseeker | That's the one with 300000 primitives - would be interesting to test it out | 
| 12:43.51 | brlcad | there's an iv to vrml converter iirc | 
| 12:44.00 | brlcad | i don't think we have an importer for it in brl-cad | 
| 12:44.06 | brlcad | so you could .. write one :) | 
| 12:44.36 | starseeker | Hehe | 
| 12:44.59 | starseeker | Is there enough call for it to justify doing it? | 
| 12:45.21 | brlcad | there are binary and ascii .iv's | 
| 12:46.27 | brlcad | the details are somewhere in http://oss.sgi.com/cgi-bin/cvsweb.cgi/inventor/ | 
| 12:46.35 | starseeker | Just spotted that :-) | 
| 12:47.31 | brlcad | i'm not sure there's any calling for it other than completeness of converters | 
| 12:47.49 | brlcad | it was a fairly popular format back in the day | 
| 12:47.54 | starseeker | Cool, thanks :-) | 
| 12:47.54 | starseeker | Oh, well - in the meantime the dxf based one is a pretty nifty demo. I was afraid it would be 2D only but it is 3D :-) | 
| 12:48.00 | brlcad | when inventor and performer were the best | 
| 12:48.26 | *** join/#brlcad minute-web (i=550c4095@silentflame/member/pdpc.base.minuteelectron) | |
| 12:48.42 | brlcad | having a non-polygonal version would be impressive | 
| 12:49.12 | starseeker | So it might have some utility in the "preserving old work in useful formats" department... | 
| 12:49.19 | brlcad | perfect situation for csg implicits from the shapes I'm seeing in your rendering | 
| 12:49.37 | starseeker | Yes, I thought that too looking at it | 
| 12:49.47 | brlcad | sure, if .iv has the objects and not just more surfaces | 
| 12:50.21 | brlcad | e.g. whether that big ball is actually a sphere or a bunch of polygons that define a sphere's surface | 
| 12:51.09 | alex_joni | brlcad: what kind of shaders are common in brlcad? | 
| 12:51.44 | starseeker | If it doesn't define a sphere, is it pretty useless? | 
| 12:52.28 | brlcad | alex_joni: http://my.brlcad.org/ugm2002/ShadingObjects.pdf | 
| 12:52.30 | alex_joni | I saw a "nifty" shader once.. it worked a bit different than regular ones.. when you imported a model it analyzed the objects, and created a separate wireframe for the edges | 
| 12:52.45 | brlcad | starseeker: yeah, pretty much | 
| 12:52.53 | starseeker | Huh - Open Inventor is licensed under the LGPL. Any chance it could be used directly? | 
| 12:52.56 | brlcad | it might define a brep surface, that's useful too | 
| 12:53.07 | alex_joni | then it displayed the objects with gourad? and placed the wireframe on top.. the result is very nice even if the mdoels are crappy | 
| 12:53.42 | brlcad | alex_joni: it sounds like you're describing an rtedge overlay | 
| 12:53.55 | alex_joni | brlcad: might be, I have no clue how it's called | 
| 12:54.04 | starseeker | brlcad: What about a graphical utility to allow the user to select polygons and then use the polygons to "deduce" a replacement shape? | 
| 12:54.08 | brlcad | that's not actually a different shader, it's a separate render pass (for the edges) | 
| 12:54.10 | alex_joni | I only use the software which implements it | 
| 12:54.23 | starseeker | brlcad: Annoying as all get out, but possibly easier than re-doing from scratch | 
| 12:54.51 | alex_joni | brlcad: I *thought* this is a shader, because the program I use does it on the fly.. so no real rendering | 
| 12:55.03 | brlcad | alex_joni: a brl-cad program? | 
| 12:55.22 | alex_joni | heh, no.. a different program, not OSS | 
| 12:55.24 | brlcad | there are ways to do it as a shader if you have a polygonal model | 
| 12:55.49 | alex_joni | I was just wondering if something similar exists in brlcad | 
| 12:56.13 | brlcad | yeah, that's not surprising, there are ways to do that effect as an opengl shader .. brl-cad shaders are ray-trace shaders (like you'd find for renderman/pixar, not opengl) | 
| 12:56.15 | alex_joni | (as I've seen that most things out there can be found in brl-cad somewhere) | 
| 12:56.42 | brlcad | alex_joni: yeah, something like: http://my.brlcad.org/ugm2002/RtWizard.pdf | 
| 12:56.52 | brlcad | see page 11 .. the difference on the edges | 
| 12:56.57 | starseeker | Well, gotta get into work - later all | 
| 12:57.01 | alex_joni | still waiting on the first link.. doesn't open | 
| 12:57.26 | brlcad | first one is 28M, second is 7M | 
| 12:57.59 | alex_joni | might explain :) | 
| 13:41.22 | *** join/#brlcad starseeker (n=CYapp@85.muba.balt.washdctt.dsl.att.net) | |
| 13:46.27 | starseeker | OK, enough with the space probes, back to tutorials ;-) | 
| 13:58.52 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-094-070.pools.arcor-ip.net) | |
| 14:04.05 | ``Erik | hey, brlcad | 
| 14:05.04 | ``Erik | bob is going through and fixing rtwizard so it works in windows while dave is looking at rewriting it... are we getting unnecessary duplication of effort? | 
| 14:14.54 | ``Erik | hehehe "The capital of Quebec is Queblowme." | 
| 14:18.20 | starseeker | ``Erik: I had to duck out - did brlcad tell me whether there was any useful user-interactive manual way to convert meshes to shapes? (e.g. select all the polygons used to define a sphere by hand and then say "make a sphere using the dimensions defined by these") | 
| 14:18.43 | ``Erik | nope, and I don't think there is | 
| 14:18.58 | starseeker | Nuts | 
| 14:19.03 | ``Erik | ben was kinda exploring a possibly way to attack that problem with beset | 
| 14:19.39 | ``Erik | but the modellers here generally just write some numbers from the mesh down and start building the csg tree | 
| 14:19.59 | starseeker | Yeah, I guess that's almost the same | 
| 14:20.30 | ``Erik | yeah | 
| 14:20.42 | ``Erik | that's one of the things clone and tracker are supposed to help with :) | 
| 14:21.07 | starseeker | Indeed. | 
| 14:21.32 | starseeker | Heh - well, at least I have a nifty screenshot now that isn't havoc.g ;-) | 
| 14:24.20 | ``Erik | heh, um | 
| 14:24.40 | ``Erik | bot models tend to do that | 
| 14:24.53 | ``Erik | but it'd pipe into adrt fairly nicely I bet | 
| 15:23.43 | CIA-31 | BRL-CAD: 03erikgreenwald * r30084 10/brlcad/trunk/src/librt/g_metaball.c: Fixed i/o. Started adding "Blinn Blob" evaluator | 
| 15:39.27 | *** join/#brlcad vedge (i=vedge@vedge.org) | |
| 15:55.04 | *** join/#brlcad starseeke1 (n=CYapp@85.muba.balt.washdctt.dsl.att.net) | |
| 15:55.56 | *** join/#brlcad vedge (n=vedge@vedge.org) | |
| 15:59.47 | *** join/#brlcad jgay (n=jgay@fsf/staff/jgay) | |
| 16:08.35 | starseeke1 | Hmm. | 
| 16:09.54 | starseeker | Is there a script in here somewhere that can step down a list of parts and add them one by one to the drawing? | 
| 16:36.27 | *** join/#brlcad vedge (i=vedge@vedge.org) | |
| 18:05.12 | *** join/#brlcad Z80-Boy (i=clock@77-56-76-213.dclient.hispeed.ch) | |
| 18:12.03 | *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net) | |
| 18:40.33 | *** join/#brlcad yukonbob (n=yukonbob@S010600195bd5c415.lb.shawcable.net) | |
| 18:40.41 | yukonbob | hello, cadheads | 
| 19:10.17 | brlcad | howdy bob | 
| 19:12.02 | brlcad | starseeker: which drawing? the wireframe display in mged? | 
| 19:12.22 | brlcad | if you want to interactively add/remove objects from the wireframe, the geometry browser will let you do that | 
| 19:39.08 | *** join/#brlcad docelic (n=docelic@77.237.103.186) | |
| 19:41.59 | starseeker | brlcad: I was thinking the scenario of an imported drawing with a long list of parts with automatically generated names (i.e. useless for describing what they are) you could start blank and add parts automatically in succession, printing out the current name of each as it is added - that way you can visually identify what it is and re-name it accordingly (bonus points if the script gives you an opportunity to re-name on the fly...) | 
| 19:50.25 | *** join/#brlcad vedge (n=vedge@vedge.org) | |
| 21:15.49 | starseeker | lol | 
| 21:16.01 | ``Erik | what? I'm being productive :) | 
| 21:16.02 | starseeker | been in too many meetings? | 
| 21:18.04 | ``Erik | well, the interesting part is the terminal ballistics | 
| 21:18.16 | ``Erik | with a well defined boolean end state, even! | 
| 21:18.31 | *** join/#brlcad docelic (n=docelic@77.237.103.186) | |
| 21:19.05 | ``Erik | I can make a little iua table, mkill for stick, fkill for "ohcrap, it's coming at me", and kkill for "FUCK, MY EYE" | 
| 21:19.49 | ``Erik | chicks dig eyepatches :D | 
| 21:46.07 | brlcad | starseeker: ah terminology delta -- 'drawings' generally refer to drafting specs and/or hidden-line renderings | 
| 21:46.59 | brlcad | with autocad, that terminology is synonymous with the model and it's geometry but because autocad is a drafting package -- everything inherintly stems from a 2D representation | 
| 21:47.31 | brlcad | with brl-cad and solid modeling in general, that's the "model" or geometry .. but I think I see what you' | 
| 21:47.35 | brlcad | you're saying now | 
| 21:48.41 | brlcad | there'd be a pretty big benefit for having an import tool that lets you do as you describe, even if only to allow an easy means to display/rename post-import | 
| 21:49.58 | brlcad | many cad packages auto-name these days resulting in horrible default names, others use a part or manufacturer's number which is slightly better but still just as opaque when there are 10,000 objects named RJ82756H192 | 
| 21:52.51 | starseeker | Right. Sorry about using the wrong term :-( | 
| 21:53.21 | starseeker | It should be a fairly simple script to set up, unless we want to go fancy with a GUI dialog... | 
| 22:23.12 | *** part/#brlcad starseeker (n=CYapp@85.muba.balt.washdctt.dsl.att.net) | |
| 22:25.29 | brlcad | heh | 
| 22:55.29 | *** join/#brlcad yukonbob (n=yukonbob@S010600195bd5c415.lb.shawcable.net) | |
| 22:57.25 | yukonbob | hello, whirled | 
| 23:05.51 | brlcad | howdy! | 
| 23:27.31 | *** join/#brlcad starseeker (n=CY@c-68-33-217-173.hsd1.md.comcast.net) | |
| 23:34.55 | yukonbob | hello, starseeker, brlcad | 
| 23:43.36 | brlcad | starseeker: yeah, not too complicated a script -- though the money would be on having an efficient user-friendly gui |