IRC log for #brlcad on 20070615

00:07.26 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754070.dsl.bell.ca)
00:10.13 brlcad bjorkBSD: exactly because it's important
00:10.34 brlcad there is no openly freely available CAD system
00:10.45 brlcad there is hardly any collaboration between CAD systems
00:10.51 brlcad there's no collaborative development
00:11.03 brlcad there's no standard open format that everyone can agree on
00:11.16 bjorkBSD 'cause everyone's trying for a lock-in.
00:11.23 brlcad exactly
00:11.39 brlcad it's a multi-billion dollar industry, everyone fighting to be the top dog
00:12.08 brlcad here we have a particular community that really has no vested interest in the economics of the CAD industry
00:12.44 brlcad isn't trying to sell you anything, they're just trying to do research and analysis -- collaborate with universities, collaborate with other labs, other countries
00:14.03 brlcad plus on a mildly fringe ideology, brl-cad's had massive investment .. investment of american tax-payer dollars .. millions
00:14.13 brlcad why not put that effort into the hands of the public
00:14.41 brlcad encourage collaboration, get folks to make a tool that does what everyone wants -- something with a good solid foundation (even if the gui sucks)
00:15.55 bjorkBSD heheheh
00:16.06 brlcad developing a CAD system requires massive effort, how utterly massive that is most folks do not realize, but that's why there's not anything other than small academic/toy offerings
00:18.42 brlcad by some quantitative measures, brl-cad has almost 500 man-years of effort invested
00:19.01 bjorkBSD double that and it'd be as old as methuselah :P
00:19.19 brlcad most commercial cad systems have several thousand man-years invested
00:20.08 brlcad a package like unigraphics is somewhere on the order of 100 man-years per year and they've been around for over a decade
00:20.31 bjorkBSD yikes. have you used it before?
00:21.21 brlcad yep
00:21.42 brlcad the linux kernel has something on the order of 2500 man-years invested
00:22.17 brlcad blender is around 400
00:22.33 bjorkBSD how does it compare to brl-cad?
00:22.42 brlcad going by ohloh metrics at the moment, because I'm lacking my other links
00:22.48 brlcad how does what compare?
00:24.20 bjorkBSD the unigraphics
00:29.34 brlcad it's a difficult comparison because the big-four in CAD (unigraphics|nx, pro/engineer, catia, solidworks) are so big with such major industry ties/investments .. and efforts put towards their user interface
00:30.39 brlcad brl-cad has had exceptional effort put towards its engine, validity, accuracy, performance, analysis components, functionality, etc .. but has had very little invested in the way of the modeler gui
00:31.15 brlcad which is exactly why one of my long-term plans is to revamp the gui, expose all of the functionality and power in brl-cad much better than is currently done with a modern interface
00:32.50 bjorkBSD what would you write it in?
00:37.43 brlcad well, it's more of a layering, with a clear separation between the tools (i.e. plugins) and the graphical interface
00:38.07 brlcad the gui could be written in whatever really -- it's a somewhat thin client
00:38.16 brlcad the backend processing is in C/C++
00:39.28 bjorkBSD so it could still be tcl/tk based.
00:41.26 bjorkBSD bah. i'm missing a pat metheney concert.
00:41.33 brlcad well, as it currently stands designed in my architecture plans, most of the new client will be written in C++ with a plugin layer that includes a tcl interpreter (among others) so that plugins can be imported from our existing code base as well as allowing for plugins in other languages
00:42.00 brlcad tcl's embedded into brl-cad's core libraries, so that's not likely to go away anytime soon
00:43.39 brlcad it's really making a system that lets each language do what it does well, and letting plugin writers use whatever is most comfortable to them
00:44.24 brlcad if someone wants to make a tcl/tk, python, or java gui .. they will be able to pretty easily
00:45.10 brlcad and still leverage the core processing back-end that we already have in place
01:00.20 brlcad yup, though there's a nice minimal subset that you can write to
01:01.09 brlcad so while writing a gcode-to-brlcad importer might be a royal pain with all of the vendor-specific additions, going out to gcode doesn't have to be as much of a pain
01:01.27 brlcad maybe have some options for which sets of extensions to allow if it makes for better machinings
01:10.50 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613360.dsl.bell.ca)
01:20.28 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096669249.dsl.bell.ca)
01:39.54 louipc__ other CAM software employ gcode preprocessors, where the operations are defined by some other language and then are translated into gcode for a particular machine/control.
01:49.44 ``Erik *snrkt* mensa application http://www.achewood.com/index.php?date=10172005
01:51.20 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669609.dsl.bell.ca)
03:41.38 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
04:10.15 cadguy g'night all
05:17.47 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613741.dsl.bell.ca)
07:24.20 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:10.07 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:11.31 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128544062.dsl.bell.ca)
09:10.12 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
12:05.50 *** join/#brlcad thing0 (n=ric@203-59-209-203.dyn.iinet.net.au)
12:06.56 thing0 hey all
13:10.44 thing0 bye all
13:10.45 *** part/#brlcad thing0 (n=ric@203-59-209-203.dyn.iinet.net.au)
14:08.27 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:16.46 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:14.18 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:34.37 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:47.47 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:53.18 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
17:16.38 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
17:44.19 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
18:15.48 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
20:00.14 IriX64 brlcad's gui does not (insert appropriate word here)
20:12.05 IriX64 http://irix32.spaces.live.com/photos brlcad albumn, part of the gui i like
20:17.22 IriX64 mental note try that shot without debugging and see
20:18.43 yukonbob IriX64: whenever I look at your postings, all I see is:
20:18.48 yukonbob XML Parsing Error: syntax error
20:18.48 yukonbob Location: http://irix32.spaces.live.com/photos/
20:18.48 yukonbob Line Number 3, Column 49:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
20:18.50 yukonbob ------------------------------------------------^
20:19.21 IriX64 try it without the /photos
20:19.38 IriX64 thats a microsoft site
20:19.40 yukonbob same thing
20:20.02 IriX64 dunno what to tell you it loads fine here, wait let me try firefox
20:21.45 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:21.46 IriX64 my firefox sees it
20:21.57 yukonbob sees error, or sees proper page?
20:22.04 IriX64 proper page
20:22.08 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:23.04 IriX64 firefox 2.0.0.3
20:24.08 yukonbob http://validator.w3.org/check?uri=http%3A%2F%2Firix32.spaces.live.com%2Fphotos%2F
20:24.35 IriX64 dunno man
20:25.12 IriX64 wait
20:26.08 IriX64 http://irix32.spaces.live.com/photos/ copied out of my address bar
20:31.43 yukonbob heh -- it works if I "curl" that page, and use firefix to look at resultant file... Thank-you Microsoft!!!
20:33.04 yukonbob (...then then don't follow any links --- guess I have to 'curl' that too ;)
20:43.04 IriX64 heh sorry man
20:45.13 IriX64 is that helicopter really that black?
20:47.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/g2asc.c: make sure attributes don't have empty names
21:21.28 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:22.41 CIA-4 BRL-CAD: 03brlcad * 10brlcad/db/ (operators.asc Makefile.am): add operators.asc which is an example of CSG operators in action, inspired from a similar image from Waterloo's cs488 course on interactive ray-tracing of CSG
21:23.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: units command doesn't seem to be working, must be fixed before release
21:52.50 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
21:53.24 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:58.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_ehy.c: it's an elliptical hyperboloid
21:58.32 *** join/#brlcad Elperion (n=Bary@84.135.71.252)
22:40.42 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726794.dsl.bell.ca)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.