IRC log for #brlcad on 20080329

00:00.44 brlcad shape's direction normal
00:00.49 brlcad but yeah
00:01.38 pacman87 i'm just thinking 2D to keep it simple for now
00:01.50 pacman87 get the terminology straight
00:06.44 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
00:06.58 starseeker Howdy iraytrace :-)
00:07.13 iraytrace Good evening!
00:07.20 starseeker How's life?
00:07.25 iraytrace Fun!
00:07.35 starseeker Getting into trouble? ;-)
00:07.36 iraytrace I'm a bachelor this weekend!
00:07.43 iraytrace Lots o' trouble.
00:07.51 iraytrace Doing ray-tracing homework assignemtn.
00:07.57 iraytrace -ment
00:08.08 starseeker fun
00:08.46 iraytrace Mostly. There's a certain element of "how many times in my life do I have to implement perlin noise?" that is Meh.
00:09.05 starseeker mmm.
00:09.09 starseeker I can see that
00:10.13 iraytrace Anything good on your end?
00:10.45 starseeker tangling with implementing matrix logic
00:10.54 *** join/#brlcad Elperion (n=Bary@p5487512E.dip.t-dialin.net)
00:11.02 starseeker nothing fancy, but good for getting up to speed on C again
00:11.49 iraytrace I'm going the opposite direction. Everything is in C++ for the class here.
00:12.52 starseeker Just doing a proc-db, so C should be enough
00:12.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:13.42 iraytrace proc-db's are always fun.
00:15.43 pacman87 "mged> exec fbserv 1 /dev/sgip &" fails with "no such device '/dev/sgip'"
00:16.00 iraytrace Are you on an SGI?
00:16.25 starseeker Cool, here we go - this dude has both side view and cross sections of an engine: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=110236614029
00:16.38 *** join/#brlcad Elperion (n=Bary@p5487512E.dip.t-dialin.net)
00:16.43 iraytrace pacman87: You probably want /dev/X
00:17.13 yukonbob has been looking at airplanes a lot lately (having been flying too much, and also because the 50th aniversary of the Canadian Avro Aero happened this week)...
00:17.16 pacman87 iraytrace: thanks :)
00:18.58 iraytrace Blueprints are cool, but the model I would build from it is available online for $15
00:19.56 starseeker True :-)
00:20.09 starseeker likes the combination of history and technical geekery
00:21.25 iraytrace It is sweet.
00:27.09 starseeker yukonbob: Heh - wonder if a propeller could be modeled with our primitives
00:28.41 yukonbob well, the (dare I say it) havoc has props... I haven't inspected them, though
00:29.07 yukonbob should spend some time and get a model of that famous (around here) impeller modelled.
00:29.16 iraytrace With the new spline support it should be possible
00:29.35 pacman87 iraytrace: :)
00:29.42 starseeker that could be cool yukonbob :-)
00:29.56 yukonbob there's a primitive called sketch, right? (/me doesn't have his manuals around, nor a copy of brl-cad)?
00:30.03 starseeker then for bonus points have gcam take the model and make one ;-)
00:30.22 yukonbob starseeker: do we have access to a CAM device?
00:30.33 starseeker I don't
00:30.35 yukonbob (ie: CNC, i guess)
00:31.24 yukonbob starseeker: have you seen the video-clip of that 4-axis device making that impeller?
00:31.40 starseeker is that the one you linked on youtube?
00:31.59 yukonbob I wasn't the original linker to it, but I believe it was off youtube, ya..
00:32.22 starseeker that was neat
00:32.25 yukonbob I linked to a frame from it, which gives a good detail of the complexity of the shape, but watching the process is really impressive.
00:36.54 starseeker brlcad: did you see a compile warning about macro "DM_OPEN" passed 4 arguments, but takes just 3?
00:38.49 pacman87 anyone know any good reference books for solid modelling algorithms?
00:45.09 starseeker starts digging into DM_OPEN, then breaks for supper...
00:47.35 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net)
01:45.48 *** join/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
02:21.09 *** part/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
02:21.33 *** join/#brlcad jra (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
02:22.47 brlcad heya Daytona
02:25.04 Daytona hi
02:26.01 Daytona Looks like the GSoc application deadline might get extened for a week
02:29.15 starseeker is a bit confused - the only definition of dm_open grep finds, in dm.h, seems to have 3 args. All the uses that compile correctly have 4, and none seems to include dm.h directly. However, mged_dm.h does include dm.h...
02:29.23 brlcad Daytona: yeah, it's really odd
02:29.40 brlcad the rate of students is distinctly different from this time last year
02:29.55 brlcad we were talking about it in the gsoc irc channel earlier today before she sent out the message
02:30.43 Daytona I guess the early Easter my be the cause
02:30.54 brlcad most of the returning projects across the board are seeing drastically lower rates (like 1/5th usual) -- the comment from that one guy about easter and holidays is probably spot on
02:31.06 brlcad there have been fewer US/EU visitors
02:31.10 starseeker and mged_dm.h seems to be the only .h file to also include dm.h
02:31.45 brlcad also last year, submission week was a week earlier, went for two weeks instead of one, and easter was much later of course
02:33.42 Daytona starseeker: are you seeing this error: pl-dm.c:1040:48: error: macro "DM_OPEN" passed 4 arguments, but takes just 3
02:33.49 starseeker yes
02:33.51 brlcad last year there were 6300 total submissions, we're at roughly 1600 this year with three days to go -- so if 4k don't flood in this weekend, it'll probably get extended I'd imagine
02:34.03 brlcad yeah, that's my bad
02:34.06 brlcad fixes
02:34.21 brlcad pl-dm.c was disabled (since we went to autoconf)
02:34.35 brlcad just re-enabled it last night .. worked here, but must have missed some things
02:35.04 starseeker is somewhat confused as to why other dm_open calls ARE working... must be one of those obvious things
02:35.13 Daytona yeah, I just noticed it tonight
02:35.52 brlcad huh
02:36.00 brlcad must be another DM_OPEN ..
02:36.09 starseeker Not that grep can find
02:36.09 brlcad read/fixed based on include/dm.h #define DM_OPEN(_interp, _type, _argc, _argv) dm_open(_interp, _type, _argc, _argv)
02:37.04 starseeker #define DM_OPEN(_type, _argc, _argv) dm_open(_type, _argc, _argv) is what I'm seeing...
02:37.32 brlcad ooh, I see -- missed committing the header since it is in include/
02:37.49 starseeker Ah :-)
02:38.25 brlcad that line is wrong in dm.h -- the interp was added years ago, but pl-dm is the only user
02:38.47 CIA-33 BRL-CAD: 03brlcad * r30589 10/brlcad/trunk/include/dm.h: need the interp
02:41.17 Daytona brlcad: hate to be a pain, but now: rlcad/src/util/pl-dm.c:1046: undefined reference to `dm_configureWindowShape'
02:41.29 brlcad eep
02:42.37 Daytona brlcad: I'm not in any rush to get it compiled
02:42.48 brlcad still, my mistake -- i'll fix
02:43.51 CIA-33 BRL-CAD: 03brlcad * r30590 10/brlcad/trunk/src/util/Makefile.am: turn pl-dm off until I can get a full clean build to verify all flags are set
02:44.56 hippieindamakin8 hey brlcad and pacman87 and others :)
02:45.01 Daytona tgat fixed it :-)
02:45.09 brlcad :)
02:45.25 brlcad could probably rip the whole thing out, but it's the smallest libdm example (albeit weak)
02:46.13 Daytona hippieindamakin8: hi
02:50.48 hippieindamakin8 how reliable is this information that the deadline might be extended for the GSoC applications
02:51.13 brlcad hippieindamakin8: it entirely depends how many apps are received over the weekend so I wouldn't rely on it
02:51.34 brlcad if you procrastinate and don't submit, there's no recourse
02:51.36 hippieindamakin8 even i wouldnt :)
02:52.19 Daytona I believe the decision won't be made till Monday
02:53.13 hippieindamakin8 hey i have been going through the codes man.. OO programming has cut down the code length too :P
02:54.10 brlcad it's not complete, it's a start
02:54.46 hippieindamakin8 yaya i have been chking individial codes and comparing them'
02:54.55 hippieindamakin8 for example Arbs
02:57.40 hippieindamakin8 composed a new song last night :)
03:03.51 *** part/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
03:09.39 *** join/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
03:09.51 CIA-33 BRL-CAD: 03brlcad * r30591 10/brlcad/trunk/src/proc-db/tire.c: started in 2008, new header format
03:16.41 CIA-33 BRL-CAD: 03brlcad * r30592 10/brlcad/trunk/src/util/pl-dm.c: don't need the glx headers and dm_configureWindowShape no longer exists
03:36.00 starseeker brlcad: Oops, sorry
03:44.53 CIA-33 BRL-CAD: 03brlcad * r30593 10/brlcad/trunk/src/util/Makefile.am: try turning pl-dm back on.. works here clean-built
03:45.02 brlcad nothing to be sorry about
03:57.53 starseeker Confirmed - builds here too
03:58.21 brlcad cool
03:59.19 Daytona brlcad: builds clean here, too (on ubuntu)
03:59.43 brlcad cool
04:00.19 Daytona brlcad: is my nick showing up at the start of my messages?
04:00.24 brlcad Daytona: so I forget where things left off with ubuntu build .. does it work for you again? you'd upgraded libtool iirc
04:00.35 brlcad 00:00 < Daytona> brlcad: is my nick showing up at the start of my messages?
04:00.46 brlcad uses irssi
04:01.01 brlcad similar to your bitchx
04:01.09 hippieindamakin8 does irssi have proxy support ?
04:01.21 brlcad ooh, you're on irssi now
04:01.30 Daytona Thanks, I'm just trying irrsi, but my nick shows up blank here
04:01.31 brlcad ~Daytona++
04:01.40 brlcad blank?
04:01.54 brlcad sure it's not colored white or something?
04:01.59 *** mode/#brlcad [+o Daytona] by brlcad
04:02.09 Daytona likely
04:02.16 brlcad do you see the @?
04:02.20 Daytona yes
04:02.25 brlcad but nothing after?
04:02.28 Daytona yes
04:02.41 Daytona like <@ >
04:02.44 brlcad try hilighting/selecting it .. i'm guessing it's white
04:02.57 Daytona you'r right
04:02.57 brlcad or whatever the color of your background
04:04.11 Daytona Back to ubuntu, yes I upgraded libtool to the latest release
04:04.59 Daytona now using libtool 2.2
04:05.13 brlcad and everything then worked?
04:05.27 brlcad hmm
04:05.41 Daytona yes, but the defaul that is installed with ubuntu does not work
04:05.55 brlcad nods
04:06.16 brlcad I started working through that with one of the guys in here earlier in the week, to see if I could get a work-around
04:07.00 brlcad I did trace down part of the problem -- they've modified it to strip out the -L linker paths, with messages to set -rpaths (which is wrong for pre-installed)
04:11.47 Daytona Well, I know the night is just getting started for all you young coders, but it's late for this dinosaur
04:12.04 Daytona Have a nice night, bye all
04:12.26 *** part/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
04:13.33 brlcad :)
05:57.25 pacman87 brlcad:ping
08:42.43 *** join/#brlcad vedge (i=vedge@vedge.org)
08:47.24 cosurgi ok, so later probably I'll try to install libtool 2.2
09:02.29 alex_joni brlcad: maybe you can pass this to Daytona (if he get's back): Ubuntu's terminal by default has a white background, which makes irssi kinda odd to use. One of the first things I do is change the profile for terminal to use a *standard* white on black :)
09:50.11 hippieindamakin8 brlcad or any body here .. can somebody tell me where are the gui files located ?
10:04.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-100-087.pools.arcor-ip.net)
10:58.25 MinuteElectron hippieindamakin8: binaries or source?
10:58.39 hippieindamakin8 source
10:58.48 hippieindamakin8 and can u tell me wat are the .1 files ?
10:58.55 MinuteElectron no, sorry
10:59.08 hippieindamakin8 ohh np :)
11:00.59 hippieindamakin8 brlcad or d_rossberg are u there ?
11:02.52 hippieindamakin8 can u tell me wat are the .1 files for example the file rtarea.1 in the rt folder of the sources
11:02.58 hippieindamakin8 ?
11:04.19 alex_joni sounds like a manpage name :D
11:06.55 hippieindamakin8 ohk wat does it mean ?
11:07.11 hippieindamakin8 they are in some scripting language i guess
11:31.56 *** join/#brlcad clock_ (n=clock@77-56-95-194.dclient.hispeed.ch)
12:19.53 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-219.pools.arcor-ip.net)
12:40.17 brlcad cosurgi: nooooo, not yet :)
12:40.25 brlcad you were my test bed to get default working :)
12:44.33 hippieindamakin8 hey brlcad u back.. ? good morning
12:45.18 brlcad morning
12:45.47 brlcad man man
12:46.18 hippieindamakin8 if i am not buggin u early in the morning :P tell me wat are these ascii troffs doing in the package and wat do they do
12:46.28 brlcad man man :)
12:46.47 alex_joni hippieindamakin8: 'man' is a system for documentation
12:46.53 alex_joni comes from manual
12:47.01 hippieindamakin8 ohh :P
12:47.11 hippieindamakin8 u meant man as manual
12:47.14 hippieindamakin8 :P
12:47.28 alex_joni type it into a terminal 'man man'
12:48.12 hippieindamakin8 it is manual on man :)
12:49.31 hippieindamakin8 and brlcad i am unable to understand what do i put in the proposal
12:50.05 hippieindamakin8 as in apart from the idea
12:52.08 brlcad did you read the application guidelines?
12:52.22 brlcad that should give you a big range for how to get started
12:52.30 hippieindamakin8 yaya
12:57.52 hippieindamakin8 incase i start rewriting the entire libraries in OOP language even the applications and programs dependant on those have to be rewritten..
12:58.22 hippieindamakin8 or it has to be written in such a way that nothing else get disturbed ?
13:01.49 brlcad "rewriting" is most certainly not how I'd describe the task
13:02.03 brlcad refactoring and reorganizing existing code is the underlying idea
13:02.20 hippieindamakin8 ya rather porting it to the OOP form
13:02.39 brlcad creating a new layer that leverages what is written as much as possible, cleaning it portions while working on the OO layer
13:03.34 brlcad the jbrlcad interface was an "imported rewrite" simply because it's a different language -- for a C++ layer, it could utilize librt/libbn/libbu routines directly
13:03.52 hippieindamakin8 ya
13:10.49 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
13:11.04 brlcad g'morning d_rossberg
13:11.06 hippieindamakin8 wat exactly do u xpect the student to do in this project ?
13:11.14 hippieindamakin8 good morning d_rossberg
13:11.20 brlcad hippieindamakin8: I expect them to do what they propose ;)
13:11.30 hippieindamakin8 :))))
13:11.35 brlcad it's your job to propose something, not mine
13:11.45 brlcad i already provided the general ideas
13:11.54 d_rossberg waves from home
13:11.57 hippieindamakin8 i am in a mood to change everything rt from the libraries into java
13:11.57 brlcad you're supposed to refine those ideas
13:12.02 hippieindamakin8 :P
13:12.09 hippieindamakin8 ya
13:12.21 hippieindamakin8 i shall be coming up with a refined idea
13:13.01 brlcad d_rossberg: so I presume you've been watching the list -- the student rate is drastically lower this year for some reason (like 1/5th) probably due to the early easter, so there "may" be a student extension
13:13.28 hippieindamakin8 there are many friends of mine who are planning to apply on the last day :)
13:13.43 brlcad "Applications to PHP and Gentoo haven't been very encouraging so far - only 10 each" .. wow
13:13.52 hippieindamakin8 so there might be a sudden rise in the applications on 31st
13:13.58 brlcad gentoo in particular has more than a hundred by this time last year iirc
13:14.06 d_rossberg brlcad: yes, i've read the mails
13:14.32 brlcad debian guys reported something similar .. they're at about 20 and usually are 200-300 by now
13:16.03 brlcad i thought that through most of the week too as cad and bz have been nearly identical interest, and bz's is *much* lower than last year (about 1/5th)
13:16.12 brlcad turns out it's almost all orgs
13:16.43 d_rossberg hippieindamakin8: your application should show us that you know what your are talking about, that means BRL-CAD but object oriented design too
13:17.34 hippieindamakin8 ohk.. u mean i should specify my plan of action
13:17.39 d_rossberg how do you think should an oo interface to a database look like, how should the ray-trace interface be implemented
13:18.17 hippieindamakin8 ohk..
13:19.31 d_rossberg the database is a file, how would you handle multiple access to this file? (for example)
13:19.40 hippieindamakin8 ohk..
13:20.44 hippieindamakin8 .. i always have been a c++ and java programmer mainly but its taking me time to understand how the system works.. given a problem i can solve that..
13:21.03 hippieindamakin8 i have been understanding the system
13:27.04 d_rossberg has some guests today
14:14.12 hippieindamakin8 brlcad how many applications did u recieve so far
14:16.25 hippieindamakin8 brlcad and as far as multiply accessing the file is concerned how do u do it.. i have no idea,, i just read that u have to use some virtual base classes and stuff
15:13.18 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
16:15.22 *** join/#brlcad Elperion (n=Bary@p548737C3.dip.t-dialin.net)
17:09.45 *** join/#brlcad clock_ (n=clock@217-162-110-69.dclient.hispeed.ch)
17:14.10 *** join/#brlcad mib_niv7mz6n (i=3c342c9b@gateway/web/ajax/mibbit.com/x-65471bfecec121f5)
17:14.16 mib_niv7mz6n Hello all
17:26.33 brlcad hum hum
17:26.46 brlcad hippieindamakin8: told you before, don't worry about the other apps, worry about yours...
18:27.58 pacman87 brlcad: is the src/librt/g_*.c code used for the CSG/BREP too?
18:32.24 brlcad pacman87: what do you mean?
18:32.42 brlcad the g_files are the definitions of each primitive
18:33.03 brlcad CSG is handled is a different layer above the primitives for ray-tracing
18:33.11 brlcad s/is a/in a/
18:33.46 pacman87 so the CSG uses the rt calls to do its evaluations?
18:34.08 brlcad when you have CSG operators regardless of the representation, you have evaluated and unevaluated CSG forms
18:35.07 brlcad ray-tracing causes the CSG expressions to get evaluated as the shot-line is traversed and primitives segments are encountered
18:35.20 brlcad what you're proposing has nothing to do (directly) with ray-tracing
18:35.41 brlcad you're evaluating CSG operators on BREP surfaces going from unevaluated BREP to evaluated BREP
18:36.35 brlcad CSG isn't a system that "does" anything -- they are simply combination operators (union, subtraction, difference) that describe how shapes interact spatially
18:37.09 brlcad does that make sense?
18:37.26 pacman87 mostly
18:38.21 brlcad so take a simple case of two overlapping spheres that are intersected
18:39.10 pacman87 an intersection would be where the ray has entered both spheres
18:39.20 brlcad with implicit geometry (i.e. what we use for ray-tracing), the CSG expression of "sphere1 intersected with sphere2" is evaluated during ray-trace
18:39.27 brlcad no
18:39.44 brlcad http://en.wikipedia.org/wiki/Constructive_solid_geometry
18:40.25 pacman87 i meant the surface that's drawn is the second one the ray hits
18:40.47 pacman87 so it has to enter sph1 first, then the surface of sph2 that's inside sph1 is actually drawn
18:40.56 brlcad think of them independently
18:41.07 brlcad you compare a ray against sphere1 .. you end up with a segment
18:41.19 brlcad you compare a ray against sphere2 .. you end up with a different segment
18:41.54 brlcad with an intersection CSG operation, there is an evaluated result only where the two segments coexist
18:42.03 brlcad i.e. where they overlap and share space
18:42.17 pacman87 ah, now it's all clear, thanks
18:43.17 brlcad now with *brep* on brep csg evaluation, that's a totally different approach
18:43.42 brlcad there you have surfaces.. one surface for sphere1 .. one surface for sphere2
18:44.13 brlcad you actually compute the intersection of those two surfaces by performing pairwise trimming operations of the actual surfaces
18:45.45 brlcad so in the picture in the wikipedia link, the intersection result ends up with a brep that has 4 surfaces stiched together (created from the 6 + 2 surfaces for the box and sphere)
18:46.45 pacman87 sph has 2 surfaces?
18:49.36 brlcad yeah
18:50.21 brlcad could conceivably have just one, I don't know how the brep control points would be like for that, if it's numerically stable
18:50.43 pacman87 could you recommend a good reference book on the math behind csg/brep?
18:51.18 pacman87 i'm was planning to stop by the engr lib this afternoon
18:53.47 brlcad oof, there's a lot of material on the subject but maybe find a few papers
18:54.22 pacman87 right, i was wonder if there were any 'classic texts' in the field
18:54.24 brlcad http://sca2002.cs.brown.edu/~jfh/papers/Laidlaw-CSG-1986/paper.pdf is kinda one of the original canon papers on how to implement csg evaluation of polygonal brep models
18:54.50 brlcad i'm frankly not sure that will work for spline surface brep models
18:57.20 pacman87 allowing partial revolutions of 3D objects adds a *lot* of complexity
18:59.29 pacman87 i'm assuming i should set the revolve up to be usable with any primitive, combination, or region?
18:59.46 pacman87 keep it generalized
19:01.24 brlcad erm, I'm confused
19:01.31 brlcad what are you actually working on proposing? :)
19:01.41 brlcad csg evaluation of breps or a new primitive? :)
19:02.28 brlcad fully implementing a revolution and/or sweep primitive is in itself enough scope for a project
19:02.57 brlcad otherwise, yeah, revolve and sweep should be generalized to any primitive
19:04.14 pacman87 i'm proposing new primitive(s), and i was trying to find the point at which a new primitive was 'done', ie could be used by the rest of the system
19:06.02 pacman87 combs and regions aren't primitives, though (are they?)
19:13.41 brlcad ahhh
19:13.49 brlcad then you don't need to worry about csg evaluation of breps then :)
19:13.59 brlcad combs and regions are not primitives
19:14.49 brlcad a new primitive is done when all of the hook functions in g_*.c are implemented librt, it has creation routines in libwdb, and it has editing features implemented in mged
19:17.18 brlcad the big hook functions that take time are prep/shot, import (v5), export (v5), tess, plot, nurb(optional), and to a lesser extent norm, curve, and uv
19:17.22 brlcad the rest are trivial
19:17.51 brlcad prep/shot, tess, and nurb are usually the hard ones -- shot often being the hardest
19:18.04 pacman87 brlcad: right, i've been looking in-depth at the g_xxx.c and g_*.c files
19:20.06 pacman87 found rt_xxx_class() in g_xxx.c, does that just return whether the xxx is valid?
19:20.36 pacman87 rt_*_class() returns 0 for the real primitives i've checked
19:21.04 brlcad if you want to see all of the places a primitive is hooked, you can follow one of the existing primitives
19:21.09 brlcad you can ignore class
19:21.17 brlcad you'll see everyone just returns 0
19:21.41 pacman87 ok, just double checking
19:22.43 pacman87 should i include algroithms for those methods in my application?
19:24.09 brlcad example: find . \( -name \*.c -o -name \*.h \) -exec grep -I SUPERELL {} /dev/null \; | cut -f1 -d: | sort | uniq
19:24.29 brlcad <PROTECTED>
19:24.48 brlcad those are two relatively new primitives
19:25.01 brlcad that shows you all the files that are edited that involve them
19:25.21 brlcad with slight differences -- superell has mirror and v4 supported, metaballs don't
19:25.28 brlcad you'd need mirror, but not v4
19:26.08 brlcad you should instill confidence that you're aware of what's involved in the algorithms, regardless of whether you know the algorithm itself yet
19:26.16 pacman87 where is the generic interface for the rt_*_* methods? (assuming there is one)
19:26.39 pacman87 so a very high-level description of the steps
19:27.16 brlcad yeah, explain what you think you have to do, maybe include "why" (i.e. wth do those functions do)
19:28.08 pacman87 the revolve will probably be a lot more detailed than the sweep, as i've only been thinking about rev
19:28.21 brlcad what and how are more important than why, but can be high-level descriptions with maybe some technical references (who's algorithm/approach are you going to use? your own? some paper?)
19:28.29 brlcad that's fine
19:29.09 brlcad you could simply state that if you get enough done, you would then move on to the sweep
19:29.33 pacman87 s/enough// :)
19:29.44 brlcad it's entirely conceivable that you could hack out a new primitive in a matter of just two weeks .. or it could take months
19:30.22 pacman87 yeah, i was trying to get a clearer idea of scope earlier so i could figure how long it would take
19:30.27 brlcad and there's nothing wrong with either timeline
19:30.37 pacman87 i'm thinking the rev could take a few weeks, maybe a month
19:30.55 pacman87 then the sweep would probably take a bit longer
19:31.07 brlcad care more about having devs working on cool stuff for the project that we need, attracting new long-term guys excited about this stuff :)
19:31.35 brlcad s/guys/guys n' gals of course/
19:32.18 pacman87 yeah, working on primitives fits with my approach to problem solving
19:32.28 pacman87 i work as a tutor for the college of engineering
19:33.00 pacman87 and pretty much every problem/concept i teach, i start with the basic integral/derivative forms of the equations (i teach physics)
19:35.18 pacman87 heads off to the engr library, back later
19:43.31 brlcad cya!
20:59.19 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
21:32.24 *** join/#brlcad cad79 (n=7aa2a947@bz.bzflag.bz)
22:25.42 *** join/#brlcad spike_ (n=spike@eridani.acm.jhu.edu)
22:26.15 spike_ hey, is anyone in here a mentor for the GSOC project?
22:26.28 brlcad hello spike_
22:26.35 spike_ hey :-D
22:26.40 brlcad several, best to just speak up :)
22:27.05 b0ef it would be nice if NURBS was put on the gsoc page
22:27.28 brlcad b0ef: it is in several ways
22:27.29 spike_ i don't know too much about BRL-CAD but it seemed like a cool project, just curious what projects need to get done
22:27.41 brlcad spike_: have you seen the ideas list?
22:27.48 spike_ yup
22:28.05 spike_ a lot of them look cool, i just figured i should talk to someone instead of just 'picking' one
22:28.13 brlcad then... those are the projects that need to get done ;)
22:28.23 brlcad actually you picking one is best
22:28.31 brlcad they're all great ideas, lots of possibilities
22:28.42 spike_ haha oh alright then
22:29.06 brlcad the ones that are "most important" are identified as high priority, but a really good proposal will trump that in just about any category
22:30.00 brlcad same goes for a project not even on the list if it fits with our goals
22:55.20 CIA-33 BRL-CAD: 03brlcad * r30594 10/brlcad/trunk/BUGS: resolved ogl crash, removed duplicate context invalidate bug
23:44.32 brlcad woot, but fixed

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