| 00:40.28 | *** join/#brlcad Twingy (~justin@pcp0011647505pcs.aberdn01.md.comcast.net) | |
| 02:03.10 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/mged/cmd.c: search path enhancements, search for tclscripts explicitly and search even harder still when running from uninstalled | 
| 02:04.16 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: search path enhancements, search for tclscripts explicitly and search even harder still when running from uninstalled | 
| 02:10.07 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: | 
| 02:10.07 | CIA-5 | BRL-CAD: improve the path failure reporting with customized messages for data vs root | 
| 02:10.07 | CIA-5 | BRL-CAD: searching. fix the 'bug' of adding a trailing slash when there is no right-hand | 
| 02:10.07 | CIA-5 | BRL-CAD: side. if the left-hand side is empty, let that imply a current directory. | 
| 02:22.31 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: searched results string is optional | 
| 04:04.35 | *** join/#brlcad Pimpi (~frank@p548192CE.dip0.t-ipconnect.de) | |
| 05:01.46 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: add tclcadAutoPath.c which includes a routine for adding the brl-cad tclscripts to the tcl auto_path. | 
| 05:03.17 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/include/ (tclcad.h Makefile.am): add an initial tclcad.h interface file for the tclcad library | 
| 05:04.15 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/include/bu.h: add a check for MAXPATHLEN just to be sure it gets set | 
| 05:04.26 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/ (tclcadTkSetup.c tclcad.c): rename tclcad.c to tclcadTkSetup.c | 
| 05:05.49 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: add tclcadAutoPath.c and tclcadTkSetup.c, remove the renamed tclcad.c | 
| 05:06.54 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tkCanvBezier.c: fix header, credit john | 
| 05:09.01 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: abstract out the auto_path crappage to libtclcad and make it a tclcad_auto_path call instead. | 
| 05:10.00 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/mged/cmd.c: abstract out the auto_path crappage to libtclcad and make it a tclcad_auto_path call instead. fix the other bu_brlcad_data call to specify the tclscripts dir instead of leaving it open-ended. | 
| 05:11.49 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/bwish/Makefile.am: add libtclcad to the btclsh deps since it's using tclcad_auto_path now | 
| 05:13.25 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: MAXPATHLEN is now in bu.h, no need to abort if searched and where arguments to bu_find_path are NULL, make bu_find_path static like it is supposed to be | 
| 07:09.53 | *** join/#brlcad learner (~brlcad@pcp0011649376pcs.aberdn01.md.comcast.net) | |
| 07:09.54 | *** mode/#brlcad [+o learner] by ChanServ | |
| 12:38.10 | *** join/#brlcad dpy (marcel@a10032.upc-a.chello.nl) | |
| 12:38.45 | dpy | hi guys | 
| 12:39.34 | dpy | one small question: is brlcad similar to commercial tools like solidedge or solidworks ? or is there still a large gap between brlcad and those programs ? | 
| 12:39.51 | dpy | for instance is it possible to make assemblies in brlcad ? | 
| 12:47.40 | dpy | anyone alive here ? | 
| 12:47.50 | archivist | yup | 
| 12:48.11 | archivist | some questions take time here | 
| 12:48.27 | archivist | depends of timezones | 
| 13:39.12 | brlcad | mornin' | 
| 13:40.27 | brlcad | feature-wise brl-cad is indeed quite similar to several other commercial tools, though the interfaces are radically different so it very much depends on how you are comparing the two packages | 
| 13:40.55 | brlcad | it is indeed possible to make assemblies, they are simply combinations in brl-cad | 
| 13:41.13 | dpy | but is it as intuitive | 
| 13:41.44 | brlcad | intuitive if you understand it of course ;) | 
| 13:42.03 | brlcad | it's really hard to compare without having gone through the basic modeling tutorials | 
| 13:42.04 | dpy | what I'm primarily looking for is a simple engineering cad program | 
| 13:42.07 | dpy | for simple models | 
| 13:42.12 | brlcad | the methodologies are generally quite different | 
| 13:42.13 | dpy | legos++ as I like to call it | 
| 13:42.28 | dpy | I don't need so many degrees of freedom | 
| 13:42.40 | dpy | just as long as it is intuitive to use and simple | 
| 13:43.23 | brlcad | brl-cad's user interface is very much command-driven, so discovery of the facilities at your fingertips is about as easy to come by as it is learning that "ls" will give you a listing in unix | 
| 13:43.54 | dpy | hmm ok | 
| 13:43.57 | brlcad | for something like legos-style modeling, brl-cad is pretty well suited | 
| 13:44.03 | dpy | I like drag drog point and click more | 
| 13:44.07 | brlcad | those are very well defined machinable shapes | 
| 13:44.08 | dpy | that would about answer my question | 
| 13:44.13 | dpy | drog=drop | 
| 13:44.22 | brlcad | brl-cad is the only 3d open source solid modeler | 
| 13:44.34 | dpy | hmm | 
| 13:44.39 | brlcad | your next best bet might be qcad, which is akin to a drafting app | 
| 13:45.00 | brlcad | or that actual "legos" modeler | 
| 13:45.11 | dpy | well I want to model and then load the models into my own opengl app | 
| 13:45.25 | dpy | legos are too limited | 
| 13:45.30 | dpy | that's why I call it legos++ | 
| 13:45.33 | brlcad | just going with your example :) | 
| 13:45.52 | dpy | more complex than legos but simpler than endless combinations of units etc.. | 
| 13:46.03 | brlcad | I'd really suggest just going through maybe one exercise in the mged tutorial to get a feel | 
| 13:46.36 | brlcad | http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf | 
| 13:47.17 | brlcad | brl-cad has a variety of programmatic interfaces as well, so embedding or linking with other apps is generally quite easy | 
| 13:47.54 | brlcad | in fact at least a dozen other codes directly do just that | 
| 13:48.21 | dpy | hmm | 
| 13:48.24 | dpy | will look into it | 
| 13:48.55 | brlcad | not to mention easy access to the devs here if you run into any problems ;) | 
| 13:49.12 | brlcad | or the ability to become one of the devs yourself should you want to improve/extend something | 
| 13:51.52 | brlcad | as for combinations/regions/assemblies/parts/etc, the main distinction in brl-cad is that you are only working with shapes until you create a 'region' -- regions are akin to parts in some other packages. you can then continue to combine regions together and create assemblies. There is, however, only one region on a given path in the csg hierarchy | 
| 14:54.33 | *** join/#brlcad Captain (~user@pool-162-84-219-76.ny5030.east.verizon.net) | |
| 14:55.18 | brlcad | Hello Captain my Captain | 
| 15:03.51 | Captain | hello brlcad | 
| 15:04.10 | Captain | just lurking for a bit while i check out the tutorial :-) | 
| 15:05.09 | brlcad | not a problem | 
| 15:05.35 | brlcad | feel free to ask any questions, complain, suggest, etc ;) | 
| 15:07.02 | brlcad | it's worth pointing out the BRL-CAD consists of much more than just MGED, there are actually over 400 tools including geometry converters, various raytracers, a nice path-tracer, data manipulators, framebuffer tools, image converters and more | 
| 15:08.02 | brlcad | mged is, however, the long-standing solid modeler interface for now (with two new ones in development, but they're long-term from production use) | 
| 15:10.25 | archivist | names? in the source tree? | 
| 15:11.30 | brlcad | archer will probably the next generation replacement for mged | 
| 15:12.40 | brlcad | it's not in the source tree yet, but it is already being distributed as part of the AJEM software suite (a multi military service standard which BRL-CAD is a part of) | 
| 15:13.30 | brlcad | that tool is effectively mged with a newly written and more user-friendly, user interface | 
| 15:13.41 | Captain | cool, thanks....it appears like a great package | 
| 15:14.24 | Captain | is there a timetable for importation into the source tree? | 
| 15:15.30 | brlcad | it's still several months out at best since it will require a lot of cross-platform integration testing | 
| 15:16.35 | brlcad | the full windows port release is taking precedence for the next month or so from the dev primarily familiar with archer | 
| 15:17.21 | brlcad | and archer itself is only tested on windows to date (though written in Tk, so it should "just work".. or be close to just working) | 
| 15:18.07 | brlcad | archer actually uses mged at it's core, but running in an embedded object mode of sorts | 
| 15:21.06 | Captain | i suppose that's the beauty of scripting interfaces | 
| 15:31.48 | Captain | so, is there a built in version control system? | 
| 15:40.28 | brlcad | if you mean is there an in-house version of brl-cad too, no there's not | 
| 15:41.37 | brlcad | there are, however, a couple codes remaining that just haven't beed added to cvs yet | 
| 15:42.05 | Captain | i meant more from the model point of view | 
| 15:42.19 | brlcad | archer has the added complication that it's been primarily developed externally by Survice Engineering (one of our close-partner dev groups) | 
| 15:42.20 | Captain | basically CVS for your drawings | 
| 15:42.31 | brlcad | ahhhhh | 
| 15:42.42 | brlcad | ~fishslap brlcad | 
| 15:42.42 | ibot | ACTION slaps brlcad up side the head with a wet fish. | 
| 15:43.06 | brlcad | no, not yet -- though versioning has been discussed on many an occasion for the .g file format | 
| 16:00.02 | Captain | the .g file format is binary, correct? | 
| 16:00.16 | brlcad | yes | 
| 16:00.28 | Captain | ok, thanks!! | 
| 16:00.30 | brlcad | there is an accompanying .asc file format that's ascii | 
| 16:01.19 | brlcad | but those are pretty much for historic use -- the .g's should be used for any new application development | 
| 16:02.03 | Captain | ok, cool | 
| 16:52.20 | *** join/#brlcad learner (~brlcad@brlcad.bronze.supporter.pdpc) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad Captain (~user@pool-162-84-219-76.ny5030.east.verizon.net) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad dpy (marcel@a10032.upc-a.chello.nl) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad Pimpi (~frank@p548192CE.dip0.t-ipconnect.de) | |
| 16:52.20 | *** join/#brlcad Twingy (~justin@pcp0011647505pcs.aberdn01.md.comcast.net) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad Maloeran (~alexis@modemcable233.164-81-70.mc.videotron.ca) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad prasad (~prasad@pool-151-196-139-7.balt.east.verizon.net) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad fenn (~fenn@adsl-68-251-150-110.dsl.bltnin.ameritech.net) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad DTRemenak (~Daniel_Re@DHCP-170-143.caltech.edu) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad TheLastSpartan` (guu@myth.gibbscam.com) | |
| 16:52.20 | *** join/#brlcad EricWilhelm (~ewilhelm@pool-71-111-56-148.ptldor.dsl-w.verizon.net) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad archivist (~archivist@host217-35-103-47.in-addr.btopenworld.com) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad CIA-5 (~CIA@flapjack.navi.cx) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad tarzeau (~tarzeau@80-219-64-218.dclient.hispeed.ch) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad brlcad (~brlcad@brlcad.bronze.supporter.pdpc) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad archivist_ (~archivist@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM] | |
| 16:52.20 | *** join/#brlcad ChanServ (ChanServ@services.) | |
| 16:52.21 | *** mode/#brlcad [+ooo learner brlcad ChanServ] by irc.freenode.net | |
| 17:34.38 | *** join/#brlcad TheLastSpartan (guu@myth.gibbscam.com) | |
| 19:07.09 | fenn | ~fishslap | 
| 19:07.45 | fenn | what's the deal with holding back archer until it has been thoroughly tested? | 
| 19:07.52 | fenn | you will find bugs eventually anyway | 
| 19:08.25 | fenn | holding it back just slows down the discovery of bugs | 
| 19:10.17 | archivist | hear hear | 
| 19:14.17 | *** part/#brlcad tarzeau (~tarzeau@80-219-64-218.dclient.hispeed.ch) | |
| 19:26.58 | *** join/#brlcad polyspin (~butler@bz.bzflag.bz) | |
| 19:28.13 | CIA-5 | BRL-CAD: 03lbutler * 10brlcad/src/gtools/g_qa.1: Man page for g_qa | 
| 20:53.43 | brlcad | ~fishslap fenn | 
| 20:53.43 | ibot | ACTION slaps fenn up side the head with a wet fish. | 
| 20:54.03 | brlcad | fenn: it's partially a delivery issue -- it's not in my hands yet | 
| 20:55.08 | brlcad | brl-cad also has a fairly solid policy on not breaking the build arbitrarily, so to integrate it into the build system requires at least some level of effort (which has yet to happen) | 
| 20:55.28 | fenn | don't you have a testing branch of some sort? | 
| 20:55.44 | brlcad | one could be created, and actually has been planned for it | 
| 20:55.55 | brlcad | but then, like i said.. it's not even in my hands yet | 
| 20:56.36 | fenn | i like the kernel strategy of alternating development/testing releases | 
| 20:57.02 | brlcad | we already do something similar, although our testing "releases" only live in cvs | 
| 20:57.11 | fenn | ah right | 
| 20:57.13 | brlcad | and regardless, testing doesn't necessarily mean build failure | 
| 20:58.27 | CIA-5 | BRL-CAD: 03twingy * 10brlcad/src/adrt/ (24 files in 5 dirs): IVAT is now ISST (Interactive Shot Selection Tool). | 
| 20:58.45 | brlcad | like that one there :) | 
| 20:59.30 | fenn | heh | 
| 20:59.50 | fenn | looks like you have a mess on your hands | 
| 20:59.51 | brlcad | that's a pretty cool tool | 
| 21:00.18 | fenn | lots of stuff in one package | 
| 21:00.36 | brlcad | Twingy's been busy making it a nice high-performance visualization tool | 
| 21:00.52 | fenn | this is a ballistics simulation tool right? | 
| 21:00.53 | brlcad | aside from just simply implementing the whole damn thing too ;) | 
| 21:01.25 | brlcad | it's a visualization tool -- visualize a "shotline" of a ray .. see what's along a ray's path | 
| 21:01.39 | brlcad | spin large complex models around in relatively real-time | 
| 21:03.25 | brlcad | fenn: yeah, lots of stuff -- though most of the tools are small contained-function tools in-line with the "unix philosophy" | 
| 21:03.47 | brlcad | and most all are somehow related to the various aspects of solid modeling | 
| 21:04.21 | fenn | ah usually thats referred to as 'raycasting" | 
| 21:05.36 | brlcad | depends on your audience, there is a hint of ballistics in the "shotline" terminology, that's what's mainly used | 
| 21:09.56 | brlcad | the larger more general benefit of that tool is the visualization of very complex models (millions of triangles or more) in real-time | 
| 21:10.34 | brlcad | slice the geometry with various cutting planes, see what's inside | 
| 21:21.11 | CIA-5 | BRL-CAD: 03twingy * 10brlcad/src/adrt/librender/ (plane.c spall.c): plane view and spall view now use partial component color to better visualize internals. | 
| 21:26.57 | CIA-5 | BRL-CAD: 03twingy * 10brlcad/src/adrt/ (README doc/rise.txt): updated README for ISST | 
| 21:36.32 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/gtools/Makefile.am: don't forget to modify the makefile.am when adding files. add the missing g_qa.1 manpage | 
| 21:59.39 | CIA-5 | BRL-CAD: 03twingy * 10brlcad/src/adrt/librender/ (plane.c spall.c): Faded coloring a bit more. | 
| 22:13.51 | brlcad | Twingy: http://news.taborcommunications.com/msgget.jsp?mid=430164 | 
| 22:39.06 | polyspin | ? | 
| 22:41.15 | CIA-5 | BRL-CAD: 03lbutler * 10brlcad/src/gtools/ (g_qa.1 g_qa.c): Just a checkpoint. added support for minimum rays required per region. | 
| 23:38.16 | prasad | sean |