IRC log for #brlcad on 20150108

00:27.05 *** join/#brlcad unicodesnowman (~unicodesn@unaffiliated/unicodesnowman)
00:27.30 Notify 02GCI:krishna_ravi * 5028787255246848 : Ready for review - The work on this task is ready to be reviewed.
02:56.18 ``Erik grumbles and wishes he was still in jamaica
03:32.15 *** join/#brlcad YashM (~YashM@117.198.3.93)
04:19.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:03.07 *** join/#brlcad YashM (~YashM@117.198.3.93)
05:24.45 *** join/#brlcad YashM (~YashM@117.198.3.93)
05:26.26 *** join/#brlcad YashM (~YashM@117.198.3.93)
05:28.36 *** join/#brlcad albertcoder (~quassel@202.164.53.117)
05:35.03 *** join/#brlcad MarcTannous (bc1b5b2e@gateway/web/cgi-irc/kiwiirc.com/ip.188.27.91.46)
05:37.30 *** join/#brlcad albertcoder (~quassel@202.164.53.117)
05:42.53 *** join/#brlcad albertcoder (~quassel@202.164.53.117)
05:47.37 *** join/#brlcad albertcoder (~quassel@202.164.53.117)
05:47.43 *** join/#brlcad YashM (~YashM@117.198.3.93)
05:48.49 *** join/#brlcad albertcoder (~quassel@202.164.53.117)
06:02.48 *** join/#brlcad YashM (~YashM@117.198.3.93)
06:04.24 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:05.26 Notify 02GCI:popescuandrei * 4956557716488192 : Task Assigned - This task has been assigned to Angie. You have 100 hours to complete this task, good luck!
06:23.17 *** join/#brlcad YashM (~YashM@117.198.3.93)
07:27.18 *** join/#brlcad albertcoder (~quassel@202.164.53.117)
08:33.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:38.24 andrei_ Hello!
08:55.13 Notify 02GCI:brlcad * 5048599469621248 : follow-on - A follow-on to this task is now posted: https://www.google-melange.com/gci/task/view/google/gci2014/5048599469621248 There's also a set of five tasks...
08:55.14 gcibot [[ Implement bu_scan_fastf_t() function to scan floating point values from strings || BRL-CAD || Closed || Sean, Daniel_R ]]
08:55.55 Notify 02GCI:brlcad * 5874710239772672 : follow-on - A follow-on to this task has been posted to visualize the current ray-bundling patterns:...
08:56.22 andrei_ Hmm, new batch of tasks arrived, apparently 191 open task at this moment
08:57.15 Notify 02GCI:brlcad * 6464160023969792 : follow-on task - A follow-on task to get credit for your scripts has been posted: https://www.google-melange.com/gci/task/view/google/gci2014/6632135641268224 ...
08:57.17 gcibot [[ Implement script to create a planetary gear || BRL-CAD || Open || Kesha Shah, Harmanpreet ]]
08:57.56 Notify 02GCI:brlcad * 6109916221669376 : v&v follow-on - A follow-on task to verify/validate that the implementation is correct has been posted:...
08:59.00 brlcad andrei_: yeah... few days late, but there up now
09:00.31 andrei_ I'm surprised that there seem to be very few students, I was expecting a lot more to push to get 3 tasks
09:04.58 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:06.48 unicodesnowman there are 20% more orgs this year
09:07.47 *** join/#brlcad jasvir (~jasvir@202.164.53.117)
09:14.53 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:21.24 *** join/#brlcad Stragus_ (~alexis@modemcable090.29-19-135.mc.videotron.ca)
09:22.35 Notify 02GCI:zhang_yizhuo * 4596409726664704 : Task Claimed - I would like to work on this task.
09:23.46 Notify 02GCI:zhang_yizhuo * 4596409726664704 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:24.13 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
09:40.26 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : Task Claimed - I would like to work on this task.
09:41.42 Notify 02GCI:popescuandrei * 6632135641268224 : Task Assigned - This task has been assigned to Raptor. You have 100 hours to complete this task, good luck!
09:43.13 Notify 02GCI:ralpt3748752_qejwhe * 6464160023969792 : Other works by using a script - I've also done with a script https://www.google-melange.com/gci/task/view/google/gci2014/5297983323111424 and...
09:43.14 gcibot [[ Model tsunami wallpaper artwork with BRL-CAD #3 || BRL-CAD || Closed || Isaac Kamga, Harmanpreet ]]
09:57.38 Notify 02GCI:rossberg * 5028787255246848 : None - First: binu_types isn't a variable but a constant, which normally isn't a problem. We have many constants in BRL-CAD. Often as "define" but "const" should...
09:57.44 Notify 02GCI:rossberg * 5028787255246848 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
09:57.59 Notify 02GCI:rossberg * 5028787255246848 : Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
10:19.15 *** join/#brlcad merzo (~merzo@156-100-132-95.pool.ukrtel.net)
10:46.38 *** join/#brlcad YashM (~YashM@117.222.71.2)
11:03.39 Notify 02GCI:thevk * 5855100174073856 : Ready for review - The work on this task is ready to be reviewed.
11:09.09 Notify 02GCI:thevk * 5855100174073856 : Modeling - Firstly, i've created a lot of arb5s. Then, placed them in a 4x7 rectangle. Copied the rectangle twice. These rectangles were linked together, so change...
11:10.50 Notify 02GCI:bunnypangsai * 5337594732740608 : Ready for review - The work on this task is ready to be reviewed.
11:20.46 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : Using a script - The first version of the script was flawed because it was necessary to enter data in mged. The second version does everything itself...
11:24.01 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : Ready for review - The work on this task is ready to be reviewed.
11:26.01 *** join/#brlcad merzo (~merzo@156-100-132-95.pool.ukrtel.net)
11:26.08 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : None - If you replace the windows in the script path on the respective
11:32.13 Notify 02GCI:arnav * 4948190365220864 : Task Claimed - I would like to work on this task.
11:33.18 Notify 02GCI:ch3ck * 4948190365220864 : Task Assigned - This task has been assigned to Arnav. You have 100 hours to complete this task, good luck!
11:38.19 *** join/#brlcad mihaineacsu (~mihaineac@92.85.10.174)
11:40.12 Notify 02GCI:ch3ck * 5337594732740608 : Task Closed - Congratulations, this task has been completed successfully.
11:45.13 Notify 02GCI:chenning * 6386404808458240 : Ready for review - The work on this task is ready to be reviewed.
11:46.18 Notify 02GCI:popescuandrei * 6386404808458240 : Task Closed - Congratulations, this task has been completed successfully.
11:54.03 *** join/#brlcad luca79 (~luca@host16-10-dynamic.0-87-r.retail.telecomitalia.it)
12:46.43 Notify 02GCI:estafador * 5228725012529152 : Task Claimed - I would like to work on this task.
12:48.13 Notify 02GCI:popescuandrei * 5228725012529152 : Task Assigned - This task has been assigned to Youlian_M. You have 100 hours to complete this task, good luck!
13:46.31 Notify 03BRL-CAD:ejno * 63901 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp and 3 others): get volumes from librt; support matrix scaling information
14:14.06 Notify 02GCI:wenxuan45 * 5311760286351360 : Ready for review - The work on this task is ready to be reviewed.
14:38.21 Notify 03BRL-CAD:ejno * 63902 (brlcad/trunk/src/libgcv/plugin.c brlcad/trunk/src/libgcv/plugin.h): add version information to gcv_plugin_info
14:53.24 Notify 02GCI:rossberg * 5311760286351360 : "Take a full screenshot ... - ... and submit it here." "Full" means the whole desktop with the mged or archer windows. Otherwise, it looks like you could create...
14:55.24 Notify 02GCI:rossberg * 5311760286351360 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
15:19.36 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Task Claimed - I would like to work on this task.
15:23.34 Notify 02GCI:ch3ck * 5198651785740288 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
15:25.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:25.53 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Ready for review - The work on this task is ready to be reviewed.
15:27.02 andromeda-galaxy for the raytrace background transparency set of tasks, how does rendering to png work? As far as I can tell, rt/rtedge only support rendering to pix and converting with pix-png, but the (current) pix file format doesn't seem to have anything like that...
15:27.06 andromeda-galaxy (transparency)
15:27.42 YashM When I did it, I had to render an image with a white background and crop it out in Photoshop
15:28.21 YashM there was some command startseeker mentioned but I was not able to execute due to some reason I don't remember so I just copped it out.
15:28.47 andromeda-galaxy YashM: did you render with rt -o into a .pix file and then use pix-png to get a png before cropping it out?
15:29.31 andromeda-galaxy there are some tasks now to make rt support transparent backgrounds which I'm interested in, but I'm slightly confused as to how to deal with it if pix doesn't support alpha-channel (which it doesn't seem to)...
15:30.09 YashM no didnt use .pix
15:30.51 andromeda-galaxy how?
15:31.32 YashM i made a .png and opened in PS
15:32.28 andromeda-galaxy how did you make the .png though
15:32.42 andromeda-galaxy I couldn't find a .png option for cmd-line 'rt'
15:32.46 YashM haha, just took a screenshot
15:33.55 andromeda-galaxy ohhhh... well, then I'm stilll slightly confused about that task, since for file-output it doesn't seem to want to create anything other than pix (and trying to modify pix would be annoying, because backwards-compatibility + pix image dimentions are usually determined by filesize)
15:35.18 andromeda-galaxy brlcad, d_rossberg: any ideas?
15:49.02 d_rossberg follow the description in the tasks: the first one requires to introduc a new command line option, which has no effect so far
15:49.54 d_rossberg the next one is to create and handle memory for the alpha channel, which will be ignored for output so far
15:50.21 d_rossberg the next one is to not ignore this buffer during png output
15:53.21 *** join/#brlcad YashM_ (~YashM@117.198.14.41)
15:54.16 Notify 02GCI:brlcad * 5198651785740288 : tested? - It looks like you nibble off and lose the first character of the next fastf_t if src is stdin? It also looks like this won't handle interleaved...
15:54.27 Notify 02GCI:brlcad * 5198651785740288 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
15:56.32 Notify 02GCI:brlcad * 6632135641268224 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
15:58.12 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : testedness - I've tested it with strings, let me quickly re-test it with stdin... what do you mean by interleaved delimiters?
15:58.27 Notify 02GCI:brlcad * 6632135641268224 : comments - Raptor, this looks great, but you left off adding some comments to explain what the logic is doing and why (and summary / details that might not be...
16:00.15 *** join/#brlcad luca79 (~luca@host81-29-dynamic.4-87-r.retail.telecomitalia.it)
16:01.25 ``Erik andromeda-galaxy: the intermediate format for raytrace results needs to be updated to support transparency... right now, it's pix (raw rgb24). Step 1 would be to redo that layer to handle things like alpha, hdr, gamma, etc.
16:01.33 Notify 02GCI:brlcad * 5855100174073856 : Task Closed - Congratulations, this task has been completed successfully.
16:02.28 Notify 02GCI:brlcad * 5855100174073856 : not quite the target - Not quite the quality of the image referenced but you get a pass for pretty solid effort. This is a pretty tricky task to do without...
16:03.58 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : interleaved delimiters - I thought that the original intention for the code (and what happened when using scanf() for the delim scanning) was that if the code...
16:06.49 andromeda-galaxy ``Erik: I see... how would it be possible to preserve backwards-compatibility from a hypothetical pixv2 with alpha/hdr/gamma/etc. with the original pix?
16:07.39 andromeda-galaxy brlcad: do you think that the code should allow extra spaces around delimiters? I originally hadn't intended it too....
16:24.18 Notify 02GCI:thevk * 4961749845409792 : Task Claimed - I would like to work on this task.
16:31.08 Notify 02GCI:harman052 * 4961749845409792 : Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
16:31.17 *** join/#brlcad YashM__ (~YashM@117.198.14.41)
16:38.38 Notify 02GCI:rohit_agarwal * 5625032667561984 : Ready for review - The work on this task is ready to be reviewed.
16:44.04 Notify 02GCI:brlcad * 5625032667561984 : Task Closed - Congratulations, this task has been completed successfully.
16:44.16 Notify 02GCI:rohit_agarwal * 5625032667561984 : None - I have uploaded my design - Webpage Big.xcf/.png for big screens and Webpage Small.xcf/.png for small screens. In the existing homepage and in the...
16:45.20 Notify 02GCI:brlcad * 5625032667561984 : very nice - Rohit, this is VERY nice polished work. Thank you! Please continue with some of our other design tasks as you are clearly experienced. A bunch of new...
16:46.24 andromeda-galaxy brlcad: I was curious about the implement rt transparency project set of tasks you uploaded, but I noticed that none of them mention anything about re-designing the pix file format to make transparency support possible... that seems like it would be a fairly major effort in itself, since equivalents of all the *pix* tools would have to be reimplemented
16:50.54 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Backtracking - This version implements a balance between matching exactly the spaces in the delimiter and allowing extra spaces to surround it (post-delimiter...
16:51.47 *** join/#brlcad jasvir (~jasvir@122.173.234.183)
16:59.39 *** join/#brlcad nmz787_i (~nmccorkx@134.134.139.76)
17:01.56 Notify 02GCI:rohit_agarwal * 6365435620491264 : Task Claimed - I would like to work on this task.
17:02.04 *** part/#brlcad jasvir (~jasvir@122.173.234.183)
17:03.06 Notify 02GCI:deepakkumarsharma * 6365435620491264 : Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
17:03.41 Notify 02GCI:judebirch * 6730854608928768 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:05.22 Notify 02GCI:judebirch * 5014705181556736 : Task Claimed - I would like to work on this task.
17:05.57 Notify 02GCI:mihaineacsu29 * 5014705181556736 : Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this task, good luck!
17:06.27 *** join/#brlcad raptor (~raptor@194.28.75.209)
17:07.52 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Ready for review - The work on this task is ready to be reviewed.
17:09.58 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Extra leading spaces - The -v2-allow-extra-leading-spaces.patch file includes scanning extra leading spaces by stripping spaces off of the delimiter string and...
17:10.53 andromeda-galaxy d_rossberg: right, but the buffer is created in rt and the png output is written in pix-png, so my question is about how to to communicate the buffer from rt to pix-png since the pix file format doesn't have room for an alpha-channel (and adding one would probably break backwards-compatibility)
17:26.00 *** join/#brlcad raptor_ (~raptor@194.28.75.209)
17:35.08 starseeker andromeda-galaxy: we've got the comgeom-g import task up if that's still of interest
17:35.21 starseeker looks like I forgot to get the NACA tasks in... oh well, too late now
17:35.43 andromeda-galaxy starseeker: ahh, let me take a quick look at that
17:35.50 andromeda-galaxy I didn't see it on my first scan through
17:36.01 starseeker http://www.google-melange.com/gci/task/view/google/gci2014/5792678377684992
17:36.02 gcibot [[ Investigate comgeom-g import issue || BRL-CAD || Open || Sean, Daniel_R, Dishank ]]
17:37.05 andromeda-galaxy starseeker: thanks! it looks like it would be interesting
17:37.17 andromeda-galaxy right now I've been putting up the 2 that I already had done & have been waiting for...
17:37.24 starseeker nods
17:37.30 starseeker no rush, just wanted to point it out
17:37.49 andromeda-galaxy thanks! by the way, did you see my questions about the rt transparency tasks above?
17:38.00 starseeker um, one sec
17:38.45 starseeker oh
17:39.58 starseeker you should be able to specify a png file by file extension, e.g. rt -o file.png model.g model
17:40.11 andromeda-galaxy really? there doesn't seem to be any code in rt to deal with pngs
17:40.21 andromeda-galaxy and the man page just says that -o always creates a .pix
17:41.07 starseeker it should be calling libicv to deal with it
17:41.15 starseeker the man page is probably out of date :/
17:41.42 andromeda-galaxy ahhh
17:41.46 andromeda-galaxy interesting
17:44.18 andromeda-galaxy starseeker: are you sure it's actually using the icv codepath?
17:44.31 starseeker seems to be - I just generated a png image here
17:45.45 starseeker wants to kick himself for not getting additinal NACA tasks in there
17:46.08 starseeker andromeda-galaxy: do you have more NACA stuff you haven't committed yet?
17:46.13 andromeda-galaxy starseeker: oh well, if there's another task push I'll do them, or if not, I'll look into them some more after GCI
17:46.18 andromeda-galaxy yes, but it's still somewhat broken
17:46.32 andromeda-galaxy so I was going to try to fix it more before committing it
17:46.52 starseeker doubts brlcad is planning another task push (10 days to go)
17:47.17 andromeda-galaxy about rt, I'm just curious because view.c seems to still have code to writing to non-icv filehandles
17:47.19 starseeker if you've already done more work, maybe we can get a few tossed in there... hate to not have you get credit for it
17:47.20 andromeda-galaxy (as pix)
17:47.31 starseeker it might
17:47.48 starseeker did you try walking it through the debugger?
17:48.12 andromeda-galaxy starseeker: so, as it stands currently, basically I've done the work for all the tasks that were already up, but I haven't committed all of it because a bunch of it still doesn't work
17:48.16 starseeker it might be doing things in pix in memory and then handing that off to icv (that's what I would expect)
17:48.28 starseeker oh, gotcha
17:48.31 andromeda-galaxy and on top of that, even though a bunch of it is getting the correct result (naca), there are still valgrind errors
17:49.23 andromeda-galaxy unfortunately, getting several hundred lines of converted-but-untested code into shape is going to take some time... I was planning to do some more of it if there were more tasks, but it not I'll do some more after GCI
17:49.40 starseeker andromeda-galaxy: I'll see if I can persuade brlcad to add some tasks for it
17:49.57 starseeker is half expecting andromeda-galaxy to fall asleep on his keyboard after GCI is over ;-)
17:50.30 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
17:52.41 andromeda-galaxy starseeker: thanks!
17:53.36 andromeda-galaxy investigating comgeom should be fun... I still think about that iges bug from last year sometimes
17:53.57 starseeker heh
17:54.02 starseeker comgeom should be a lot simpler
17:54.17 starseeker 's guess is ordering of arb points or some such fun
18:00.46 andromeda-galaxy probably
18:01.08 andromeda-galaxy (I hope it's simpler, the IGES file format was complicated!)
18:01.25 andromeda-galaxy it was the directions for faces, & loops &c that really did it, the combination of directions had to be just right...
18:01.51 *** join/#brlcad MarcTannous (bc1b5b2e@gateway/web/cgi-irc/kiwiirc.com/ip.188.27.91.46)
18:01.57 andromeda-galaxy I figure the first step for comgeom would probably be to try to isolate one of the non-raytracing points in mged & look at it / manually run rt on it
18:02.24 MarcTannous good evening guys :D
18:03.05 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/5332211712655360 guys, what's up with this task/
18:03.06 gcibot [[ Create an utility library (LIBBU) API unit test for any file #6 || BRL-CAD || Open || Harmanpreet, Ishwerdas ]]
18:03.21 MarcTannous I think I already submitted an unit test for bomb.c
18:03.24 MarcTannous as part of a previous task
18:05.08 andromeda-galaxy MarcTannou: look at the second part of the description
18:05.12 andromeda-galaxy the task is for *any* file in libbu
18:05.16 Notify 02GCI:tannousmarc * 6733016101552128 : Task Claimed - I would like to work on this task.
18:08.26 Notify 02GCI:brlcad * 6733016101552128 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
18:10.27 Notify 02GCI:brlcad * 5198651785740288 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
18:16.10 andromeda-galaxy brlcad: what's wrong?
18:16.16 andromeda-galaxy on 5198651785740288
18:17.34 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : Logic my script - We base radius, enter internal or external radius: Outer is more than usual, the inner smaller the radius for serving top. Delta...
18:18.39 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : None - What is your nickname in irc, and when you get there?
18:22.33 nmz787_i is there an mged API doc somewhere?
18:25.57 nmz787_i something more in the form of traditional API docs, and hopefully more recent (unless nothing has changed) than this PDF from 2006 http://brlcad.org/w/images/5/52/MGED_Quick_Reference_Card.pdf
18:26.07 nmz787_i (i.e. a doc in HTML)
18:27.26 Notify 02GCI:brlcad * 5198651785740288 : wrong direction... ;) - You had it closer the first time. The problem isn't just spaces, it's with any combination of delimiter characters. The intention is to...
18:30.11 andromeda-galaxy brlcad: can I talk to you on IRC for one sec
18:30.17 andromeda-galaxy about 5198651785740288?
18:31.15 andromeda-galaxy maybe the header documentation should be slightly changed again, but the impression that I got from the first scan_fastf_t task (and what it was previously doing in the implementation) was that it should match the delim pretty much exactly
18:31.26 andromeda-galaxy so multi-char delims are when the code wants that exact sequence of chars
18:31.53 andromeda-galaxy I believe that was what I had come up with when looking through all the use cases and trying to design a function that worked with most of them
18:32.00 Notify 02GCI:brlcad * 5198651785740288 : a better example - A better (and real) parsing example might be reading numbers from a fixed-width column data format that pads fields. Example: ...
18:32.07 nmz787_i is the doxygen-generated data online somewhere? maybe that has the API info I am looking for?
18:34.25 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Input format - While that does make sense, it isn't the pattern that I originally identified in the sources and originally wrote scan_fastf_t for; that assumed...
18:35.18 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : None - sin_angle and cos_angle not *
18:40.05 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Original API specification - Here's the original header comment that shows what the function was *supposed* to do: /** * Scans a sequence of fastf_t numbers...
18:41.08 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Ready for review - The work on this task is ready to be reviewed.
18:49.28 Notify 03BRL-CAD:ejno * 63903 (brlcad/trunk/src/libged/simulate/physics_world.cpp brlcad/trunk/src/libged/simulate/physics_world.hpp brlcad/trunk/src/libged/simulate/simulate.cpp): move MatrixMotionState into simulate.cpp
18:51.52 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : Literal string rationale - The rationale for doing the parsing this way is that most of the uses of *scanf() scan numbers separated by some specific delimiter...
18:52.34 Notify 02GCI:thevk * 4961749845409792 : Ready for review - The work on this task is ready to be reviewed.
19:00.00 Notify 03BRL-CAD:carlmoore * 63904 (brlcad/trunk/doc/docbook/system/man1/en/pixclump.xml brlcad/trunk/doc/docbook/system/man1/en/pixdiff.xml and 7 others): use <command> instead of 'Pix...' at start of sentence; other changes
19:08.37 ``Erik andromeda-galaxy: the current intermediate format needs to be changed to be NOT pix, the pix format will stay the same
19:09.02 andromeda-galaxy ``Erik: right, but then re-implementations of all of the tools that curently operate on pix would be desirable...
19:09.20 andromeda-galaxy or, modify icv to make it do the right thing when going directly to png
19:10.03 andromeda-galaxy ``Erik: by the way, does brlcad depend on readline/what's the recommended way to get a line?
19:11.19 ``Erik andromeda-galaxy: icv is probably the right place to redesign the intermediate format, but there are many tools that need to be updated to use icv and even rt would need to get away from the addline approach and move to a per pixel (or array of structs) approach
19:13.12 ``Erik I don't think anything in BRL-CAD uses readline (it works on windows, there might be a readline windows port that's tucked in somewhere, but I'd doubt it)... getline and scanf are probably the two more common ones.. um, 'nirt' and I think 'burst' have the capability, or something in src/conv
19:13.37 ``Erik (nirt and burst have repl style prompts, iirc)
19:14.30 andromeda-galaxy ``Eirk: ahh, thank...
19:14.51 ``Erik just modifying icv in the rt approach won't get you true transparency... the best it could do is chroma-key on that 0,0,1 magic pixel (and we want real alpha transparency)
19:15.10 andromeda-galaxy ``Erik: for ICV, the idea was that rt at least can use icv to directly write out png (without pix)
19:15.23 ``Erik yes, and it does
19:15.29 ``Erik sorta
19:15.31 andromeda-galaxy so you could modify icv to use RGBA for PNG files & modify rt to give icv the correct information
19:15.54 andromeda-galaxy (at least that's what I believe starseeker was saying)
19:16.03 ``Erik you could, yes... then throw away the alpha when you save to pix
19:16.49 andromeda-galaxy ``Erik: right. and then, eventually, if we have support for some awesome new better-than-pix format, just add that as an icv backend
19:16.57 andromeda-galaxy and it automatically gets the transparency
19:17.03 ``Erik then the intermediate representation, the data view.c is sending to libicv, is no longer pix (which is good) :) You could add MORE information, like using 16 bit color channels for hdr (which is better)
19:17.11 andromeda-galaxy (by the way, isn't getline POSIX-only)
19:17.28 andromeda-galaxy ``Erik: right, that's the general idea I had, anyway
19:18.22 ``Erik getline is posix, it might exist on other platforms... winnt is sorta kinda posix complient, and that's the least posix of the supported platforms
19:18.37 ``Erik compliant
19:18.58 andromeda-galaxy right... where did you see getline() being used? I can't find it in C anywhere
19:19.32 ``Erik I was guessing
19:20.10 ``Erik src/conv/patch/ has a couple instances
19:20.26 andromeda-galaxy ahh.. bu_vls_gets seems like it might work even better, though...
19:20.34 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-ipvxwlsqyajlbfqf)
19:21.22 *** join/#brlcad nmz787_i1 (nmccorkx@nat/intel/x-ayttssmpeqnukqqx)
19:21.41 ``Erik if you have a file pointer, that seems like it'd be the right way
19:22.52 ``Erik (could always fdopen() to create a FILE* from an int fildes)
19:22.54 andromeda-galaxy ``Erik: in this case, it's reading from stdin, so stdin as the file pointer should work
19:23.10 andromeda-galaxy thanks!
19:24.00 ``Erik stdin should work, yup :)
19:24.02 andromeda-galaxy ``Erik: do you know what happens if bu_vls_free() is called on a vls that was just set as 'struct bu_vls vls = BU_VLS_INIT_ZERO'? (without calling anything else on it)
19:24.56 ``Erik either something spectacular or something boring... :D src/libbu/vls.c should tell you which
19:25.35 andromeda-galaxy ``Erik: indeed :) it looks like it checks the vls_str before trying to free it, so it should be fine
19:25.51 ``Erik so, boring.
19:28.14 andromeda-galaxy right... well, thanks for the help with transparency & getline
19:28.34 andromeda-galaxy last thing is, what do you think of adding a generalized sweep to extrude at some point?
19:28.55 ``Erik np, good luck! (the transparency/icv stuff is something I'm always willing to talk about, it was my baby at one point :)
19:30.12 ``Erik not sure, I think that's more of a brlcad or starseeker question... I'd start wondering if "just use nurbs" might be better at that point? (though a birail type primitive would be neat, even if it just generates nurbs)
19:31.53 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
19:33.46 andromeda-galaxy ``Erik: abt sweep: the reason is just that at one point a stumbled on a logged discussion from a while ago mentioning a specific model where that functionality would be particularly useful (planetary gearset that is 3d-printed already locked together by using swept gears)
19:34.26 ``Erik sounds like something archivist would be involved in
19:36.34 andromeda-galaxy ahh
19:36.40 andromeda-galaxy well, I'll ask brlcad again later
19:37.17 ``Erik yeah, I'mma let someone else think about that one, the utility may not be enough to warrant the time to develop and additional complexity, or it might...
19:37.39 ``Erik <-- was still in jamaica less than 24 hours ago, is still not completely back ;)
19:55.28 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : strtok behavior patch - I've added a patch that reads in a line of input at the beginning and uses more strtok()-like behavior in reading delimiter chars...
20:03.44 Notify 02GCI:Melange * 6418050127495168 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
20:53.22 *** join/#brlcad merzo (~merzo@156-100-132-95.pool.ukrtel.net)
21:13.41 starseeker ``Erik: would openexr make a good intermediate representation format?
21:38.28 Notify 02GCI:Melange * 5218710037987328 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
21:40.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:07.42 ``Erik starseeker: iirc, openexr is a library and a compressed file format, it might make sense to have our internal representation be as similar to their api as possible, but I d'no if "just use openexr" makes sense
22:24.18 *** part/#brlcad nmz787_i1 (nmccorkx@nat/intel/x-ayttssmpeqnukqqx)
22:37.21 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-htvsjkvrjnawohyp)
23:06.24 *** join/#brlcad merzo (~merzo@156-100-132-95.pool.ukrtel.net)
23:13.22 Notify 02GCI:raheel102 * 5213338241859584 : Task Claimed - I would like to work on this task.
23:18.04 Notify 02GCI:raheel102 * 5213338241859584 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
23:19.00 Notify 03BRL-CAD:carlmoore * 63905 brlcad/trunk/src/util/pixcolors.c: shorten the logic by removing an unneeded if
23:23.03 Notify 02GCI:Melange * 5310294628761600 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
23:39.06 andromeda-galaxy ``Erik: the main advantage of using openexr as a file format that I see is that it is an already-tested format (with existing tools for conversion) that includes most of the feature that would be good (HDR, large color space, alpha-channel, etc)

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