IRC log for #brlcad on 20090415

00:07.56 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net)
02:00.29 *** join/#brlcad AlexandreGuedes_ (n=chatzill@189-92-153-51.3g.claro.net.br)
02:19.30 CIA-28 BRL-CAD: 03Carlosvsilva 07http://brlcad.org * r1408 10/wiki/User:Carlosvsilva: Added a patch to my IGES converter application, to enable the converters to support different versions of the standard
02:35.35 starseeker dreeves: I'm going to look into the prep time, see what's taking so long on the d2 model
02:37.14 *** join/#brlcad AlexandreGuedes_ (n=chatzill@189-92-173-140.3g.claro.net.br)
02:38.29 dreeves starseeker sounds good!!
02:38.47 starseeker hard to debug raytracing when the prep time is so long!
02:39.41 dreeves I'm investigating what is causing the spots on a few of the examples
02:39.59 dreeves Yes agreed that definitely will slow the process down
02:40.46 dreeves If I get the spots problem cleaned up we problem should spend a little time cleaning up the brep.cpp code
02:41.51 dreeves are you able to spend much of your day working on this or is this more of a pet project at the moment?
02:44.50 CIA-28 BRL-CAD: 03Ralith 07http://brlcad.org * r1409 10/wiki/User:Ralith: Modified milestones and timeline to lessen scope
02:46.00 Ralith brlcad: ^
02:50.38 starseeker dreeves: I can spend some time on it - my difficulty is simply getting up to speed on the code/concepts in general
02:50.58 starseeker prep should be a good place to work though
02:54.10 *** join/#brlcad schwinn434 (n=schwinn4@cpe-75-81-202-25.we.res.rr.com)
02:54.52 dreeves yeah that should be a good place there are a lot of different things a play here can be a little steep to get started
02:55.26 dreeves but once you get into it isn't that bad though
03:00.05 dreeves I'm sure most think the spots on dented sphere are missed rays but if they are they are going all the ray through with out hitting either side otherwise I would have an odd number of hits along the ray
03:00.31 dreeves I fairly confident something is getting hosed up in calculating the normal
03:00.39 starseeker nods
03:01.08 dreeves does Ed think it is missed rays?
03:01.22 starseeker don't know
03:01.44 starseeker I don't see any missed rays - I see a conflict between the shadow effect and the light reflection effect
03:02.39 starseeker any idea what that clipping is on the bottom of Paraboloid?
03:02.40 dreeves what about the spots away from the dent? I think the actual dent is fine it is just some weird optics going on because of the lighting
03:02.57 starseeker um. not sure about those
03:05.47 dreeves Those are the spots I'm really concerned about and the ones on the rebuiltSphere the problem is a little more obvious there
03:53.02 *** part/#brlcad pacman87 (n=pacman87@resnet-46-40.dorm.utexas.edu)
03:53.09 *** join/#brlcad pacman87 (n=pacman87@resnet-46-40.dorm.utexas.edu)
04:13.18 *** join/#brlcad kanzure (i=bryan@66.112.232.233)
04:13.59 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
04:45.29 AlexandreGuedes brlcad: sean
04:45.56 AlexandreGuedes up to now, i didn't manage to fix a bug
04:47.42 AlexandreGuedes would be important I submit another patch, only to show that I had build the system ?
04:48.21 pacman87 the patch is to show how you code
04:48.36 pacman87 any patch would be better than no patch
04:49.58 AlexandreGuedes this is the main goal
04:52.18 AlexandreGuedes pacman87: You took part in gsoc 2008 with brl-CAD ?
04:54.21 pacman87 yes
04:54.36 pacman87 AlexandreGuedes: yes
04:56.49 AlexandreGuedes are you Dawn Thomas ?
04:57.08 pacman87 no
04:57.56 pacman87 http://brlcad.org/wiki/User:Pacman87
04:59.33 *** join/#brlcad elena (n=opera@92.86.0.28)
05:01.14 *** join/#brlcad PrezKennedyII (i=Matthew@whitecalf.net)
05:15.42 *** join/#brlcad madant (n=madant@117.196.145.210)
05:17.44 *** join/#brlcad dreeves (n=dreeves@64.178.177.71)
05:27.30 AlexandreGuedes pacman87: the submiteds patch are here ? http://sourceforge.net/tracker/?words=tracker_browse&sort=open_date&sortdir=desc&offset=0&group_id=105292&atid=640804
05:28.07 pacman87 add that as a comment on your application on the GSoC site
05:28.24 pacman87 and i'm not the one who's evaluating you
05:29.08 pacman87 and add you application to your user page in the wiki (if you haven't already done so)
05:29.18 pacman87 add your*
05:29.29 pacman87 and put the link there as well
05:33.22 louipc pacman87: :O you're like a prodigy!
05:33.51 pacman87 louipc: ?
05:34.36 louipc me/ee 4.0 gpa :D
05:34.43 louipc I think that's nuts
05:41.05 pacman87 i have fun :D
05:44.03 pacman87 currently juggling a microcontroller project, writing a trusted p2p network, distributed failure recovery programming lab, modifying another processor simulator program to include virtual memory, and a few other things
05:54.44 CIA-28 BRL-CAD: 03AlexandreGuedes 07http://brlcad.org * r1410 10/wiki/User:AlexandreGuedes: New page: ==SoC Applications== ===Further OpenGL Geometry Editor GUI development=== ====Abstract==== Nowadays there are many geometry formats files, each one is more appropriate to a different appli...
06:06.27 CIA-28 BRL-CAD: 03AlexandreGuedes 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:ConverterTable.jpg]]"
06:18.48 CIA-28 BRL-CAD: 03AlexandreGuedes 07http://brlcad.org * r1412 10/wiki/User:AlexandreGuedes:
06:36.44 yukonbob hi cadnerds
06:37.06 pacman87 hi yukonbob
06:37.11 yukonbob apologizes for lack of presence.... crappy net connection, crazy werk. :P
06:37.18 yukonbob waves to pacman87
06:38.04 pacman87 waves, then goes back to figuring out the keypad interface
06:38.18 pacman87 somehow managed to swap rows and columns
06:38.37 yukonbob keypad iface... mged?
06:38.47 pacman87 nope, microcontroller lab
06:38.54 yukonbob ah
06:39.00 yukonbob _that_ interface
06:43.44 AlexandreGuedes now I have wiki page
06:44.00 AlexandreGuedes pacman87:
06:44.33 pacman87 AlexandreGuedes: i'm not in charge of anything relating to GSoC
06:44.49 AlexandreGuedes i know
06:44.58 pacman87 just making sure
06:45.42 AlexandreGuedes I just said because you suggested
06:47.19 AlexandreGuedes Actually I knew, but up to now I didn't have done
07:16.09 Ralith 22:55:41 < CIA-28> BRL-CAD: AlexandreGuedes http://brlcad.org * r1410 /wiki/User:AlexandreGuedes: New page: ==SoC Applications== ===Further OpenGL Geometry Editor GUI development=== ====Abstract==== Nowadays there are many geometry formats files, each one is more appropriate to a different appli...
07:16.14 Ralith CIA's bugged.
07:16.23 Ralith one of those headers is from my userpage.
07:21.03 pacman87 of course the CIA's bugged, what do you think the NSA does in their spare time? :P
07:22.53 Ralith lol
07:23.46 AlexandreGuedes Ralith: CIA is ok, I got your page as model, but I forgot to delete this sentence "Further OpenGL Geometry Editor GUI development"
07:24.12 Ralith oh? I guess I overlooked it
07:24.22 Ralith was all worried about competition >_>
08:08.38 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:22.09 *** join/#brlcad Elrohir (n=kvirc@p5B14E5EA.dip.t-dialin.net)
08:29.54 *** part/#brlcad jdoline1 (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net)
09:00.08 *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38)
09:10.00 hippieindamakin8 waves
09:10.23 pacman87 waves back
09:28.43 AlexandreGuedes o create my patche but didin't report some new files that I created
09:29.03 AlexandreGuedes i used "svn diff > brlcad.patch"
09:31.49 pacman87 AlexandreGuedes: did you do a svn add?
09:32.25 AlexandreGuedes i didn't
09:32.36 AlexandreGuedes i must ?
09:33.11 pacman87 points in the general direction of the svn man page
09:33.41 pacman87 4:30am, time for bed
09:35.12 *** join/#brlcad Elrohir (n=kvirc@p5B14E5EA.dip.t-dialin.net)
09:55.45 *** join/#brlcad _clock_ (n=_sushi_@77-58-147-167.dclient.hispeed.ch)
10:04.14 *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net)
11:09.18 CIA-28 BRL-CAD: 03AlexandreGuedes 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:WorkScope.jpg]]"
11:21.31 d-lo stretches.
11:21.34 d-lo mernin!
11:22.02 brlcad howdy d-lo
11:22.18 d-lo hey there. How are things?
11:22.45 brlcad pretty good!
11:23.54 d-lo going rowin' this morning?
11:23.56 brlcad d-lo: so are you bol?
11:24.17 d-lo bol == ??
11:24.28 brlcad awol -> aol -> bol ;)
11:24.49 d-lo ah yes, I see.
11:25.03 d-lo I am currently on vacation from vacation... so, back to work :)
11:28.06 CIA-28 BRL-CAD: 03AlexandreGuedes 07http://brlcad.org * r1414 10/wiki/User:AlexandreGuedes: AlexandreGuedes
11:29.30 AlexandreGuedes brlcad: I did some jobs tonight
11:30.16 brlcad AlexandreGuedes: kinda very last minute, isn't it? :)
11:30.23 AlexandreGuedes I wrote some comments about it in proposal page
11:30.28 brlcad you know that today is the decision day
11:31.03 brlcad still, thanks for the updates -- will take a look at them
11:31.17 AlexandreGuedes brlcad: yes I know I have some commitments
11:32.08 AlexandreGuedes but now I'm free
11:45.05 brlcad d-lo: have you seen the gsoc applications yet?
11:45.32 brlcad can talk in private about any of them specifically (or via the private comments on sochop)
11:47.15 brlcad I went ahead and assigned you to someone just to have you assigned, but there are three or four 'finalists' still being evaluated for the last two slots (they're the ones ranked 1 and 0)
11:47.30 d-lo brlcad: I have a huge backlog of GSoC emails to read :/ Been disconnected for almost two weeks now ;)
11:47.57 d-lo last time I read email was about the 2nd/3rd of April
11:48.24 brlcad I know, that's why I'm mentioning it now
11:48.29 brlcad today is the final selections day
11:48.33 brlcad in a few hours
11:49.19 brlcad at this point, I don't think there is anything that you "have" to do
11:49.36 brlcad the only thing you "should" do, though, is mark which of the non-negative applications you'd be willing to mentor
11:49.47 brlcad there's a button
11:50.02 brlcad whether it's the one I have you assigned to now, or one of the others
11:50.06 d-lo I can do a 'button'.... sounds easy ;)
11:50.19 brlcad lemme know (in PM) if you have a preference for mentoring one of the other projects
11:50.20 d-lo I'll add it to the queue of 'thingados' today
11:50.47 brlcad http://socghop.appspot.com/org/list_proposals/google/gsoc2009/brlcad
11:50.55 brlcad that's where the fun is at
11:51.05 d-lo thanks for the linkage!
11:51.40 brlcad only daniel and cliff are "set" mentors
11:51.59 brlcad the rest can be adjusted, and the 1-ranked are still tentative
11:52.40 brlcad er, 1-scored
12:09.30 AlexandreGuedes brlcad: Were the decisions already taken?
12:12.51 hippieindamakin8 waves at brlcad and d-lo
12:14.20 d-lo Mernin Hippie!
12:17.47 brlcad AlexandreGuedes: eh, you did read my last line there right? :)
12:18.01 brlcad ~dict tentative
12:18.16 brlcad well that was mostly useless
12:19.19 brlcad ~dict 4 tentative
12:19.53 d-lo 'creeping like snail' lol
12:21.31 brlcad ersatz students!
12:22.36 AlexandreGuedes you are talking about Student Proposal
12:28.41 brlcad very observant
12:30.34 AlexandreGuedes i made a confusion here
12:31.52 AlexandreGuedes I was not talking about this subject
12:33.59 brlcad waits for AlexandreGuedes to complete his thought..
12:34.29 _clock_ I talked about brlcad to an older couple on the train
12:34.40 AlexandreGuedes when you said "AlexandreGuedes: eh, you did read my last line there right? :)"
12:35.16 AlexandreGuedes i asked "you are talking about Student Proposal" ?
12:35.22 d-lo 's brain just SCRAMmed :/
12:35.53 brlcad AlexandreGuedes: I don't need a replay -- you're just not clarifying anything
12:36.25 brlcad to clarify, you could explain what you were asking about instead of saying what you were not asking about
12:36.59 AlexandreGuedes but now I had already understood...
12:37.40 AlexandreGuedes hehe
12:37.41 d-lo hahahahahahaha
12:38.08 d-lo I think I an going to copy/paste this into my blog.... its great!
12:38.31 AlexandreGuedes i need sleep some time
12:39.09 brlcad is confused and gives up
12:44.29 CIA-28 BRL-CAD: 03bob1961 * r34222 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Ripped out the edit history hack.
12:45.19 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
12:46.45 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net)
12:48.30 d-lo brlcad: lordy you keep it cold in here! 67?! You on crazy mo-fo.
12:48.36 d-lo on==one
12:48.50 brlcad shrugs, felt warm yesterday
12:49.50 brlcad plus, the brain slows down when it's warm
12:49.56 brlcad why most schools are frigid
12:50.13 d-lo the real key is to oxygenate the work place ;)
12:50.29 louipc hmmm. that's interesting.
12:50.37 d-lo bump up o2 levels by 0.5% .... makes a disturbing difference!
12:50.37 brlcad too much O2 can make you sleepy too
12:50.56 brlcad O2+warm, killer
12:51.07 brlcad called nap time
12:51.14 d-lo true, but the Casinos in Vegas have the concept down pat. Submarines do too ;)
12:53.09 d-lo as for the GSoC Student proposals... they are supposed to propse and detail a work project... correct?
12:53.15 brlcad two environments where I'd argue that they want people to think less, not more ;) keep them subdued to programmed responses (keep playing, push the knobs we told you to push)
12:54.16 brlcad wonders if more O2 makes you more inclined to be suggestive or obey
12:54.41 brlcad sounds like an experiment to impose on management!
12:54.53 louipc hahah
12:56.03 d-lo actually, lack of o2 makes you more sleepy than excessive o2 does. If you are in a casino and start feeling out of breath and/or sleepy, you'll leave the slots! On a sub, you need to be alert and ready to go. Thus (on a sub at least) they bump abient o2 levels by 0.25-0.5% above 'the norm'... can't speak to what Casinos bump theirs to.
12:56.28 d-lo excessive o2 does make lighting a cigarette much more exciting though :)
12:56.45 brlcad not sleepy, just not thinking at full capacity
12:57.48 brlcad anyways, irrelevant with little means to test any theories at this point ;)
12:57.59 d-lo hrm, i need to get you on a Tiger cruise on a sub sometime. I think then you would realize you want the subsailors thinking at 101% capacity ;)
12:58.32 d-lo ...I'll 'borrow' an o2 cyl and start a slow bleed in the building next week :)
12:58.56 louipc kaboom
12:59.24 d-lo louipc: nah, no boom. Hence the 'slow' bleed ;)
12:59.25 brlcad warm body/brain is still pretty well studied, hardly anything motivates and energizes as well as slightly 'cool'
12:59.31 CIA-28 BRL-CAD: 03Carlosvsilva 07http://brlcad.org * r1415 10/wiki/User:Carlosvsilva: Posted the patch in SF.net bug tracker, added TOC and cleanup formatting
12:59.44 d-lo as much as I want a new building, thats not the right way to get it :)
13:00.04 brlcad and yes, they're supposed to propose a project
13:00.14 brlcad don't waste your time on the ones already marked negative
13:00.20 louipc I wonder if that's why northern countries seem more developed than countries in warmer climates
13:00.55 louipc well, the danger of freezing is definitely motivating.
13:01.01 brlcad louipc: I'm sure there is some truth to that
13:01.17 brlcad but there's also the issue of environment
13:01.34 brlcad when you're in paradise ... who wants to work?
13:01.42 louipc yep
13:02.12 d-lo brlcad so you are saying that warm == paradise? =D
13:03.25 brlcad in terms of being 'comfortable' and 'relaxed' and having lazy days on the beach with a pi?a coloda -- absolutely :)
13:04.14 d-lo ah, okay. I was about to point out that a bulk of northern part of Africa is also very warm :)
13:04.46 brlcad hydration is a key feature of paradise ;)
13:06.08 d-lo good point. never get a beer locally brewed in the middle east.... blech.
13:17.12 mafm brlcad: piña colAda :P
13:18.00 mafm (that's an n with a tilde ~ above, if the charset is not showing it properly)
13:21.17 mafm d-lo: I was preparing the application and so I put the "placeholder", but alas I didn't apply and couldn't withdraw it after that, so that explains the litter :P
13:22.02 d-lo ah, I see. -5 for pathetic excuses. ;)
13:22.28 brlcad mafm: different charsets, that's what mine was too
13:22.34 brlcad ???
13:26.24 mafm brlcad: I only see ??? :)
13:27.38 madant too
13:28.02 madant swam after 4 months
13:28.34 madant brlcad: rowing is not stressful on the knees ?
13:28.38 mafm but the point was that it's colada, not coloda (filtered pineapple)
13:28.44 brlcad madant: nope
13:28.50 d-lo wow, you were swimming at the age of 4 months? not bad madant, not bad!
13:28.58 brlcad mafm: just a typo :P
13:29.04 madant i mean compared to running . :)
13:29.08 mafm the dictionary nazi
13:29.12 madant d-lo, ha
13:29.45 madant brlcad, i hear that done properly rowing works almost every muscle in your body ?
13:29.54 brlcad pretty much
13:30.27 madant brlcad, considering there are a lot of muscles on the face , maybe a rowing with a lot of gestures would be complete body work out :P
13:30.53 brlcad you end up making a lot of different faces depending on the level of pain regardless ;)
13:31.01 madant was afraid that he had forgot swimming.
13:31.48 brlcad chuckles at http://www.uksport.gov.uk/assets/Image/newsArchive/rowing_0912_main.jpg
13:34.50 louipc http://images.nlroei.nl/fotoboek/images/onzrjzytpa/285-8523_IMG.jpg
13:35.10 brlcad hehe
13:35.37 louipc this is comedy gold. I should take up rowing
13:39.51 brlcad you should!
13:40.02 brlcad everyone should.. fantastic sport :)
13:40.45 louipc I'm going to try rock climbing/bouldering first
13:43.03 madant thinks with these pictures no doubt , rowing rocks :P
13:43.17 madant louipc, bouldering is awesome
13:44.02 madant likes technical sport climbing, but the low equipment requirement of bouldering is nice :)
13:45.11 _clock_ have you ever done tree climbing?
13:50.21 madant lives in Kerala-"god's own country"- where people climb even coconut trees - not to mention a college which teaches advanced courses on the same :P
13:50.48 d-lo an advanced course on Coconut tree climbing?
14:04.00 madant d-lo, yep :)
14:04.45 d-lo awesome, simply awesome. Is there a degree in 'climbing' ?
14:05.00 _clock_ I am making a tree-age-dee
14:05.15 _clock_ MaSc.
14:05.34 _clock_ Master of ascent
14:06.03 _clock_ I would like to live in a tree house
14:06.37 madant http://www.hindu.com/mp/2004/04/12/stories/2004041202230200.htm this is not exactly the place , but i can't find the link for the real deal :P
14:07.33 madant oh forgot to mention, there is also a elephant in-charge training centre here too :P
14:07.34 d-lo is experiencing come culture shock!
14:07.48 madant should desist :D
14:08.05 _clock_ I hope physical fitness is not among requirements
14:08.36 _clock_ just filled a chocolate Easter bunny with water and put into a freezer
14:10.22 _clock_ "We plan to work as a group and hope to get a telephone"
14:13.22 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
14:15.07 CIA-28 BRL-CAD: 03indianlarry * r34223 10/brlcad/trunk/src/ (conv/asc2g.c librt/primitives/bot/bot.c): (log message trimmed)
14:15.07 CIA-28 BRL-CAD: Fixed memory issues CAD team was having with 'asc2g' on new Tcl based ASCII
14:15.07 CIA-28 BRL-CAD: format. There were a couple of issues, first memory wasn't being freed
14:15.07 CIA-28 BRL-CAD: correctly from Tcl list object so took Bob's advice and changed usage
14:15.07 CIA-28 BRL-CAD: in rt_bot_adjust(), second 'asc2g' was using Tcl_EvalFile() which buffers
14:15.11 CIA-28 BRL-CAD: entire file into memory again causing issues with some large Pro-E
14:15.13 CIA-28 BRL-CAD: conversions. Changed 'asc2g.c' to load ASCII file in manageable
14:55.30 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net)
14:58.12 *** join/#brlcad dreeves2 (n=c752f34a@bz.bzflag.bz)
14:59.14 dreeves2 starseeker and brlcad so the rips in dented sphere I think I have determined those are holes.
15:00.29 dreeves2 If you rt from a different angle the problem becomes more obvious
15:00.47 dreeves2 I have some work to do there
15:38.05 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
15:38.33 *** part/#brlcad tofu (n=sean@bz.bzflag.bz)
15:47.59 d-lo tofu eh?
16:26.13 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
16:36.31 *** join/#brlcad jonored (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net)
16:57.42 *** join/#brlcad dreeves2 (n=c752f34a@bz.bzflag.bz)
17:13.23 CIA-28 BRL-CAD: 03bob1961 * r34224 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Mods to update things for when not Archer is not inheriting from itk::Toplevel.
17:13.52 *** join/#brlcad elena (n=ebautu@89.136.118.141)
17:14.30 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net)
18:10.12 CIA-28 BRL-CAD: 03Jdoliner 07http://brlcad.org * r1416 10/wiki/User:Jdoliner: Copied in my application, I'll update this to include more information in about an hour.
18:35.39 starseeker dreeves: hmm - here's a backtrace for the raytrace failure with openbook: http://pastebin.bzflag.bz/m12bd2f0e
18:44.09 brlcad_brlcad starseeker: you still have the debug session up?
18:44.37 *** part/#brlcad elena (n=ebautu@89.136.118.141)
18:45.05 starseeker yes
18:45.27 starseeker brlcad_brlcad: still up
18:45.42 brlcad_brlcad p i
18:45.48 brlcad_brlcad p trim->m_c2i
18:46.07 starseeker p i -> 0
18:46.20 starseeker p trim->m_c2i -> 3422
18:47.14 starseeker p t -> 0
18:50.07 brlcad_brlcad p trimCurve
18:50.43 brlcad_brlcad and, p curveApproximations[trim->m_c2i][i]
18:50.51 brlcad_brlcad suspect that's what's oob
18:52.02 brlcad_brlcad ahh, definitely
18:52.18 brlcad_brlcad curveApproximations is only [100][200]
18:52.25 brlcad_brlcad that index of 3422 is way out of range
18:53.51 brlcad_brlcad p loop->TrimCount()
18:54.42 starseeker (gdb) p trimCurve
18:54.43 starseeker $5 = (const ON_Curve *) 0x8ce6dd0
18:55.08 starseeker (gdb) p curveApproximations[trim->m_c2i][i]
18:55.08 starseeker $6 = { x = 1.2401802885544486e+151, y = 1.9476649113403901e+243, z = 1.2401796641872861e+151
18:55.11 starseeker }
18:55.27 brlcad_brlcad yeah, random data
18:55.33 brlcad_brlcad the last p?
18:55.37 starseeker (gdb) p loop->TrimCount()
18:55.39 starseeker $7 = 4
19:02.11 CIA-28 BRL-CAD: 03brlcad * r34225 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: dumb hack, but it should affect a curve approximations crash. looks like trim->m_c2i is about 3500 .. which is about 3400 indices too many for the previous size of the container. up the limit to 10000.
19:04.47 *** join/#brlcad _sushi_ (n=_sushi_@77-58-247-193.dclient.hispeed.ch)
19:12.47 CIA-28 BRL-CAD: 03brlcad * r34226 10/brlcad/trunk/ (3 files in 2 dirs): quell warnings for virtual destructors, unused vars, and size_t types
19:23.10 CIA-28 BRL-CAD: 03brlcad * r34227 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: some style cleanup, should follow hacking guide
19:26.17 *** join/#brlcad BigATo1 (n=BigAToo@pool-96-230-124-146.sbndin.btas.verizon.net)
19:27.23 *** join/#brlcad elena (n=ebautu@89.136.118.141)
19:30.08 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-146.sbndin.btas.verizon.net)
19:37.27 starseeker brlcad: yeah, that let the d2 model raytrace
19:43.55 CIA-28 BRL-CAD: 03brlcad * r34228 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: quell all warnings
19:45.02 hippieindamakin8 hey brlcad mafm
19:46.42 CIA-28 BRL-CAD: 03brlcad * r34229 10/brlcad/trunk/include/vector.h: unbustage. the virtual destructors need to be defined somewhere even if they do nothing
19:47.34 brlcad starseeker: cool
19:47.35 brlcad maybe you can make that use a better container
19:48.09 brlcad maybe an stl container instead of a fixed array, preallocated to some large size but increasing in chunks for efficiency
19:48.48 brlcad of if anything, some detection logic to make sure it doesn't crash at least -- abort gracefully if the index is out of range
19:48.57 starseeker nods
19:49.08 brlcad right now, it's just wasting a bit of memory
19:59.07 mafm hi hippieindamakin8
20:01.13 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net)
20:02.45 *** join/#brlcad andax (n=andax__@d213-102-40-88.cust.tele2.ch)
20:09.41 CIA-28 BRL-CAD: 03Jdoliner 07http://brlcad.org * r1417 10/wiki/User:Jdoliner: Added in timeline
20:16.53 starseeker looks like the most expensive part of the preprocessing is in brep_preprocess_trims lines 225 to 239
20:32.24 *** join/#brlcad pacman87 (n=pacman87@resnet-46-40.dorm.utexas.edu)
20:37.41 starseeker uhhh... correct me if I'm wrong, but is the current raytracing using brep_preprocess_trims for ANYTHING?
20:39.26 brlcad yeah, during prep
20:39.37 brlcad brep_build_bvh()
20:40.12 starseeker yeah, I know prep is being called, but I'm not seeing where it's using the generated information
20:41.47 brlcad if i'm understanding brep_preprocess_trims() right, it's rather obscene implementation
20:42.43 brlcad looks like it's iterating over the bounding volume nodes, and for each bounding volume, seeing what geometry belongs in there by iterating over very loop's trimming curves
20:43.40 brlcad ah, not quite so
20:48.37 brlcad not sure what you meant though -- it fills in a set of "surface trees" during prep, calling brep_preprocess_trims() to set a few flags
20:48.49 CIA-28 BRL-CAD: 03brlcad * r34230 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: remove minor dead code
20:51.15 starseeker runs a little test...
20:52.05 *** join/#brlcad dreeves2 (n=c752f348@bz.bzflag.bz)
20:58.38 CIA-28 BRL-CAD: 03brlcad * r34231 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: comment cleanup
21:09.59 starseeker yeah, I thought so - commenting out lines 221 to 239 in brep.cpp inside brep_preprocess_trims has (so far) resulted in identical raytracing results for the nurbs_tests.g file (it'll take a little while to finish)
21:10.17 dreeves2 brlcad starseeker I noticed from some of the commits something about the approximation hack...I wouldn't spend to much time on that in the end state I want to get rid of that approximation altogether the getclosestpoint function isn't working is the only reason it is there I plan attempt to fix that method in opennurbs
21:11.27 brlcad dreeves2: *nod*, he just had a stack trace, so it was easily fixed
21:11.35 brlcad from a crash, of course
21:11.54 dreeves2 sure
21:12.01 starseeker was able to see that the d2 model doesn't seem to be trimming properly
21:12.08 dreeves2 :) I had up'd it to 10000 in mine
21:12.17 dreeves2 I didn't commit sorry about that
21:12.23 starseeker np
21:12.56 dreeves2 Yeah did you see my comment earlier about dented sphere?
21:13.05 starseeker nods
21:13.26 dreeves2 yeah definitely something screwy going on there not quite sure where the issue is
21:13.56 dreeves2 I just had the bright idea to rt at a different angle the morning no time to investigate
21:14.35 dreeves2 You say it isn't trimming properly...How do you know trimming is the problem?
21:14.52 starseeker well, I guess that's fair - I'm not completely sure
21:15.00 dreeves2 oh ok
21:15.05 starseeker I'll post an image in a couple minutes
21:15.20 CIA-28 BRL-CAD: 03brlcad * r34232 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: no need to undef read/write
21:16.38 dreeves2 You know you can turn off trimming by commenting out the call to trim in the intersect function you will also have to check for odd intersections in the shoot function and just for now remove the last intersection otherwise the whole ray will be thrown away
21:17.30 dreeves2 Yeah I don't think trimming is the problem with dented sphere because I was seeing the problem before trimming
21:18.02 starseeker http://bzflag.bz/~starseeker/d2.png
21:18.31 dreeves2 sweet you got something
21:18.52 dreeves2 bet if you do what I was saying you will see far more of the geometry
21:19.05 starseeker turning off trimming?
21:19.11 dreeves2 correct
21:19.11 starseeker yeah, I think I have that shot somewhere
21:19.40 dreeves2 did you make any progress on speeding up preping?
21:19.42 starseeker I think this is without trimming: http://bzflag.bz/~starseeker/openbook_d2.png
21:19.53 starseeker dreeves2: sorta, but by hack and slash
21:20.09 dreeves2 did you do the odd intersection thing I was talking about?
21:20.18 starseeker I'll commit in a second - it's a temporary fix but since that whole part of the code is funky it won't make much difference
21:23.40 CIA-28 BRL-CAD: 03starseeker * r34233 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp:
21:23.40 CIA-28 BRL-CAD: Comment out this part of the preprocessing trims prep - it's not currently being
21:23.40 CIA-28 BRL-CAD: used in raytracing as far as I can tell and commenting it out reduces the
21:23.40 CIA-28 BRL-CAD: raytracing time on the OpenBook part d example from >20 minutes to just over 1
21:23.40 CIA-28 BRL-CAD: minute.
21:24.07 starseeker that may allow you to raytrace d2.g in something closer to reasonable time
21:24.27 starseeker dreeves2: "odd intersection?"
21:24.31 starseeker checks archives
21:27.20 dreeves2 I can't remember if I left the code in there commented out but it is in the shot function just before the check for odd intersections. If a ray comes back with an odd number of intersection shot will throw away the whole ray
21:28.21 dreeves2 you can just remove the last intersection point for rendering purposes it may be fine but obviously in the end we can do no such thing but just for now while we are trying to troubleshoot what is going on
21:28.41 starseeker ah
21:30.40 dreeves2 Then you grab your left foot then hop 10 times on your right while waving at someone and you may seem just a little less insane :)
21:31.22 starseeker starts a raytrace inside mged and goes to get more water
21:31.27 starseeker heh
21:32.34 starseeker I'm getting a LOT of "root diverged" errors
21:32.50 starseeker that could explain a lot, come to think of it
21:33.03 starseeker getting 'em for all raytraces - even the box
21:33.55 dreeves2 Yeah that is because I'm returning the wrong thing from intersect meant to go back and look what I was suppose to set that to when I missed but forgot to that
21:36.14 dreeves2 I just grabbed something I'm not actually ever really detecting when the root diverged right now so I think it is safe to ignore those for the moment
21:36.49 starseeker nods
21:36.51 dreeves2 Yeah btw I'm not using the trim prep at all
21:37.17 dreeves2 we will probably do something different in the end
21:37.23 starseeker nods
21:37.36 starseeker in the meantime, no point in killing our processing times for nada ;-)
21:37.55 dreeves2 that is amazing that is what was taking the bulk of the 20 mins
21:40.46 dreeves2 If we get everything working smoothly I definitely think there are some ways that we can prep trimming that will make trimming very fast
21:41.04 dreeves2 and it won't take that long to prep
21:44.54 starseeker nods
21:47.57 dreeves2 what ae are you rt?
21:48.29 starseeker 270 0
21:50.13 starseeker there we go: http://bzflag.bz/~starseeker/d2_270_0.png
21:50.47 dreeves2 is that with the odd check essentially disabled?
21:50.52 starseeker no
21:50.54 starseeker that's default
21:51.26 starseeker is surprised by the large positive result at the bottom - that should be empty
21:52.08 starseeker hunts up the odd check
21:52.09 dreeves2 I don't follow?
21:53.19 dreeves2 I'm amazed we are getting something that looks that good considering the issue I found this morning
21:53.27 starseeker heh - point
21:53.43 starseeker you're talking about the hits.erase code?
21:53.56 starseeker it appears to be be commented out
21:54.07 dreeves2 yeah uncomment that then retry
21:54.11 starseeker k
21:54.26 dreeves2 sorry don't mean to sound bossy
21:54.35 starseeker np :-)
21:56.12 dreeves2 how long is taking to rt?
21:56.50 starseeker few minutes for a small image
21:57.19 dreeves2 Yeah I guess I'm not to worried about that right now
21:57.34 starseeker correct first, then fast :-)
21:57.43 dreeves2 amen
21:58.59 dreeves2 I am happy we are getting anything that resembles the shape at this point considering how complex that geometry is very motivating
21:59.34 starseeker ah, this may help
21:59.43 dreeves2 ?
21:59.51 starseeker with the prep time down to something halfway managable, nirt can now be used
22:00.15 starseeker we can get entry and exit points for single rays
22:00.32 dreeves2 absolutely
22:00.48 *** join/#brlcad dreeves2 (n=c752f348@bz.bzflag.bz)
22:01.02 dreeves2 irc:cgi stinks
22:04.56 dreeves2 starseeker I'm heading to the house but the home computer is connected so if you get more results let me know I'm interested in what you see with the code uncommented
22:05.10 starseeker k
22:05.14 starseeker it's coming up now
22:05.22 starseeker some differences, nothing really spectacular
22:05.42 dreeves2 ok well I will focus on the dented sphere
22:05.46 starseeker nods
22:05.58 starseeker yes, that's the place to focus
22:06.10 starseeker if we can't get those right openbook is surely out of reach :-)
22:06.22 dreeves2 nods
23:23.17 *** join/#brlcad AlexandreGuedes (n=chatzill@187-24-10-69.3g.claro.net.br)
23:39.40 louipc ooh nice pix
23:40.46 Ralith ^
23:45.18 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)

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