IRC log for #brlcad on 20080608

00:03.56 *** join/#brlcad thing1 (n=ric@124-169-115-200.dyn.iinet.net.au)
00:39.27 *** join/#brlcad elite01_ (n=elite01@dslb-088-071-037-094.pools.arcor-ip.net)
00:57.17 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:26.58 *** join/#brlcad thing0 (n=ric@124-169-115-200.dyn.iinet.net.au)
02:29.41 brlcad arrives home with a quaint sigh of relaxation
02:29.53 pacman87 wb, brlcad
02:30.11 brlcad thanks poolio .. though it was pretty much the same temp up in NY today as here, 90-something before I left
02:30.16 brlcad thanks pacman87
02:30.30 pacman87 a question on the uv mapping
02:30.52 brlcad k
02:30.58 pacman87 is each (u,v) point supposed to be unique?
02:31.05 brlcad unique?
02:31.28 pacman87 ie, if i know the (u,v) coordinate, there's exactly one (x,y,z) coordinate on the shape
02:32.57 pacman87 because i have my base use 0<v<.25; the body uses .25<v<.75; and the top uses .75<v<1
02:34.04 pacman87 so if you use "s 10" on the checker, there's 5 squares on the sides
02:34.05 brlcad an unique in the sense of there being a 1-to-1 mapping, yes that's ideal (but not strictly necessary for many modeling systems)
02:35.03 pacman87 the rec's you used in your example have 10 checker squares on the body, and 10 on each endplate
02:35.10 brlcad yeah
02:36.05 pacman87 so it looks like the v coord ranges (0,1) three times; once for each face
02:38.01 brlcad iirc, the intent is to treat the uv mapping as a volumetric mapping since these are applied as part of more complex CSG recipes
02:39.16 pacman87 hmm?
02:51.21 *** join/#brlcad thing1 (n=ric@124-169-115-200.dyn.iinet.net.au)
02:57.01 *** join/#brlcad thing2 (n=ric@124-169-115-200.dyn.iinet.net.au)
03:01.32 brlcad pacman87: i just meant that there's a variety of possible default uv mappings
03:01.51 brlcad if we did this a lot, there'd be easier ways for users to define their own uv mappings
03:01.56 pacman87 http://brlcad.org/tmp/hyp_pinch_checker.png
03:02.08 brlcad as it stands, though, it's taken to be like a volumetric mapping
03:02.16 brlcad so you get the mapping effectivley from the inside out
03:02.32 pacman87 i switched the rotation since then, so lines up now
03:02.47 brlcad which amounts to having the uv mapping per *surface* instead of per primitive
03:03.13 brlcad cool
03:03.16 pacman87 if that's the standard way of doing it, i can fix that too
03:03.19 brlcad what was the offset?
03:03.38 pacman87 i had x and y swithed in atan()
03:03.51 brlcad ah, nifty
03:04.05 brlcad i actually figured it was something intentional going on in tgc that was different
03:04.16 pacman87 so should i switch to per-surface for UV?
03:04.28 brlcad yeah, just so it's consistent
03:04.35 brlcad that's how all the other primitives behave
03:04.40 poolio brlcad: welcome home :)
03:04.43 brlcad there is a good reason to do as you suggest
03:05.08 pacman87 ok. the problem i though of with that is for texture mapping, if you want to specify a different top/bottom texture
03:05.51 brlcad to have a primitive-based uv mapping that is holistic instead of per-surface, but that'd really beg changing all the primitives and that'd definitely not be backwards compatible even if it is render-only
03:07.02 brlcad pacman87: there are other ways, you can always composite the textures or specify that a given texture map with a v range of 1/3 etc
03:07.36 brlcad given you specify one texture per object, you'd have to composite them anyways to get perface to work
03:08.11 brlcad poolio: danka
03:08.26 pacman87 from what i understand, the uv coords tell which pixel to grab from the texture image
03:09.04 pacman87 so if the same uv pair shows up on the top and the body, the same pixel will go there, right?
03:09.20 brlcad with a 0 to 1 uv domain, yes
03:09.45 pacman87 dont' all the primitives follow that?
03:10.03 brlcad you specify he uv domain when you add textures, so you could set the domain to be less or more as needed
03:10.11 poolio brlcad: so I've got sphere and right cylinder working...they don't raytrace right but I'm pretty sure they are correct. I was going to commit them but I think I'll wait til I get ell and a generalized algorithm for cylinders and just use that instead of having a whole mess of different code
03:10.35 brlcad poolio: so then why aren't you committing anything??
03:10.48 brlcad there's no need to wait for committing things
03:11.41 poolio ok...good point. commit working code and fix later :)
03:11.43 brlcad almost never, really, even if it's incomplete or even non-functional -- so long as the state is documented and it doesn't leave the compilation in a busted state
03:12.05 brlcad commit early, commit often
03:12.13 brlcad for new committers, you really can't commit too frequently
03:12.27 poolio oy vey. i need to stamp that on my forehead
03:12.28 brlcad seriously, if it compiles and is forward progress, commit
03:12.48 brlcad commit -m ftw
03:13.37 brlcad svn commit -m "yay, initial brep support for spheres isn't working yet" primitives/sph/sph_brep.cpp etc
03:14.38 brlcad then it just sort of becomes a documented "save" step in your development progress and it tells a story
03:15.41 brlcad really likies http://brlcad.org/tmp/hyp.png ... I think that might have to go up on the wiki somewhere
03:16.41 starseeker can upload it to the renders gallery
03:16.41 pacman87 you couldnt' get one where the checker dont' hit the middle of the edge?
03:16.52 pacman87 *checkers *don't
03:17.18 pacman87 my apostrophes never end up in the right place
03:17.51 brlcad could have, but I actually kind of like it that way
03:17.57 pacman87 ah
03:18.11 pacman87 well, once i fix the uv mapping, it'll be impossible ;)
03:18.15 brlcad :)
03:18.21 poolio brlcad: is there no longer rt_sph_internal? just rt_ell_internal?
03:18.42 pacman87 in sph.s shp is stored as ell
03:19.28 brlcad pacmac87, only in depth .. it should still wrap there
03:19.48 brlcad i.e. white to white, black to black (at least for uv scale of 10)
03:20.34 starseeker brlcad: which is preferable - gallery or wiki?
03:20.39 pacman87 not if the top ellipse goes 0->1 and the side starts over again at 0
03:21.00 brlcad starseeker: depends on the purpose :)
03:21.25 brlcad i think wiki myself, unless someone is going to make snazzy pictures of all of the primitives :)
03:21.46 brlcad a better version of my primitives overview
03:21.49 starseeker heh - we could make an album and stick it in with the metaballs primitive
03:22.01 starseeker already a render of that up
03:24.23 brlcad oh cool, I hadn't seen the GSI images were up
03:25.46 starseeker yes, Rain did a good job with those
03:27.27 brlcad oh, I got a database of almost 2000 polygonal models while I was up at the conference
03:27.34 brlcad lots of fun to be had
03:28.03 starseeker <jaw drops>
03:28.14 starseeker what licensing terms?
03:29.36 starseeker smacks head to get the idea of writing a docbook overview of all the primitives out of it...
03:30.52 starseeker arrgh...
03:36.33 starseeker ding nab it, why does that sound like fun???
03:37.51 brlcad it was fun to make it the first time
03:38.05 brlcad chance to fix some things too
03:38.07 starseeker ah - well, it's not just me at least :-)
03:38.48 starseeker would probably go whole-hog though - equations describing primitives, key parameter descriptions and illustrations... maybe I'd better do it on my own time...
03:41.47 brlcad welp, since he will be working on some more, if you want to add a primitives album .. that is probably better than nothing, go for it
03:42.16 starseeker k - it'll do for a start anwyay
03:42.42 starseeker in diagrams or renders?
03:43.36 starseeker will stick it in renderings for now
03:45.56 brlcad renderings
03:46.27 brlcad the others are only in diagrams because they have labels .. diagramming what they are
03:46.55 brlcad attempts to move the m1a1 pic so that it preserves the hit count
03:47.32 poolio brlcad: so you'll be worrying about coding all the plotting and raytracing of the BREP shapes? :D
03:48.00 brlcad they already plot in a simplistic form
03:48.11 brlcad ray-tracing is what I'm working on
03:48.34 poolio brlcad: The sphere I have plots half of an arc...that's it
03:48.35 brlcad at least what I'm trying to work on
03:48.44 brlcad that sounds right
03:48.46 poolio :)
03:48.54 brlcad really it does :)
03:49.05 poolio The raytracing looks decent...it's been gooing for aorund 5 minutes
03:49.06 brlcad it plots the edges of the surface(s)
03:49.19 brlcad a sphere has just one surface
03:49.19 poolio You have a lot of purty debugging
03:49.26 poolio ah, makes sense
03:49.56 brlcad the left and right u parameters meet, the top and bottom collapse to a point
03:50.02 brlcad so you're left with one arc
03:50.20 brlcad and a surface that sweeps out a sphere
03:51.25 poolio Hehe, I'm still trying to fully understand the brep representation...I'm still resting on the crutches of the openNURBS fancy schmancy helper functions
03:52.01 brlcad yeah, that might be good thing to go over on a thursday sometime
03:52.16 brlcad ed loves to talk about that
03:53.11 poolio yeah that'd be great :)
03:53.49 poolio I think I also just need to read throgh some intro CAD / 3d graphics stuff. I managed to get through all of last summer knowing zip about it
03:55.26 poolio brlcad: Is there a reason that the .cpp footers use C99 // comments? Woldn't it make more sense to keep it the same as the .c files?
03:55.30 poolio (the headers are the same)
04:03.29 starseeker metaballs had its rating survive when I moved it, once I enabled ratings in the target location
04:03.38 starseeker should sleep now...
04:04.53 brlcad ugh, gallery is such an inefficient pig of a web app
04:06.16 brlcad poolio: no huge reason other than it being a few characters less and it distinguishes them as c++
04:06.36 brlcad unlike c, // has been part of c++ since before it was ratified
04:06.53 poolio Ah ok. I was just thinking it'd be nice to keep a standard look even between C/C++
04:06.59 brlcad so they're not "C99" comments in that file's context as it's never compiled by a c99 compiler
04:08.01 brlcad I don't think it needs to be enforced as one way vs the other, rather insignificant
04:08.03 poolio brlcad: True, but coming from coding C forever, they are always C99 comments, no matter where I put them ;)
04:08.05 brlcad if it's bothering you, go for it ;)
04:08.06 *** join/#brlcad thing0 (n=ric@124-169-115-200.dyn.iinet.net.au)
04:08.17 poolio Eh it's fine, I was just like //woah!
04:08.41 brlcad fair game in the c++ files ;)
04:09.20 brlcad I actually like the "wrapped blocks" more regardless of it being c/c++ for that footer
04:09.39 brlcad but like I said, it just didn't matter and another project requested that footer.sh use //
04:09.54 brlcad (template.sh uses header.sh and footer.sh)
04:10.06 brlcad (for creating new files)
04:13.41 starseeker Hmm... http://my.bzflag.bz/~starseeker/hyp_odd.png
04:14.01 starseeker in test.s hyp 0 0 0 1 1 1 1 0 0 .4 .8
04:18.29 brlcad there have been 53k views of the gallery
04:18.58 brlcad looks like an imae for pacman87 :)
04:19.22 brlcad notes the my. is not needed
04:21.11 thing0 hey brlcad
04:21.17 thing0 how's things?
04:28.19 brlcad howdy thing0
04:28.26 brlcad going great
04:28.38 brlcad how are things down under?
04:35.46 *** join/#brlcad thing1 (n=ric@203-59-26-22.perm.iinet.net.au)
04:36.17 brlcad that good, eh?
05:26.14 *** part/#brlcad thing1 (n=ric@203-59-26-22.perm.iinet.net.au)
05:31.21 *** join/#brlcad LeRuCh (n=ca546ac4@bz.bzflag.bz)
05:44.55 *** join/#brlcad LeRuCh (n=ca546ac4@bz.bzflag.bz)
06:09.18 LeRuCh 05 Hello!
06:36.02 *** join/#brlcad thing0 (n=ric@124-169-237-118.dyn.iinet.net.au)
06:42.01 *** join/#brlcad LoYH (n=7a3454a2@bz.bzflag.bz)
06:57.49 *** join/#brlcad clock_ (n=clock@77-56-93-79.dclient.hispeed.ch)
07:03.02 *** join/#brlcad Loy (n=7a3454a2@bz.bzflag.bz)
07:59.55 *** join/#brlcad thing1 (n=ric@203-59-26-22.perm.iinet.net.au)
09:01.59 *** join/#brlcad LeRuCh (n=ca546ac4@bz.bzflag.bz)
09:03.05 *** part/#brlcad LeRuCh (n=ca546ac4@bz.bzflag.bz)
09:18.14 *** join/#brlcad LeRuCh (n=ca546ac4@bz.bzflag.bz)
09:24.48 *** part/#brlcad LeRuCh (n=ca546ac4@bz.bzflag.bz)
10:49.26 *** join/#brlcad Elperion (n=Bary@p548757E1.dip.t-dialin.net)
10:49.47 *** join/#brlcad thing0 (n=ric@124-169-237-118.dyn.iinet.net.au)
11:53.08 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
12:15.50 *** join/#brlcad docelic (n=docelic@78.134.204.246)
12:37.29 *** join/#brlcad elite01 (n=elite01@dslb-088-071-037-094.pools.arcor-ip.net)
13:35.32 pacman87 starseeker: i noticed that too. it's because your major axis isn't perpendicular to the height vector, and i haven't done any sanity checking to prevent that.
14:54.34 *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt)
14:54.59 mafm allo
15:44.01 poolio brlcad: so I don't think I have commit access...?
15:49.10 CIA-21 BRL-CAD: 03poolio * r31341 10/brlcad/trunk/src/librt/primitives/sph/sph_brep.cpp: initial brep support for spheres, nonfunctional
15:49.13 poolio ah neverminddd :)
16:27.15 brlcad heh
16:27.22 brlcad howdy mafm
16:39.20 *** join/#brlcad clock_ (n=clock@77-56-87-170.dclient.hispeed.ch)
16:47.33 *** join/#brlcad Elperion (n=Bary@p548757E1.dip.t-dialin.net)
17:18.48 *** join/#brlcad elite01 (n=elite01@dslb-088-071-037-094.pools.arcor-ip.net)
18:09.02 mafm do all the code conventions apply for the rt^3 module?
18:09.56 mafm or are they something left from old codebases?
18:25.24 poolio mafm: as in the C code conventions in HACKING?
18:26.39 mafm yep
18:26.48 poolio I don't see why they wouldn't apply :)
18:27.36 brlcad mafm: what in particular -- for the most part yes as the intent is still to be consistent across the project
18:27.53 brlcad and most of the conventions for C still apply to C++
18:29.01 mafm dunno... being a new module "cleanly" gives the opportunity to change something, without mixing conventions
18:29.31 poolio brlcad: Is it fine if I don't bother to update Makefiles and what not for now
18:30.13 brlcad mafm: heh, there's nothing legacy about the choice of conventions ..
18:30.47 brlcad poolio: if you're adding new files, they should at least be added to EXTRA_DIST even if they're not added to the build
18:30.53 brlcad so that they are included in source distribution
18:30.58 mafm i.e. I think that people lately tends to use tabs for indentation, so it can be configured the size of a tab in different IDEs
18:31.37 brlcad eh, I figured that was where you were probably going with that
18:31.40 brlcad and it's just not true
18:32.07 brlcad there are plenty of ws conventions and zealotry of preferences raging throughout projects for different styles
18:32.20 brlcad there are at least a half dozen "exceptionally popular" styles
18:32.37 brlcad and just about every IDE lets you configure it to suit any of them
18:34.13 brlcad the real need in that case is to just be consistent, and to enforce that consistency
18:35.15 mafm oki :)
18:38.01 brlcad it's mostly just familiarity .. the more code you write in different styles, the more I think you'll find that it just really doesn't matter
18:38.03 mafm should I modify the RtApplication and the rest of placeholder classes directly?
18:38.06 brlcad there are tradeoffs to each
18:38.53 brlcad I was thinking that you'd add your own directory
18:38.59 brlcad not the rt^3 dir
18:39.38 brlcad you can use the structure as a template or not
18:39.56 brlcad the existing source isn't so important, it can totally change if needed
18:40.53 mafm 3dge? :)
18:41.10 brlcad heh
18:41.20 brlcad if that's what you want to call it, go for it :)
18:41.32 brlcad clever
18:42.41 mafm just made it up now... hadn't thought of it
18:43.51 brlcad I have had a name in mind for several years now but it's not time to start using that yet :)
18:44.01 brlcad need the geometry engine and plugin architecture first
18:44.32 pacman87 brlcad: what tolerance should i put on the check to see if two vectors a perpendicular?
18:44.47 pacman87 NEAR_ZERO( VDOT( rip->hyp_H, rip->hyp_Au ), SMALL_FASTF )?
18:47.28 brlcad RT_DOT_TOL
18:48.48 CIA-21 BRL-CAD: 03pacman87 * r31342 10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: change uv() to conform to standard practice; (u,v) coords are unique per face, not per primitive
18:51.22 pacman87 brlcad: is there a valid reason for allowing the major axis vector to be non-perpendicular to the height?
18:53.59 brlcad you mean the major axis of the ellipse?
18:54.02 pacman87 yes
18:54.21 pacman87 re: starseeker's picture
18:54.58 brlcad unless it's actually going to act like a tgc and allow end caps be at angles, I don't see a need
18:55.39 pacman87 ok, then my fix to starseeker's problem is to say "that's not allowed"
18:55.59 brlcad well, if it's not allowed, it shouldn't allow one to be made
18:56.11 brlcad with checks during in and export
18:56.14 pacman87 right, that's my next commit :)
18:56.39 pacman87 i haven't done any sanity checking for inputs yet
18:57.22 brlcad now I do think that there's no need to limit the A/B ellipse vectors
18:58.09 brlcad i.e. instead of taking input for major and then saying minor must be <= .. just take a vector and the perpendicular distance, then have the in command figure out which then is major/minor
18:58.15 brlcad minor usability nit
18:58.31 pacman87 ah, ok
18:58.45 brlcad since you can obviously swap them and it'll be fine
18:59.00 pacman87 and calculate the new major axis vector
18:59.06 brlcad yeah
19:00.43 CIA-21 BRL-CAD: 03pacman87 * r31343 10/brlcad/trunk/src/mged/typein.c: add check to ensure ellipse's major axis is perpendicular to the height vector when creating a hyp or ehy using 'in'
19:01.15 mafm hmmm, what happens when you include a header when in your include path there are several with the same name? only one is inserted?
19:05.19 brlcad first one the preprocessor encounters
19:05.39 brlcad which is based on the -I cpp_flags/paths
19:15.36 brlcad starseeker: is oedtmp still needed?
19:15.48 brlcad removed the A's
19:17.30 starseeker brlcad: opps - nope, sorry
19:18.08 starseeker strictly speaking, oed isn't either until I figure out the xsl fun
19:18.26 starseeker my initial attempt didn't do squat
19:19.27 starseeker cleaned up
19:19.40 brlcad eep
19:19.45 brlcad was playing in oed/
19:20.00 brlcad oh well :)
19:20.24 mafm what's oed?
19:20.46 brlcad a tutorial he wrote on the oed command
19:20.49 brlcad object editing
19:20.49 pacman87 how do i add an '!' to my commit message?
19:21.10 brlcad pacman87: use single quotes or the editor
19:21.36 pacman87 single quotes around the -m message, or around the !?
19:21.36 brlcad there's a way to escape it in a double-quoted message, but I forget exactly
19:21.44 brlcad around the -m
19:22.03 pacman87 ok, i tried \! earlier, and it printed both characters
19:22.50 CIA-21 BRL-CAD: 03pacman87 * r31344 10/brlcad/trunk/src/mged/typein.c: hyp now accepts a minor axis length larger than the given major axis, and recalculates the direction of the major axis. Also includes logic fix for previous commit NEAR_ZERO -> !NEAR_ZERO
19:38.53 *** join/#brlcad thing0 (n=ric@124-169-237-118.dyn.iinet.net.au)
19:49.57 mafm heh, RBGui feels snappy
19:55.08 mafm brlcad: LGPL v2.1 or v3?
19:55.14 brlcad 2.1
19:55.47 brlcad should be using the same headers as for the reset of the brlcad sources
19:57.34 brlcad if you've got things working .. there should be some commits coming soon then? :)
19:59.32 mafm I thought that I saw the LGPLv3 flying around in the new module... it must be because of the 3 in Rt^3 :D
20:00.27 mafm The commits yep, but I hope that you accept half-working stuff, it needs a lot of infrastructure (data files, etc)
20:01.35 mafm do you think that "3dge" could give any problem? when compiling it was complaining because 3DGE_WHATEVER_H was not a valid name, so I changed it to __NAME__ (as it's in other files of rtgeom and the like)
20:02.07 mafm but that made me thought if it could bring some problems in other parts as well, starting the name with a number
20:02.14 mafm number->digit
20:07.24 pacman87 mafm: you could try edg3
20:08.06 brlcad mafm: yep, half-working something is better than fully-working nothing ;)
20:08.32 pacman87 brlcad: i've got your new and improved hyp input method coming right up :)
20:08.49 pacman87 though it seems my uv mapping fix didn't fix everything
20:08.53 brlcad yeah, symbols (vars, functions, etc) can't start with a number
20:09.18 brlcad having a dir named that shouldn't be a problem
20:09.24 brlcad nor bin target
20:09.32 brlcad pacman87: cool :)
20:09.52 pacman87 i just changed hyp_in(), all the internal data is still stored the same
20:10.55 mafm maybe ge3d? geometry editor 3d? but the pun was to change the m in mged ;)
20:12.04 brlcad heh, g3d would be interesting
20:12.18 brlcad as mged's original name was "ged"
20:12.31 mafm I know that dirs etc is not a problem [in modern systems], but who knows... maybe it gives problems in target names for MSVC or things like that
20:12.50 mafm ok, so g3d be it
20:13.26 brlcad ah, see I took it to be clever because it was 3dge -> edge -> new interface uses an explicit polygonal representation for visualization, i.e. an "edge-based" representation
20:13.43 brlcad but the mged angle (pun intended) is clever too
20:14.02 brlcad g3d is nice and succinct, though
20:14.27 brlcad though there is .. http://g3d-cpp.sourceforge.net/
20:15.38 mafm yep, but well... that would be the g3d tool in brl-cad similar to the other gazillion ones, not a full product name I guess?
20:16.08 mafm nowadays anything with 3d in the name is probably taken anyway :D
20:16.58 brlcad yeah, it shouldn't matter so much just yet as it can be basically considered the internal dev name
20:18.22 mafm well, you know how it works... in the end nobody renames just for the pain of renaming files and so on
20:18.36 brlcad sometimes
20:19.19 mafm and about the commits, I meant half-working because in brlcad-trunk you require people not broking things, checking performances and so on
20:19.20 brlcad except in this case, if everything works out as planned, this is going to be the foundation for the "next-generation" editing interface that eventually replaces mged
20:19.58 brlcad mafm: yeah, though even on trunk there is ways to do that for a project such as yours incrementally without breaking things
20:20.18 brlcad it's a new code, so it's expected that it'll be a work in progress
20:20.42 brlcad the breaking things applies mostly to existing code and interfaces, and not leaving the compilation in a broken state
20:21.05 brlcad it's easy to not leave the compilation in a broken state on new files, don't compile those files :)
20:27.17 mafm yup
20:28.05 mafm well, I should be going home, and I only have the main.cxx in state to commit (clean, proper doxygen, etc)
20:28.21 mafm should I commit it or wait for the test Application tomorrow?
20:29.06 pacman87 mafm: i'm pretty sure the answer to that question is almost always 'commit now'
20:29.30 starseeker brlcad: whoooops! sorry!
20:29.58 starseeker brlcad: I can put it back...
20:31.07 mafm pacman87: well, it's 3 lines worth of code...!
20:31.36 pacman87 i've committed changes of less than three lines
20:32.24 pacman87 and it's a good habit to get into
20:33.04 mafm OK, I'll do
20:33.31 mafm but this is different than regular changes... it's main() and calls a non-existing class in the repository :D
20:34.57 pacman87 like brlcad said, don't add it to the makefile then
20:35.24 pacman87 but hey, it's your call
20:38.14 brlcad starseeker: too late and no matter :)
20:38.47 brlcad mafm: it doesn't matter
20:38.52 brlcad you sould still commit everything you have
20:40.25 brlcad it's a hard practice for some to get used to but you will eventually appreciate it, particularly the more you get used to making incremental functional commits
20:40.26 mafm can't commit everything, part is still application example of RBgui
20:40.28 brlcad ~pacman87++
20:40.57 brlcad so?
20:41.12 mafm copyright!
20:41.34 brlcad you're not claiming copyright on their code
20:43.30 brlcad at least commit the code that you've written and been working on
20:43.36 mafm well, if you don't mind not following coding conventions, no doxygen etc, it's OK for me
20:43.49 brlcad that's part of the "compile works, time to commit" habit
20:43.59 brlcad heh, it's not like you're going to be done with it
20:44.19 brlcad it's not an excuse to not do those things, you're just checkpointing
20:44.48 brlcad so if you got, you know, hit by a bus tonight .. we'd have the last state of your efforts to continue on from :)
20:45.18 pacman87 or if your next door neighbor sets off an EMP...
20:45.37 pacman87 https://webspace.utexas.edu/trv82/www/hyp_rt16.png
20:45.45 mafm yes, I get the point, and I always submit several times a day... but usually not in the case that I'm using testing applications
20:46.01 brlcad tragic exaggeration of course, but it's all part of getting you to learn to code in "complete" steps
20:46.23 brlcad mafm: okay, fair enough .. if you have test apps, you can leave them out
20:46.38 mafm too late, I already made the patches :P
20:46.51 brlcad but so far there hasn't been any commits, so it smells more of uneasy first-time commiter
20:46.59 mafm btw, I had to diff against /dev/null
20:47.05 brlcad huh?
20:47.17 mafm changed the name by hand, hope that there's no problem
20:47.36 mafm well, svn diff doesn't work, I guess that it's because of being in a new directory
20:47.52 brlcad you have to svn add the new directory and new files first
20:47.58 mafm (not present upstream)
20:48.02 brlcad then they'll be in a diff
20:48.42 mafm hmm, can I add dirs as anonymous?
20:48.42 brlcad sure, at least I'm pretty sure
20:48.42 brlcad that's a local operation
20:48.49 mafm ah ok
20:49.07 brlcad (unlike cvs where cvs adding a new dir made a commit)
20:49.32 CIA-21 BRL-CAD: 03pacman87 * r31345 10/brlcad/trunk/src/mged/typein.c: change hyp input routine: vertex is now center of base; major/minor axes define the base size; height measures from bottom to top plate; c is now the squeeze factor for the neck, as a fraction of the base size
20:50.02 brlcad woot!
20:50.24 brlcad goes giddily to play with a hyp
20:50.27 CIA-21 BRL-CAD: 03pacman87 * r31346 10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: modify hyp's uv() to match with rec to produce a continuous checker pattern
20:50.36 pacman87 now you can go have fun :)
20:56.45 mafm sent first patches, goes to hide his head in shame :P
20:57.02 mafm not really, going home to get some food & sleep :)
20:57.13 mafm see you tomorrow!
20:57.28 brlcad heh, okay! cya :)
21:00.13 brlcad thinks it's time for a new poll
22:08.30 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
22:50.57 ``Erik thinks it's time for this "code monkeys" show O.o
22:53.32 poolio brlcad: the older poll is quite interesting...shows that a good website good lead to a lot more users IMO :)
22:59.25 brlcad ooh, code monkeys!
23:00.31 brlcad poolio: yeah, it is about what I expected (that 90% of our visitors are first-time visitors, along with a few first-time users)
23:03.42 ``Erik time to impress jodi foster O.o
23:08.30 brlcad um, hello? breasts?
23:10.11 brlcad chock full of good quotes :)
23:10.20 ``Erik <-- fights the urge to implement some of these games :D
23:11.22 ``Erik the bars at te top and bottom are hilarious
23:24.40 brlcad makes himself more comfortable
23:53.55 pacman87 brlcad et al: how's the new hyp creation working?

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