IRC log for #brlcad on 20070910

01:45.35*** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:49.31*** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871463.dsl.bell.ca)
02:50.22IriX64louipc: www3.sympatico.ca/mario.dulisse2/havoc.png
02:50.35IriX64err http:// :)
03:04.57louipcwhat's that?
03:35.37IriX64a photon mapped havoc
06:11.23*** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:27.12MinuteElectronbrlcad: What do you mean by 'login panel' - I thought I did do that already. Replaced the box with a link.
06:29.55MinuteElectronlouipc: It seams like you are missing a large part of the CSS, the tabs are in the wrong place. The sidebar shouldn't have borders etc. Can you try doing a forced clear of your Firefox cache Ctrl+Shift+R?
06:30.42MinuteElectronTo me it looks as if the HTML modifications have come to your browser, but the CSS ones haven't - a sure sign of caching.
06:41.09MinuteElectronLater all.
10:11.02louipccool it works now
11:16.03*** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
11:16.04fleekyhi
11:49.12*** join/#brlcad elite01 (n=elite01@dslc-082-082-094-217.pools.arcor-ip.net)
12:39.35fleekyis the bulk of the new interface work being done on archer or mged or both  ? or neither ? if neither whats it being done on ?
13:03.42*** join/#brlcad Elperion (n=Bary@p54877B59.dip.t-dialin.net)
14:31.51*** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
14:34.16fleekyhi hi
14:40.05brlcadneither, new tool will leverage a ton of stuff that mged has/does, but the code is fresh (mged is a c/tcl hybrid, archer is a pure tcl/itcl rewrite)
14:40.24fleekyah ok so it will be a whole new thing
14:40.42fleekygood to know .. and its still in the planning stage right ?
14:41.17MinuteElectron07:27 < MinuteElectron> brlcad: What do you mean by 'login panel' - I thought I did do that already. Replaced the box with a link.
14:43.25brlcadfleeky: it's a constant and evolving planning stage .. lots of code has been written that support it but almost entirely on the backend/engine side of things
14:44.20brlcadMinuteElectron: i know, it's better .. something about the panel still bothers me on the main page, though
14:44.24MinuteElectronok
14:44.50brlcadcertainly a minor issue, and maybe a "after moved" issue instead of before
14:44.55MinuteElectronok
14:45.00fleekyahk
14:49.29brlcadso that was entirely a cache issue with louipc?  great
14:50.10MinuteElectronYep, and I fixed the header in IE!
14:50.24MinuteElectronSimply needed a width: so it didn't deault to 100%.
14:51.05brlcadbackups are running smoothly (again), both full server sync and database dumps, and now with better rotations on db and user logs too so backups won't take so long
14:51.14brlcadcool
14:51.19MinuteElectronnice
14:51.38fleekybrlcad do you have that link to any info on documentation for writing an interface?
14:51.49brlcadwonder how much we care about IE5Mac :)
14:51.53MinuteElectronhehe
14:51.55brlcadit's totally hosed there
14:51.59MinuteElectronouch
14:52.25fleekytest what ?
14:52.31MinuteElectronThe website.
14:52.36fleekylink pls :)
14:52.37brlcadbasically none of the pngs, and the layout is jacked
14:52.46MinuteElectroneee
14:52.52MinuteElectronfleeky: http://my.brlcad.org/
14:52.58MinuteElectronNot done yet mind you.
14:53.13fleekyofcourse
14:53.19MinuteElectronbrlcad: What is this 'Heavy load response' you are talking about?
14:53.28MinuteElectronI can't find any info on the drupal website regarding it.
14:53.42brlcadhttp://my.brlcad.org/tmp/ie5crap.png
14:54.06brlcadnotice the various scrollbars too :)
14:54.12fleekyman i cant wait till brl has a decent modeller friendly interface you guys will cry with happiness at the stuff i make :)
14:54.15``Erikbrlcad: is there a working NX install anywhere handy?
14:54.40MinuteElectronbrlcad: Ouch, that is bad.
14:54.48brlcad``Erik: an old one on CAD
14:54.49``Erik(ie on mac has always been a bit iFruity O.o)
14:54.55MinuteElectronindeed
14:55.02brlcadbefore it was NX of course
14:55.12``Erikdo you know if there're any big changes with library names, header names, etc?
14:55.28brlcadMinuteElectron: yeah, i'm not concerned about ie5mac, but it's good to know it doesn't work there
14:55.31``Erikif I were to wire the ug-g converter in on that box, would it apply up to nx 5? (do ya'z know?)
14:55.35MinuteElectronbrlcad: ok
14:55.44brlcadprobably doesn't work on netscape either
14:56.05MinuteElectronCurrently netscape uses the Mozilla engine IIRC.
14:56.07brlcadideally, there'd be some simplified site for the older browsers .. hmm, maybe the pages made for the heavy load response
14:56.26MinuteElectronIt is basically just Firefox wrapped in Netscape rubbish.
14:56.30fleekythe site looks really nice in firefox :)
14:56.35MinuteElectronbrlcad: What is the heavy load response?
14:56.35brlcadi mean like netscape 3 on irix kind of old :)  less than 1% audience
14:56.46brlcadit's when the site gets hit really hard
14:56.49``Erikheh, ns4 gold might still be stumbled across, though
14:57.07brlcadlike during a /. reference, hundreds of visitors all of the sudden
14:57.12MinuteElectronbrlcad: How to set it up?
14:57.22brlcadthe site falls back (automatically) to a light version so it can keep responding
14:59.14``Erikthe db and httpd's always seem to chew a nontrivial amount of cpu, and there're one or two unrelated processes doing the same on that poor old box O.o
15:00.02brlcadhmm, MinuteElectron -- the statement on the Site Configuration panel, "The following enabled modules are incompatible with aggressive mode caching and will not function properly: logintoboggan, throttle.
15:00.27MinuteElectronHmm, ok...
15:00.53MinuteElectronloggintoboggan was to remove the login panel.
15:00.59MinuteElectronNot sure if you still want that or not.
15:01.15MinuteElectronthrottle is probably insignificant with a captcha installed so could be removed also
15:01.38MinuteElectrons/remove/rpalce
15:01.53brlcadheh, it's saying logintoboggan is incompatible (meaning it's not working, or at least not fully working)
15:02.05brlcadthere should have been a "content-means" to disable the login menu
15:02.17MinuteElectronok...
15:02.19brlcadthe way it lets you add/remove content and blocks to various pages
15:02.29MinuteElectronOh..
15:02.58brlcadnot that I know specifically where that option is at the moment, this is all slowly coming back to me
15:03.49brlcadaha, http://my.brlcad.org/d/admin/build/block
15:03.55brlcadthere's the throttle settings
15:04.34brlcadnot sure what that other message means specifically other than obviously saying that the site will either return a cached page or a throttle one
15:05.25brlcadthat throttle module just turns off portions of the site too, which might be good enough
15:05.36fleekyhas anyone ever made something that could just scale / rotate / move / duplicate / delete primitives and editing of the binary tree mini app?
15:06.26fleekywith just simple hotkeys ..
15:06.31MinuteElectronbrlcad: So you don't want logintoboggan and you want the login panel to appear on every page except the main page?
15:06.39fleekyor is it possible to script this into archer or mged ?
15:07.27brlcadfleeky: a few little test/prototype apps have been written over the years that have done pieces of that, though mged does do all of that (and is fully scriptable)
15:07.47brlcadMinuteElectron: what is logintoboggan?
15:08.13MinuteElectronThe thing that replaces the login panel with just a link.
15:10.05brlcadnah, keep it .. it has several other nice features (like returning users to the pages they logged in from)
15:10.18fleekywhats the scripting language brlcad
15:10.29brlcadtcl
15:10.31brlcador shell
15:10.33brlcador both
15:10.40fleekyso you can do it in the shell ?
15:11.05brlcadmged has a "command mode" where it will run just one command for you, you can wrap that in pretty much any other scripting language
15:11.23brlcadtry this, for example: mged -c file.g tops
15:12.18fleekyim in the crappy windows version ..
15:12.23brlcadah
15:12.24fleekyit just starts
15:12.37brlcadyeah, that's nfg
15:12.42fleekyi would run linux but this macbook pro has some weird formatting crap
15:12.48fleekynfg ?
15:12.52brlcadthat 7.8.4 is "incomplete" in many respsects
15:12.53brlcad~nfg
15:12.56fleekyahhh
15:13.04fleekycan i do builds with dev-cpp?
15:13.19brlcadshould be able to, but I haven't tried myself
15:13.36fleekyi would have but im not experienced enough with it to make my own .dev file
15:13.44brlcadfull compiles via cygwin are a little easier, but may require some option tweaking
15:13.44fleekywhich is basically its version of makefiles
15:13.59fleekydamn
15:14.36brlcadthere's no full-time windows dev, so the platform doesn't get the love and attention it needs
15:14.47fleekyah
15:15.01brlcadthat windows port was made .. three years ago?
15:15.07fleekylol
15:15.24fleekyi would attempt to build it .. but it sounds like a headache waiting to happen
15:15.35fleekyalso im not very experienced with doing builds in windows
15:16.05brlcadI really should compile up a full rev under msys and replace the installer (as I can get a *complete* build with msys/mingw) .. but I've just been not motivated and way too busy with other tasks
15:16.42brlcadI had a full compile under cygwin before the windows build was ever made in less than a half-hour
15:16.44fleekyso question how hard would it be to make hotkeys that do the following in mged scale/rotate/move/duplicate objects
15:16.56brlcadbut then I know what options to feed it and the two or so files I had to edit
15:17.00fleekyand then hotkeys for changing the operation on a given leaf in a tree
15:18.34brlcadmged has a slew of hotkeys already, the issue is more that it's designed to be a modal editor (ala vi/vim/whatever) so you explicitly enter edit mode beforehand and then close with accept/reject actions
15:18.57brlcadso the hotkey would either only work in certain modes, or you'd have to auto enter/exit the mode
15:19.10brlcadprobably the prior
15:19.17fleekywhat about a hotkey for entering edit mode
15:19.18fleekyala blender
15:19.36brlcadmm, that already exists, iirc
15:19.57fleekymaybe not in the windows build then hehe
15:20.00brlcadmaybe l or i
15:20.46fleekyand there are hotkeys for scale/rotate / move / duplicate ?
15:20.49brlcadit's not just "edit mode" it's edit mode on a particular object
15:21.01brlcadso it starts with object selection in an illumination mode
15:21.06fleekyhow much editing can you do on each primitive ?
15:21.35fleekyur
15:21.40fleekyi guess it depends on the primitive forget it
15:21.59fleekybrl-cad can have mesh objects as leafs in a tree right?
15:22.37brlcadahh, the hotkeys are o and s for object-edit and solid-edit mode respectively
15:22.49brlcadyes, you can
15:22.49``Eriktechnically, but a slew of tools would freak out about them not being solids
15:22.56fleekyahh
15:23.13fleekyso object edit is editing of the tree and solid edit is of the solid prmitives?
15:23.19brlcadthey're called BoTs (bag of triangles) or NMGs for completely generic polygonal surfaces
15:23.31``Erikall the nmg stuff attempts to verify triangular crap to be completely closed
15:23.37brlcadobject edit is applying matrix transforms
15:23.45fleekyoh
15:23.45``Erikthus the obnoxious runtime of the nmg funcs :D *duck*
15:23.58fleekyso which edit mode actually edits the tree
15:24.08brlcadsolid edit is changing primitive values (like making an torus have a bigger inner diameter)
15:24.12fleekyyeah
15:25.02fleekyso there isnt an edit mode for editing the tree then ?
15:25.18fleekyi guess for tree editing you really need some kindof database menu though
15:25.21brlcadyeah, meshes are a royal pita when it comes to verifying and preserving solid geometry, all sorts of bad things can and do happen
15:25.38fleekyso you can see the heirarchy and such and be able to change the operation of each leaf etc..
15:25.41brlcadwhat do you mean by editing the tree?
15:25.51brlcadmatrix transforms are object edit
15:26.14fleekyi mean changing the tree of csg ops on all the different primitives
15:26.17brlcadthat encompasses rotation, scale, moves
15:26.20fleekyi guess thats a comb ?
15:26.42brlcadah, changing the csg itself ..
15:27.04fleekybtw i really spent a good hour reading through the Dense documentation
15:27.14fleekybut i must admit i was quite daunted :)
15:27.52fleekyit seems like so many things could be made a million times easier with simple things like hotkeys , a solid-shaded visualizer , and a few menus
15:28.06brlcadthere's a massive amount of material to cover, it is daunting .. even with a good interface, learning the modeling environment would be daunting
15:28.14fleekylike a database menu that shows the whole csg tree and lets you play with that
15:28.27fleekynah the modelling philosophy is not that bad
15:28.33fleekyi rather enjoy it actually
15:28.51fleekybut just getting things intoa  fluid workflow is completely impossible at this point
15:28.56brlcadit's a good and bad thing .. the engine is all there for the "most" part .. it's fully operational and there's quite a breadth of functionality under that hood, but the interface is noticably jacked for helping you learn/use it
15:29.06fleekyyeah
15:29.07fleekyhehe
15:29.16brlcadit's not fluid until you've basically memorized a lot of stuff
15:29.23fleekyis there any possibility of getting a current build of brlcad for windows btw ?
15:29.26brlcadit does get fluid, but it's a pretty steep learning curve
15:29.32fleekyeven if it was just a .dev file i
15:29.35fleekycould compile it myself
15:29.38``Erikamusingly enough
15:29.52``ErikI'm updating the cvs tree my winderz box can see with the intent of trying a cyggy b uild
15:29.58brlcadmost of the expert brl-cad modelers are just as fluid in brl-cad as they are in other CAD systems for most operations, it's just painful to get to that point
15:30.02fleekythanks erik ..
15:30.13``Erikwhether or not it'll work is a different dealie
15:30.22brlcadeven after you go through ALL of the posted online docs, you're still considered a newbie .. that's just the basics
15:30.27fleekybrlcad well if i can figure out how to script in bash i might do that
15:30.32fleekyyeah
15:30.35fleekyi quickly realized that
15:30.40fleekyas the docs explain ultra simple tasks
15:30.52fleekyi would also like to see what the pros have made with brl-cad
15:31.04``Erik'havoc' is a kinda neat model
15:31.06fleekycause it seems that even if you become fluid in the current app you still wont be able to make anything very complicated very fast
15:31.13``Erikthere's a truck we're trying to get permission to put in the repo
15:31.24fleekyalthough the possibilities of procedural csg stuff really really interests me
15:31.43fleekyerik if you guys help me out with the interface i will make you some really crazy stuff
15:32.17fleekyhttp://www.digitalfunk.org/darkwar/wiki/index.php?title=Image:Highpoly.jpg
15:32.22fleekyi am atleast not a noob at modelling
15:32.25fleekywell poly modelling
15:32.36``Erikheh, the interface is "expert friendly" and those of us being paid to hack the software aren't allowed to really engage in any big revamping activities on the gui... at least not on paid time :)
15:33.00brlcadfleeky: you have this one in your example geometry folder< http://brlcad.org/images/havoc_rtedge.png
15:33.37``Erikfleeky: cool, how many triangles and how much is bumpmapping?
15:33.47fleekythats all zbrush triangles
15:33.49``Erik(looks like bumpmapping, not displacementmapping)
15:33.51fleekyits about 12 million
15:34.03fleekygive or take
15:34.20``ErikI assume it was decimated for the gmae?
15:34.21``Erikgame
15:34.22fleekyalthough in zbrush's hd geometry mode you typically paint on a one billion poly surface
15:34.29fleekyi will get you the ingame shots..
15:34.37fleekyhttp://www.digitalfunk.org/darkwar/wiki/index.php?title=Placeholder-Player-Model
15:34.38fleekyur
15:34.50fleekyhttp://www.digitalfunk.org/darkwar/wiki/index.php?title=Ingame_Screenshots
15:34.53fleekythere you go
15:34.54``Erik<-- is stumbling around the wiki
15:34.59brlcadfleeky: another, http://my.brlcad.org/OLD/images/t62c.jpg
15:35.20fleekythe tank is pretty nice
15:35.22``Erikearly stage tech demo, I see
15:35.23brlcadevery wire/bolt/nut on the inside and outside are modeled there, it's not just a skin
15:35.31fleekybut with a proper interface i could make that *right* now
15:35.51brlcaddoubtful with the interior :)
15:36.42fleekyif you just give me something that will let me do move / scale / rotate / duplicate .. and then union / difference / subtract with nice hotkeys then its not doubtful
15:36.53fleekymaybe move along axis also *shrug*
15:37.02brlcadthe other difference is that it's an engineering model, it's accurate down the the last detail, nothing is eyeballed
15:37.03fleekylike press move + axis letter
15:37.21fleekywell im less about that and more about detail
15:37.33brlcadit's doubtful in the sense that you don't know what the interior of the vehicle looks like :)
15:37.34fleekyim just looking at it in terms of level of detail
15:37.39fleekythis is true !
15:38.28fleekyi am not an engineer .. im actually a circus performer
15:38.37``Erikthere're loads and loads of pictures of t62 interiors
15:42.46brlcadah, here's one http://my.brlcad.org/tmp/primitives/Plate%20IV.png
15:43.35brlcadrunning all of those pipes and cables accurately is hell in most systems
15:44.31brlcadour best guys often say that is one area where mged is actually better than most, the ease at which they can route pipes exactly
15:45.04brlcadit can still be better, though, it can always be better :)
15:46.33``Erikteh fux
15:46.37``Erikthey didn't install all of cygwin
15:46.58``Erikand it's blocked, bah
15:50.03fleekyerik
15:50.12fleekyif you walk me through it i could try building it for you
15:51.02fleekyive never used cygwin  before heh
15:51.02``Erikdo you have a full up cygwin install with a compiler and everything?
15:51.11fleekyno but i could go and get it
15:51.15fleekyjust tell me what i need to install
15:51.55``Erikhm, cygwin, um, with gcc installed (don't need g77, gobjc, or g++) ummmm, shouldn't need perl
15:52.06brlcadthe only trick will be getting tcl mged to come up, classic mode is a breeze but the display manager is erksome with tcl mged
15:52.09``Erikdunno if you'd need the X stuff
15:52.13brlcadyou will have to turn off opengl, iirc
15:52.31``Erik<-- was hoping to muddle through all that and 'fix' it in the config scripts :)
15:52.39fleekyhrm
15:52.44brlcadif you want wgl to build by default, you'll have to edit several things, it's going to try/prefer x11 by default
15:52.46fleekyno opengl makes me a sad monkey
15:53.01``Erikogl won't buy you anything, it's all wireframe
15:53.02brlcadthat doesn't mean what you think it means
15:53.09fleekyah doh
15:53.22fleekyyou guys really need a solid shaded mode :)
15:53.33``Erikyes, we do, and if mgmt would let us, we'd work on it
15:53.34``Erik:)
15:53.39fleekyor atleast have it so you can set the raytracer to render every few milliseconds
15:53.48fleekywhat who is mgmt
15:53.51brlcadit's just whether it's talking to the display via opengl protocol, or X11 protocol, or Win32 protocol, etc .. they're all interchangable and fully functional
15:53.52``Erikthe raytrace isn't quite that fast
15:53.53fleekyur management ?
15:54.21brlcadfleeky: that list that I mentioned yesterday is needed for solid shaded mode
15:54.29``Erik<-- paid to work on BRL-CAD, kinda has to respect their priorities a tiny little bit... :)
15:54.35brlcadthat's why it's fundamental for working on the new modeler
15:55.02``Erikheh, awesome
15:55.03fleekybrlcad i missed that link
15:55.11brlcadwhich link?
15:55.14``Erikone tiny little storm cell started up... over dundalk
15:55.14``Erik:D
15:55.16brlcadhttp://my.brlcad.org/tmp/primitives/Plate%20IV.png ?
15:55.40fleekyi remember you mentioning that solid shading was a fundamental problem thogh
15:55.53brlcadit is
15:55.58``Erikyes, we deal in implicit solids all CSG'd together
15:56.12brlcadmathematical differences between working with implicit and explicit geometric representations
15:56.13``Eriksolid shading expects reduced triangle (or polygon) information
15:56.53``Erikalmost every modern opengl card only understands triangles lines and dots... quads are converted to a trifan or tristrip on the fly
15:57.30fleekywhy cant you just convert the csg to a model on the fly
15:57.40fleekyeg to quads/triangels
15:57.53fleekyur im sure its much easier than waving the magic feature wand.. but just curious
15:58.12brlcadgoing from implicit to explicit is usually a royal pita, going from explicit to implicit is pretty much impossible without just guessing
15:58.13``Erikit takes a whole lot of computation to figure out where the boundries are
15:58.21fleekyreally?
15:58.27fleekyive seen a few implementations that do it
15:58.27brlcadthat's the whole task "just convert the csg to a polygonal model on the fly"
15:58.32brlcadthat "just" is quite complex
15:58.32fleekyhehe
15:58.41fleekyyes i realize that i didnt mean to trivialize it
15:59.02brlcadthere aren't many implementations other than commercial cad systems that do this
15:59.16brlcadI know of only two open source projects that "do this" and they have no user interface
15:59.21``Erikand qradiant/gtk-radiant's version is really crude and hackish
15:59.23``Erik*cough*
15:59.27fleekyqwemodeller does it
15:59.42brlcadit doesn not
15:59.51brlcadit deals with explicit models under the hood
15:59.57brlcadonce you have explicit, it's trivial
16:00.07fleekyhttp://spivak2.at.tut.by/qwemodel/index.htm
16:00.11fleekyoh
16:00.30fleekyim confused whats the difference between what you have and explicit models ?
16:00.50``Erikto do, say, a sphere
16:00.51brlcadyep, it's doing CSG on something that's already turned into a parametric or otherwise explicit surface representation that can be directly evaluated
16:00.56``Erikwe have a point and a radius, that's it
16:01.00``Erikthey have a slew of triangles
16:01.40``Erikwhat that sphere means depends... it could be a cutting tool, an adding tool, ... their triangles are always the final surface representation
16:01.42fleekyah i see
16:01.57brlcadwith an implicit surface .. there is no surface (there is no spoon), at least until you _evaluate_ it .. which is done in several ways, but often expensive
16:02.00brlcador complicated
16:02.06fleekyhehe there is no spoon
16:02.23fleekyso underneath there not converting from implicit to explicit ?
16:02.30brlcadnope
16:02.30``Eriknope
16:02.35``Erikwe raytrace implicites
16:02.40brlcadjust doing csg on explicit (which was in that list I mentioned) ;)
16:02.49fleekyah ok
16:02.55fleekyi think my brain is up to speed now
16:03.12fleekyi just need to find a coder who can work on an explicit model implementation for brl-cad then
16:03.21brlcadbut csg on explicits are a _lot_ easier .. and they're cheating with the video card (a neat trick, but falls apart on large models)
16:03.37fleekylarge models means what ?
16:03.38brlcadpretty much :)
16:03.46``Erika couple billion triangles?
16:03.48brlcadmodels that can't be evaluated on the video card ;)
16:03.48``Erikworth?
16:03.58fleekyah ok
16:04.01fleekythats not a problem for me though
16:04.11brlcadnah, that video card CSG evaluation trick falls apart *way* before a billion
16:04.15fleekyas i am interested in using this to make level geometry for a game
16:04.30fleekywhats the reason that it breaks down ?
16:04.37``Eriklack of video memory?
16:04.41brlcadit's more depth-limited, as there are several passes per depth of the csg hierarchy
16:04.49fleekywhat about paging
16:05.20``Erik<-- doesn't know the technique they use, kinda guessing :)
16:05.20brlcadafter about 7-10 levels, the rendering is entirely non-interactive -- a "real" model might be dozens of levels deep
16:05.25fleekyok you have to explain the depth-limiting a bit more .. does this mean how far into the tree heirarchy you can go ?
16:05.56brlcadand it's non-linear, you'd hose it up after just a few levels, and you can't get the "resultant set" out of the card -- it's just for display purposes
16:06.25brlcadi looked into it for doing mged rendering .. it'd actually kinda work for small models, certainly for most "parts/regions"
16:06.31fleekywell if it can just display the model thats all i need .. we can later compute export to a model format
16:06.40brlcadcould have it even fall back to wire at a known depth that will hose it, but I don't want to work on mged
16:07.30brlcadthe problem is that computing export is the "bigger problem" .. that's harder than just displaying it and none of the work put into displaying it gets you any closer
16:08.22fleekywhats the problem with that ?
16:09.27brlcadthat's where brep spline surfaces come to the rescue -- you can convert almost all of our primitives to a brep spline surface representation *faithfully* and instantly .. doing CSG on just brep spline surfaces is hard but tractable .. going from evaluated CSG brep spline surfaces to polygonal is .. trivial
16:11.26fleekyi assume thats something like nurbs?
16:11.41brlcadyep
16:12.10fleekyahk as that is what i had imagined would be the middle man
16:12.16fleekywhats the dif between brep spline and nurbs
16:12.41brlcadnurbs is a spline surface representation, just one of several types
16:12.46fleekyah ok
16:12.55brlcadbrep spline surface is just the "generalized" form
16:12.57``Erikand the result would look a hell of a lot better than, say, shooting a ray every 5 pixels across and five pixels down and doing hacky gouraud shading between :D
16:13.09brlcadand faster
16:13.23fleekylol
16:13.27``ErikNURBS is non-uniform rational b-spline
16:13.55brlcadalthough I've been motivated to give that a try sometime too .. something like what lee did with the point sampling, but make it adaptive
16:14.36``Erikfor 'flat' areas, you could sample a lot less frequently, then increase sample at the edges, kinda like ummmm, how marching cubes focuses in
16:14.45fleekyhehe
16:14.47fleekyneato
16:14.57``Eriknow
16:15.03brlcadbasically adaptive real-time rendering when the rays themselves get too expensive to keep it doing fast enough
16:15.18fleekybasically marching cubes but for raytracing ?
16:15.22brlcadi bet you could even display something complex reasonably well enough
16:15.39``Erikin theory, it'd be a reasonably easy hack, if you can suffer the rtprep
16:15.50fleekytrprep?
16:16.04brlcadmaybe as one of several "visualization mode" plugins in the new modeler
16:16.19``Erikpreparing the geometry for raytracing... building the acceleration sturctures and stuff
16:16.20brlcadmaybe one of the first ones if breps aren't finished this year
16:16.23fleekyso what is the interface plan for the new modeller ?
16:16.56brlcadit's gonna be a big curses-only gui
16:17.26brlcadba-dum *ching*
16:17.29fleekyhehe
16:17.59brlcadthank you, thank you, I'm here all week
16:18.03brlcadtry the lobster bisque
16:18.06fleekyall year even :)
16:18.52fleekywell i hope you guys get working on this magic app
16:19.00fleekyill try and find some interested coders
16:19.11brlcadworking every day, just a problem of manpower and time :)
16:19.19``Erikcurses??? damn, I was hoping for line feed :(
16:19.26``Erikthe "ed" of modelling
16:19.44brlcadwebsite is getting my attention these days as MinuteElectron's been the first of many to actually "step up" and make excellent progress
16:20.31``Erikfleeky: have you gone through any of the tutorials yet?
16:20.39brlcadcode-wise, spent most of the last 8 months working on nurbs support (albeit indirectly, but it sure still took up a lot of time)
16:20.53fleekyerik yeah
16:21.03brlcadjason made great progress, wish someone hadn't blown it for keeping him on board
16:21.12``Erikheh
16:21.23fleekyi read through enough of it to really hate the interface :)
16:21.33brlcadyou learn to love it ;)
16:21.36brlcadand hate it
16:21.41fleekynooo its not what i need though
16:21.46brlcadit really is powerful, just not very friendly
16:21.55fleekypowerful yes in the command line sense
16:22.05``Erikit's kinda designed for absolute precision, not visual ease
16:22.12fleekyyes this is the problem
16:22.19``Erikdepends on what your purpose is
16:22.21fleekyim looking to make level geometry with it .. for a game :(
16:22.33brlcadlike a old guru that will answer just about any question you have for it, and send you on your way home magically
16:22.34fleekyquite complex and vast level geometry
16:22.38fleekybut level geometry nontheless
16:22.40brlcadbut kick your ass in the process
16:22.41``Erikif you're trying to represent an existing thing faithfully, it's great, if you're trying to slap out eye candy, not so much
16:22.49fleekyyep
16:22.54fleekyim trying to slap
16:23.40brlcadhmm.. speaking of magic .. I should be playing a game today
16:23.50fleekybut it being powerfull for its intended purpose is a good sign
16:23.57fleekywhat game /
16:24.10``Erikand it's kinda designed to represent military vehicles (big things, simple shapes, flat surfaces, not many curves) more than anything else
16:24.25brlcadfleeky: in the big picture, even mged doesn't expose more than about 50% of what brl-cad on the whole is capable of
16:24.35brlcadit wraps a lot of functionality, but missed much too
16:25.04brlcadthe new system should do much much better at that wrapping, being extensively more modular and working with the existing tools more readily/automatically
16:25.10fleekyif you had nurbs support with it you could all the curves you want ?
16:25.37brlcadsure, nurbs are the best at curvature
16:25.54brlcadbut you have to expose that via the editor too, which is tricky in itself
16:26.04fleekywhat do you mean expose ?
16:26.14``Erikmake accessable
16:26.32brlcadwhen we talk about implementing nurbs support, i'm talking (at this point) about just fundamental representation, just being able to *have* a nurbs object, able to render and evaluate it
16:26.33fleekyi see
16:26.58brlcadbeing able to actually manipulate and edit that surface is an entirely separate issue and is mostly gui issues
16:27.03``Erikwe have primitives that can exist, be imported, exported, raytraced, converted... but cannot be edited in mged
16:27.11fleekyhehe
16:27.22fleekythats highly funny
16:27.32brlcadthat said, if it's implicit primitives that are just using nurbs for visualization, you wouldn't need to know .. you'd just see the objects and edit their implicit paramters
16:27.51fleekyits like i have this hamburger i can make it for you but you cant eat it
16:28.17``Eriknot that funny *shrug* the need was to import the geometry and raytrace it... the need wasn't to edit it... *shrug* so people were told to do that much and then go on to the next task
16:28.29fleekyah
16:28.38brlcadthere's representation, visualization, and manipulation .. and various levels of each .. all independent problems
16:28.51``Erikand editing got put on the 'todo' list
16:30.06brlcadrepresentation is the basic structure(s) in memory; visualization is wireframe, ray-tracing, and eventually opengl shaded displays; manipulation is gui editing support (picking points/curves, editing parameters)
16:31.06fleekyyeah quite a lot of work
16:32.16``Erikone of the neat aspects of having things broken out all nifty like that is if someone wanted to make a modeller, they could build it ontop of the representation using our libraries and be interoperable...
16:32.23``Erik'archer' is kinda an example of that
16:32.57fleekyspeaking of archer
16:33.00fleekyis there any docs for it  ?
16:33.03fleekyi didnt see any
16:33.09fleekywhen i went to brlcad.org
16:33.16fleekyor whatever the url is hehe
16:34.20fleekyahk hehe
16:34.28fleekycause at first i thought archer would be what i needed
16:34.45``ErikI think it's kinda more of a prototype
16:34.47fleekyand then i got stuck trying to figure out how it worked and then i didnt find the docs
16:34.49fleekyah ok
16:35.02fleekydo you know how to make csg stuff from it ?
16:35.21fleekythe farthest i got was just making primitives and the combs were confusing me as to how the worked exactly
16:35.41``Erikheh, no? I saw a demo where they slapped together a basic tank really fast... but I haven't used it... I started it up, saw there was a gui there and quit it... (testing on fbsd)
16:35.58fleekylol
16:40.35brlcadyou sort of have to know mged before archer can be useful, but it was designed as an eventual replacement
16:40.54brlcadit does "clean up" most of the things that mged leaves to be desired
16:41.20brlcadgiving you gui panels and command line for most things that you'd want: http://my.brlcad.org/tmp/Archer_0.5prototype.png
16:41.31fleekyyeah
16:41.36fleekyi like the interface for it
16:42.07fleekyi just dont understand combs really and when i try to edit things once ive combined them in a comb things start messing up very nicely
16:42.35brlcadit's actually using an "embedded mged" in there, just to show you some of that reusability
16:42.53fleekyah .. i like how i can see a shaded preview in it also :)
16:43.14brlcadah, see you'd have that issue regardless, as understanding combs is pretty fundamental/basic -- you'd have an understanding of combs after the tutorial series
16:43.49brlcadthough it basically amounts to "it's a single node in the hierarchy"
16:43.54fleekywell i know enough to union
16:44.16fleekyand i assume you can have multiple combs doing different stuff
16:44.32brlcada whole hierarchy of them doing different things :)
16:44.33fleekyi just forget the subtraction command
16:44.36fleekythere is u - and ?
16:44.41brlcad+
16:44.43fleekyah thats it
16:45.12brlcadwhich I don't like frankly.. I'd probably use + for union, - for subtraction, and x for intersection myself
16:45.28brlcadbut that predates me by over a decade
16:45.40fleekythe only confusing thing is when i make the comb its as if the graphics buffer isnt cleared and if i try moving stuff around it doesnt move.. but then if i change the shading to wireframe again it moves .. but as if it created a new version of the comb that is overtop and if i change it back its like there are two instances of the comb in the viewer
16:46.13fleekyi use the term graphics buffer very loosely
16:46.19fleekyjust trying to explain what i see
16:46.31brlcadin archer yes?
16:46.34fleekyyes
16:46.54brlcadit would be just a simple matter of it actually being a bug (remember that archer is also 3 years old there)
16:47.00fleekyomg
16:47.03fleekyblah
16:47.08fleekymakes using it basically impossible ;)
16:47.09brlcadi'm not saying it is, I have no idea
16:47.19brlcadcould be the way you're using it
16:47.29brlcadbut you're working with alpha software there, not even beta
16:48.14fleekyyeah
16:48.16fleekysig
16:48.17brlcadit was added to help inspire some devs to improve upon it, show what's possible with a new interface, etc
16:48.17fleekysigh
16:49.08CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/external/Makefile.am: include the sources in the dist, even if not built
16:49.11fleekywell they atleast succeeded in making a prettyy nice interface
16:49.37``Erikhrm, I may've done that backwards
16:50.15fleekyone thing that would be nice though is if it would just make a default comb for you .. and whenever you clicked on a primitive it would be automatically added to that comb unless you deselected the comb
16:50.16brlcadsomeone interested could rather quickly make archer into a usable interface .. faster even than it'll take to come up with the new interface
16:50.26brlcadit's just not in the direction I'd like to go for the long-term
16:50.35fleekywhat dont you like about it
16:50.39``Eriksomeone interested who is a tcl guru... archer is all tcl iirc
16:51.05fleekylol
16:51.11brlcadit's predominantly in incrTcl aside from the plugged-in mged portions from C
16:51.43fleekyah ok
16:51.52fleekyyeah it would be better if it was code rather than script
16:51.57brlcad``Erik: did you test that massive library changeover on several platforms first (at least bsd, mac, linux?)
16:51.58``Erik<-- likes the notion of having several different gui modelers, just pick the gui closest to your task at hand... doesn't like the notion of maintaining a bunch of guis :D
16:52.11fleekyalthough for me i would rather have something now that doesnt work as good then something good that works in 2 years :)
16:52.17``Erikerm, what massive library changeover?
16:52.41brlcadit was nasty repetition, but it 'worked' on all the platforms .. i'm highly suspicious that you broke the build somewhere
16:52.48brlcadthe one from thurs/friday
16:53.01``Erikoh, I hit it on bsd, mac, linux, irix and solaris
16:53.09brlcadokay, cool
16:53.19brlcadso then the only thing that broke was M3 :)
16:53.51``Erikok, so I brought the BRL-CAD component of M3 into complience with the rest of M3's state.
16:53.57``Erik*cough*
16:54.06brlcadthey *have* to be nil libraries because M3 isn't setting an LD_LIB_PATH to anything
16:54.52brlcadtcl is still going to come up unresolved now that they're not static, but I'll probably just have them manually install it or something
16:54.54``Erikin theory, libtool SHOULD add an rpath to the ELF header for dependant libraries...
16:55.23``Erikhrm, I don't think I un-staticked tcl
16:55.54``Erikmy bigarsed commit was to fix breakage for certain breeds of leenewx O.o
16:56.01``Erikand to clean things up a bit :)
16:57.19brlcadi un-static'd it a few months ago iirc
16:57.57brlcadoh, I don't mind .. i hated the duplication -- it was a hack that was just guaranteed to work at the time
16:58.23brlcadit's more whether it actually fixed anything or if it was cosmetic and likely to break the build elsewhere
16:58.33brlcadfiniky versions of libtool notwithstanding
16:58.52``Erikthe missing X stuff that was reported on ubuntu
16:58.55``ErikI saw that on debian
16:59.16``Erikso that's what tripped me off on that
16:59.24``Erikthursday, I wasn't in on friday
16:59.36``Eriker, wait, yeah I was, it musta been friday
17:00.32brlcadMinuteElectron: we do have (or at least did in the past) have permission to use the Mac OS X logo, and of course the Linux penguin 'logo'
17:00.32brlcadnot sure about the windows logo, would have to check or make something new
17:00.49brlcadbsd needs to be in the list with the little demon dude
17:01.30brlcad4 bsd logos is overkill unless it's going to be a bsd-specific download page
17:01.42MinuteElectronbrlcad: Can we not just use the Windows Logo under fair-use?
17:02.01``Erik*shrug* they may've forked from the same tree, but hey, solaris hpux and aix forked from that same tree
17:02.02brlcadit's not clear how fair use applies in that case
17:02.08MinuteElectronok...
17:02.50``Erikbeastie represents original bsd, bsdlite, and freebsd, but openbsd is puffer, netbsd is who the fuck knows what, dragonfly is a dragonfly ... :)
17:03.19brlcad"Do not use the Windows logo on or in connection with products, packaging, manuals, promotional and advertising materials, or Web sites for any purpose except pursuant to an express written trademark license from Microsoft. See the Logo Programs page for more details."
17:03.34``Erikok
17:03.43``Eriklets get a picture of a bsod, scale it down, and use that.
17:03.47``Erikeveryone will know we mean windows
17:03.47``Erik:D
17:03.49brlcadhttp://www.microsoft.com/about/legal/intellectualproperty/trademarks/logo/programs.mspx
17:04.33brlcadthe new freebsd logo is slick enough to represent, http://www.freebsd.org/logo.html
17:04.44``Erikmeh
17:05.20``Eriklooks like some tard sucked apples corporate wang and that's what shot out, lacks the charm of the cartoon character :D *duck*
17:06.21brlcadmeh, the cartoon had no polish appeal, made it really hard to take it serious at least perception-wise
17:06.35``Erikwho cares about poland? :D
17:06.36``Erik*duck*
17:06.59``ErikI mean, um, just as polished as tux? :D
17:07.28brlcadtux has the same problem, that's why most commercial distros hide the fat bastard
17:09.08brlcadand even for those that don't.. it's slightly easy to swallow than a little devil with a pitchfork for most folks
17:09.29``Erikheh, true
17:09.57``Erikused to be around once a month some troll would hit the fbsd mailing lists asking why we were all devil worshippers and satanists and god will throw us all to hell blah blah blah
17:11.17brlcadexactly, that's just distracting no matter what your religious inclination is
17:11.58``Erik<-- just being antagonistic today :) just like every day
17:15.07``Erik*ponder*
17:15.24``Erikshould we have an 8 branch, or should we have a 7 branch and call head the new 8?
17:29.53MinuteElectron``Erik: Just my opinion, completely unwarrented probably, but on a programming projects I am relatively active on we use head for non-released stuff (e.g. your version 8) and branches for versions that have been released. Quite effective I find, although the project I am refering to works by adding features to head and only adding security\major bug fixes to release branches.
17:31.08MinuteElectrons/projects/project
17:31.27MinuteElectronWe probably use a different release structure anyway so maybe irrelevant.
17:32.35``Erikthat's kinda the approach I'm used to and like, minute... (freebsd is a good model)
17:32.48MinuteElectronheh
17:33.09``Erikbut there's a line in the TODO that suggests making an 8 branch for 'cutting edge' and making head the front line of 7... which is what I'm contesting here :D
17:33.57brlcadthe problem is that I don't expect 8 for probably two years *at best*, with many releases in between with major efforts
17:34.38brlcad8 is more experimental at this point, hence branch instead of head -- otherwise it would be just done
17:34.40``Erikfbsd has HEAD as total bleeding edge, each major has a branch, each minor has a branch off of its major, and patches are tagged, with lots of MFC activity
17:35.07brlcadbsd has/had an EXPERIMENTAL branch too
17:35.28``Erikit's had many, but most of that has been moved to private CVS and perforce
17:35.32brlcadthat's effectively what 8 is, just naming it for that feature
17:36.20``Erikmebbe the branch should be BREAKS_DB so it can be re-used for the next major O.o
17:36.33brlcadregardless, what they did isn't necessarily the god model either, just to be noted .. head imo should be where most of the effort is going
17:36.49brlcadat that is 7 right now, and will be 7 for a long time still
17:36.57``Erikhow many things are going to break the db format?
17:37.07brlcadyet I'd like to start on a few 8 things in the meantime, so .. a branch
17:37.31``Erik<-- just doesn't like the notion of using a version number in an experimental branch *shrug*
17:38.21brlcadthat sounds like an entirely personal issue :)
17:38.32brlcadit's not like it'd be just called "8"
17:38.38brlcadthough that would be kind of funny
17:39.47brlcadit'd follow the branch naming guidelines, probably rel-8-branch or even something generic like EXPERIMENTAL
17:40.04``Erik(of course, I also think tags should be entirely [A-Z0-9_])
17:40.07MinuteElectronDo you even hav any branches yet?
17:40.43``Erikyup
17:42.27``Erik9 so far
17:42.55brlcadthat's just because you have lots of personal bias/religion that have little technical foundation :P
17:42.55brlcadabout as useful as arguing over 2 space indents vs 4
17:42.55brlcadit doesn't matter so long as it's consistent
17:42.55brlcadwhich is why there's a naming convention in place and it is pretty much consistent now
17:42.55brlcadMinuteElectron: the windows port was a relatively major branch effort
17:42.57brlcadas was the upgrade to ansi C syntax
17:43.40MinuteElectronIs there a secret subversion\cvs server somewhere?
17:43.44MinuteElectronI don't see any branches.
17:44.28brlcadcvs status -v README | grep branch
17:44.33``Erikany tag that has 4 numbers instead of 2 is a branch
17:44.58MinuteElectronI haven't got it checked out anywhere at the moment.
17:45.29``Erikhttp://brlcad.cvs.sourceforge.net/brlcad/brlcad/
17:45.34``Eriklook at the sticky tag dropdown
17:45.37brlcadhttp://pastebin.bzflag.bz/m7572c566
17:45.38MinuteElectronI know.
17:45.42MinuteElectronBut I can't grep.
17:45.47``Erikhuh, there were branches that configure.ac wasn't in
17:45.51*** join/#brlcad |jenda| (n=Kopr@r6dj122.net.upc.cz)
17:46.04MinuteElectronOh, I see.
17:46.09``Erikif you do the sticky branch dropdown, it'll say "Branches" with a list, then "Non-brnach tags" with a list
17:46.12MinuteElectronIt is me getting too used to subversion.
17:46.29MinuteElectronI have never even used cvs so don't know the ins and outs.
17:46.44brlcadthat's probably a good thing
17:47.09brlcadless than four months remaining!
17:47.13MinuteElectronI would never use cvs if I had the choice.
17:47.17MinuteElectron4 months till what?
17:47.39MinuteElectronchristmas?
17:47.48MinuteElectronlol - I have to go, dinner.
17:47.53brlcadI've had the conversion to Subversion planned for quite a while .. "before the end of the year"
17:48.10brlcadwhich is this year, so within four months we'll be on svn
17:48.58brlcadprobably month after next as soon as this next release is rolled out
17:50.40``Erikheh, I had some bad experiences with svn a while back, but it does have some nice features... *shrug*
18:04.12MinuteElectronsvn>cvs
18:04.18MinuteElectronany day
18:04.55``Erikhehehe, if you've never used cvs, how do ya know? :D
18:05.10MinuteElectronbecause cvs is a hore to use
18:05.33``Erikerm, svn is made so all the commands are almost identical?
18:05.48MinuteElectronI have checked out brlcad before. But I haven't really "used it".
18:06.32MinuteElectronIt has benefits, the thing I hate about cvs is it doesn't use plain and simple directory structure.
18:06.46``Erikhowso?
18:07.01MinuteElectronmodules
18:07.04MinuteElectronstickies
18:07.24``Erikah, those're tags, that's one thing that drives me up the wall with svn
18:07.46``Erikhaving to remember to append /trunk if I want the latest, sheesh
18:07.51``Erik:D
18:15.32MinuteElectronAnd is that 1 million lines of source code thing real?
18:15.42MinuteElectrons/1 million/over a million
18:15.56``Erik?
18:16.05MinuteElectronhttp://my.brlcad.org/tmp/overview_page8.jpg
18:18.38MinuteElectronSo I have 5 out of 6 logos ready. Not sure where I can get a decent copy of the IRIX cube from though. Appears IRIX is EOP.
18:19.44MinuteElectronThe only ones I can find are tiny, and it is a bit silly having a tiny logo in the middle of a box.
18:21.30MinuteElectronI am glad I have done this, will be quite useful for this and in the future on projects I am doing at the moment.
18:21.58MinuteElectronI have to go, but I will add transparency and upload when I get back in an hour.
18:24.33``Erikhow big?
18:25.25``Eriksomething like http://www.nekochan.net/wiki/images/c/cd/Sgi_cube_logo.png  ?
18:33.58*** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
18:43.24brlcadMinuteElectron: yes, it's quite true .. more than a million
18:45.42brlcadthe biggest win for svn is that it actually operates with changesets instead of per-dir actions, tracks file moves and renames, and actually tracks directories
18:46.34brlcadthose are three things you simply cannot do in cvs without resorting to various usage conventions, conventions which are particularly error-prone
18:47.22brlcadthe rest is gravy (http access, better user auth, mime types, eol-tracking, better binary diff management, etc)
18:48.28CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (Makefile.am tie.c tie_kdtree.c): move to old C comments so we can remove the -std=c99 cflag
18:51.19CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (tie.c tie_kdtree.c): wrap stdint.h (fix for solaris)
18:55.18CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/ (dfft.c syn.c): remove the "complex.h" include
19:03.29brlcadwoot
19:03.41``Erik?
19:03.41brlcad~``Erik++
19:04.01brlcadfixing the libtie build flag sillyness
19:04.14``Erikthe only issue was c++ style comments
19:04.35brlcadheh
19:04.42``Eriksed -i.bak 's,//\(.*\),/*& */,' *.[ch]
19:04.42brlcadwhy doesn't that surprise me
19:04.46``Erikwhere's my cake and medal?
19:04.46``ErikO.o
19:04.47``Erikheh
19:05.46``Erik-std=c99 was breaking the build on slowaris, sys/int_types.h refused to define uint64_t if any stdc was defined...
19:06.51``Erikweird way of doing it, too... #if __STDC__ - 0 || !defined(_LONGLONG)
19:06.54``Eriksomething of that nature
19:07.33``Erikaaanyways, got a full build on solaris, installing now, then will beat on mged a little and run bench there just to verify.... heh
19:09.16brlcadcool, maybe we can finally update that version number :)
19:09.38CIA-4BRL-CAD: 03brlcad * 10brlcad/src/librtserver/Makefile.am:
19:09.38CIA-4BRL-CAD: librtserver needs to be able to have all brl-cad symbols resolved, must use the
19:09.38CIA-4BRL-CAD: not-installed-libraries for the LIBADD. tcl will still fail if a suitable
19:09.38CIA-4BRL-CAD: libtcl is not installed in a standard system search path (and it's too much of
19:09.38CIA-4BRL-CAD: an unmaintainable pita to make a libtcl_nil).
19:10.08``Erikirix and debian are both still giving me issues :/
19:13.34CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/gtools/beset/fitness.c: silly coder, this is C! you can't declare variables mid-scope
19:15.09``Erikpheer the awesome might of TWO 180mhz r10k's O.o
19:15.38brlcadcare of irix, it has a few false-positive failures that are compiler bugs
19:16.05brlcadone being long rpaths if it's a lib probablem
19:16.14``ErikI may be running into that right now
19:16.28``Erikmissing X symbols was one thing that scrolled by
19:17.30``Erikspeaking of, I have a similar bug in fbsd to fix, the /etc/group parser is hardcoded [512], and silently truncates :/
19:17.46``Erikhere on our darkside, we have group lists lmore than 512 characters
19:24.31brlcadwhich parser?
19:24.45brlcada cad tool that actually reads /etc/group?
19:24.50``Eriknooo, in freebsd
19:24.54``Erikin libc I think
19:24.56brlcadooh
19:25.18``Erikbtw, made /p/tmp on 'that old irix machine'
19:25.20brlcadaah, gotcha .. mistook what you read
19:26.37``Erikthose didn't look like there was much space available, /p has plenty of unused space
19:27.12``Erikotherwise, I usually use something like /usr/tmp/erik/brlcadbuild (or /usr/tmp/erik/brlcadbuildall)
19:27.57brlcad<PROTECTED>
19:28.16brlcadeither way, what you picked was good too
19:28.40``Erik~375 megs?
19:28.44``Erik*shrug*
19:29.11``Erikjust in case you're surprised to see the existance of /p/tmp mode 1777
19:29.15``Erik:)
19:29.58brlcadthat's because it's got a full cad build in there from the last time i'd tested
19:33.22CIA-4BRL-CAD: 03brlcad * 10brlcad/src/ (util/pixdsplit.c liboptical/photonmap.c): should only be using common.h, not brlcad_config.h
19:39.08CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (19 files in 11 dirs): should only be using common.h, not brlcad_config.h
19:39.32MinuteElectron``Erik: Wow, where'd you find that?
19:39.44``Erikgoogle images?
19:40.03MinuteElectronwhat did you search for?
19:40.11``Erik"irix logo"
19:40.12MinuteElectronI only found bad resolution ones on google.
19:40.28``Erikthen filtered on size (large had nothing, but medium had that a couple pages in)
19:40.28MinuteElectroninteresting
19:40.29brlcadsomeone modeled that in brl-cad once
19:40.40``Erikheh, g_pipe yo
19:41.06MinuteElectronWow, and it is almost perfect size.
19:41.13MinuteElectron128x125 and I wanted 128x128
19:41.24brlcadheh, yeah, though it's a near-zero-radius turn
19:42.49``Erikbench on slowaris looks like the results are correct... the expected 74 off by one on m35
19:42.54``Erik(using gcc)
19:46.08brlcadnifty, http://www.blendernation.com/wp-content/uploads/2007/08/sgilogo.png
19:49.41``Erikmodel looks about right, but the angle is wrong :)
19:49.50*** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
19:59.42*** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
20:23.57*** join/#brlcad Elperion (n=Bary@p54877B59.dip.t-dialin.net)
20:32.52``Erikoh... now that's fucking lovely
20:36.36``Erikdebian (and I'd guess ubuntu by extension) patch and ugly break into their libtool.
20:37.14pooliommm debian packages.
20:37.35``Eriks/d u/ u/
20:48.31``Erikif I autogen on a nondebian machine, it builds ok... if I autogen on the dbeian machine, I get unresolved symbols. those assclowns. *fume*
20:52.27brlcadwoot, http://my.brlcad.org/tmp/sgi.png
20:53.33brlcadnot too surprising, and explains some of the debian errors i've seen
20:53.37MinuteElectronnice
20:54.20MinuteElectronI hate magic wand transparency, it never works. http://my.brlcad.org/d/downloads
20:55.07brlcadheh, it works.. it just doesn't work the way you think it works :)
20:55.18MinuteElectronwhat?
20:55.26brlcadmagic wand
20:55.29MinuteElectronOh, I see.
20:55.30MinuteElectronlol
20:56.19brlcadfor that, though -- just cheat
20:56.26MinuteElectronbrlcad: text-align, left or center.
20:56.34brlcadput them in a white/grey box
20:56.38MinuteElectronok.
20:58.30MinuteElectronbrlcad: the logos and the text, or just the text?
20:58.54MinuteElectronoh, I see.
21:16.54MinuteElectron:) http://my.brlcad.org/d/downloads
21:18.18MinuteElectronbrlcad: :)
21:19.07brlcadhehe, much better :)
21:19.34CIA-4BRL-CAD: 03erikgreenwald * 10brlcad/src/ (libfb/Makefile.am libdm/Makefile.am): the opengl knobs assume X is handy (wgl knob is used for windows)
21:20.01pooliomake 'em transparent :)
21:20.10MinuteElectronThey arem just not properly.
21:20.14MinuteElectrons/m/,
21:21.57brlcad``Erik: hm .. the direction there is to make just one symbol per interface so only one configure option per interface is needed as well
21:22.15brlcadit could just as readily be named x11opengl but it's just a label
21:22.50``Erikmeh, I'm tired and about to leave, just fixing an irix link error (cropped up in rttherm)
21:23.03``ErikI'll try to remember to clean it up tomorrow O.o but it works now and didn't before, so *shrug*
21:24.04brlcadi realized that, just letting you know the direction ..
21:24.10``Erikaight
21:24.24brlcadthe problem right now is tying them to with/enable features
21:24.51``Erikbbi45 or so
21:25.21brlcadthere really should probably be just an --enable-libfb="ogl x11" or similar and the --with-x11 and --with-opengl options just help find stuff
21:25.59brlcadsame for --enable-libdm
21:26.17brlcador collapse them into one --enable-interface
21:31.33brlcadwoot2, http://my.brlcad.org/tmp/sgi.png
21:31.58brlcaddidn't add light sources yet, but close enough .. that was a fun lil script
21:46.44MinuteElectronOk, site nearly finished. But is in a bit of a bad state. Will finish tomorrow.
21:53.14|jenda|nkj
23:26.51brlcadmy feelings exactly |jenda|
23:36.41*** join/#brlcad docelic (n=docelic@212.15.173.238)

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