| 00:18.21 | Notify | 03BRL-CAD:n_reed * 63960 brlcad/trunk/src/libtclcad/tclcad_obj.c: Improve interactive translation in Archer. Reduce accumlation errors in the edit matrix by deriving it from summed deltas instead of multiplying against the old matrix. Also, clear the edit matrix befor redrawing the updated solid to prevent it being momentarily drawn in the wrong position. |
| 00:25.07 | ``Erik | this'll be a fun upgrade O.o java, emacs, mediawiki, ... |
| 00:57.03 | Notify | 02GCI:mrajai2018 * 4639899508539392 : Task Claimed - I would like to work on this task. |
| 00:57.05 | Notify | 02GCI:mrajai2018 * 4639899508539392 : Claim Removed - The claim on this task has been removed, someone else can claim it now. |
| 01:19.57 | *** join/#brlcad darshpreets (~darshpree@202.164.53.117) | |
| 03:31.04 | Notify | 02GCI:o7p9bxbnyj * 5250537473703936 : Ready for review - The work on this task is ready to be reviewed. |
| 03:43.29 | Notify | 02GCI:Melange * 4635701832318976 : No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed. |
| 03:55.20 | Notify | 03BRL-CAD:starseeker * 63962 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition.h): Still problems with the child recognition logic... |
| 04:48.02 | *** join/#brlcad MarcTannous (4f733b36@gateway/web/cgi-irc/kiwiirc.com/ip.79.115.59.54) | |
| 04:48.30 | MarcTannous | brlcad: thanks for all the follow up tasks, but as I said, I need someone to first check https://www.google-melange.com/gci/task/view/google/gci2014/6103408255696896 before I can claim other tasks |
| 04:48.30 | gcibot | [[ Create a web gallery of GCI sticker designs #3 || BRL-CAD || NeedsReview (2 days 8 hrs 51 min) || Ishwerdas, Ch3ck ]] |
| 04:48.34 | *** join/#brlcad dpmobile (~androirc@117.214.54.31) | |
| 05:10.15 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 05:13.02 | *** join/#brlcad andromed` (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net) | |
| 05:13.46 | *** join/#brlcad andromed` (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net) | |
| 05:36.10 | *** join/#brlcad dpmobile (~androirc@117.200.83.193) | |
| 05:45.09 | Notify | 02GCI:brlcad * 5798062521843712 : Task Closed - Congratulations, this task has been completed successfully. |
| 05:47.05 | *** join/#brlcad andromeda_galaxy (~andromeda@108.225.17.54) | |
| 05:48.20 | Notify | 02GCI:brlcad * 4596409726664704 : Deadline extended - The deadline of the task has been extended with 2 days and 2 hours. |
| 06:00.52 | Notify | 02GCI:brlcad * 4596409726664704 : no rar files - Also, please do not submit rar files for your updates. They are not commonplace amongst open source software development for a variety of reasons. A... |
| 06:03.48 | Notify | 02GCI:brlcad * 5340178071683072 : Task Closed - Congratulations, this task has been completed successfully. |
| 06:11.47 | *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125) | |
| 06:19.00 | Notify | 02GCI:brlcad * 5235927756570624 Design a BRL-CAD Sticker #12 https://www.google-melange.com/gci/task/view/google/gci2014/5235927756570624: very disappointing Ekamjot, It is not at all... |
| 06:19.00 | gcibot | [[ Design a BRL-CAD Sticker #12 || BRL-CAD || Closed || Deepak, Harmanpreet ]] |
| 06:22.00 | andrei_ | brlcad: you've found more forges? I seem to be the one closing that task |
| 06:22.02 | andrei_ | Sorry! |
| 06:22.41 | MarcTannous | I posted that one yesterday here in IRC |
| 06:22.46 | MarcTannous | when I was doing my web gallery |
| 06:23.00 | Notify | 02GCI:brlcad * 6143905720434688 Design scale/rotate/translate/shear icons #5 https://www.google-melange.com/gci/task/view/google/gci2014/6143905720434688: do not bother Ekamjot, please do not... |
| 06:23.01 | MarcTannous | not exactly identical, but it's clearly inspired after it, even the same colors |
| 06:23.01 | gcibot | [[ Design scale/rotate/translate/shear icons #5 || BRL-CAD || Closed || Jacob B, Mihai Neacsu ]] |
| 06:23.33 | MarcTannous | well I'm off to classes |
| 06:23.35 | MarcTannous | have a good day |
| 06:24.03 | andrei_ | you too :) |
| 06:24.59 | *** join/#brlcad dpmittal (~androirc@117.214.44.161) | |
| 06:31.29 | *** join/#brlcad YashM (~YashM@59.88.183.90) | |
| 06:50.05 | Notify | 02GCI:lin_huiqing * 5864524053741568 : Task Claimed - I would like to work on this task. |
| 06:50.45 | Notify | 02GCI:ch3ck * 5864524053741568 : Task Assigned - This task has been assigned to Lin_Huiqing. You have 100 hours to complete this task, good luck! |
| 06:59.04 | Notify | 02GCI:brlcad * 5860136425881600 : Deadline extended - The deadline of the task has been extended with 2 days and 2 hours. |
| 07:00.02 | Notify | 02GCI:brlcad * 5860136425881600 : time? - Jacob, do you need more time to work on this, or other assistance? The file you uploaded seems to be a compressed file containing simply an empty... |
| 07:05.22 | Notify | 02GCI:brlcad * 4635701832318976 : Deadline extended - The deadline of the task has been extended with 1 days and 6 hours. |
| 07:05.37 | Notify | 02GCI:o7p9bxbnyj * 5275647798673408 : Task Claimed - I would like to work on this task. |
| 07:05.38 | Notify | 02GCI:brlcad * 4635701832318976 : 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... |
| 07:08.54 | *** join/#brlcad raptor (~raptor@194.28.75.245) | |
| 07:09.00 | raptor | hello |
| 07:09.18 | andromeda_galaxy | brlcad: what are the next steps for the stencil pattern other than eliminating the backout? Also, did you see my earlier comment about the problems with the bundle per-ray hit functions? |
| 07:10.08 | Notify | 02GCI:brlcad * 5275647798673408 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck! |
| 07:10.38 | Notify | 02GCI:brlcad * 6103408255696896 : Task Closed - Congratulations, this task has been completed successfully. |
| 07:12.28 | Notify | 02GCI:tannousmarc * 5844897932247040 : Task Claimed - I would like to work on this task. |
| 07:12.58 | Notify | 02GCI:popescuandrei * 5844897932247040 : Task Assigned - This task has been assigned to Marc Tannous. You have 120 hours to complete this task, good luck! |
| 07:14.04 | Notify | 02GCI:ralpt3748752_qejwhe * 5050736735944704 : Task Claimed - I would like to work on this task. |
| 07:14.21 | andromeda_galaxy | for https://www.google-melange.com/gci/task/view/google/gci2014/5275647798673408, I know that the interface is somewhat bare-bones, but getting all the js & reasonable css for even this took ~5hrs, and styling should be extendable as long as the required information is present (which I believe it is) |
| 07:14.23 | gcibot | [[ PROJECT: Implement web application for testing commit ranges || BRL-CAD || NeedsReview (4 days 3 hrs 55 min) || Mihai Neacsu, Dishank ]] |
| 07:20.50 | Notify | 02GCI:wei1006 * 5869143559503872 : Task Claimed - I would like to work on this task. |
| 07:28.23 | *** join/#brlcad YashM (~YashM@59.88.183.90) | |
| 07:37.49 | Notify | 02GCI:vanessalfs * 5859273187786752 : Task Claimed - I would like to work on this task. |
| 07:40.59 | Notify | 02GCI:rossberg * 5050736735944704 : Task Assigned - This task has been assigned to Raptor. You have 100 hours to complete this task, good luck! |
| 07:41.04 | Notify | 02GCI:rossberg * 6113445460049920 : Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck! |
| 07:42.10 | andrei_ | hmm, Notify woke up |
| 07:42.18 | Notify | 02GCI:thebrokentree * 5002699137351680 : Task Claimed - I would like to work on this task. |
| 07:42.48 | Notify | 02GCI:popescuandrei * 5002699137351680 : Task Assigned - This task has been assigned to Choo Ming Jing. You have 100 hours to complete this task, good luck! |
| 07:47.08 | Notify | 02GCI:soh_xin_yi * 5806174775541760 : Task Claimed - I would like to work on this task. |
| 07:47.18 | Notify | 02GCI:ralpt3748752_qejwhe * 5050736735944704 : Ready for review - The work on this task is ready to be reviewed. |
| 07:49.29 | Notify | 02GCI:lin_huiqing * 5864524053741568 : Ready for review - The work on this task is ready to be reviewed. |
| 07:51.49 | andromedagalaxy | Andrei_: Notify has been behaving oddly with Melange for the last couple of days... It doesn't send all events, but it does send some, and there isn't a discernable pattern. It might just be Melanges fault, though... |
| 07:52.17 | andrei_ | yeah, at first I thought it failed to update, since I ve assigned some tasks |
| 07:52.27 | andrei_ | but then I saw the latest ones displaying |
| 07:52.45 | andrei_ | I've looked over your task |
| 07:52.46 | *** join/#brlcad bugport (~bugport@91.103.85.100) | |
| 07:53.16 | andromedagalaxy | its kind of weird, but last time I noticed it, someone checked and said the mail queue was empty, so it mu |
| 07:53.31 | andromedagalaxy | *is likely Melange |
| 07:53.44 | Notify | 02GCI:ch3ck * 5864524053741568 : 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... |
| 07:54.04 | andromedagalaxy | anderei_: what did you think? |
| 07:54.42 | andrei_ | to be honest, you did complete what the task said, as there's no requirement of style |
| 07:54.50 | andrei_ | and by that I mean design |
| 07:55.15 | andromedagalaxy | Andrei_: ye |
| 07:55.20 | andrei_ | the only reason I haven't marked it as completed is that given your situation |
| 07:55.29 | andrei_ | brlcad might want you to improve |
| 07:55.36 | andrei_ | since you re not exactly in a rush |
| 07:55.47 | andrei_ | on the other hand |
| 07:55.58 | andrei_ | the follow-up task itself might involve doing the design |
| 07:56.14 | andrei_ | I m more inclined to marking it as complete, I don't think it will be an issue with that. |
| 07:56.39 | Notify | 02GCI:ariessa * 5888591171420160 : Task Claimed - I would like to work on this task. |
| 07:56.46 | andromedagalaxy | I was planning on doing some more design work on it, but getting all the js stuff working for a server integration demo room ~5hrs, so I decided not too... |
| 07:57.14 | Notify | 02GCI:popescuandrei * 5888591171420160 : Task Assigned - This task has been assigned to ariessa. You have 100 hours to complete this task, good luck! |
| 07:57.37 | andrei_ | I assume you've noticed I closed it |
| 07:58.05 | andromedagalaxy | Sorry, I didn't see that yet... |
| 07:58.23 | andrei_ | no worries, I said that because Notify skipped the message |
| 07:58.27 | andromedagalaxy | Just wanted to let everyone know why I didn't do more design... |
| 07:58.57 | andromedagalaxy | Notify is being kind of weird about melange... |
| 07:59.07 | andrei_ | well, you could ask brlcad, if he has a different opinion than mine. As I said, to me it seem reasonably completed |
| 07:59.12 | andrei_ | seems* |
| 08:00.11 | andromedagalaxy | andrei_: sound good... I'm most interested in doing a nice backend server in Haskell with web sockets |
| 08:01.10 | andrei_ | you'll have to speak to brlcad for that, at least to me, Haskell doesn't sound easily maintainable |
| 08:01.54 | andrei_ | mainly because the amount of people that know Haskell is rather limited |
| 08:02.05 | andromedagalaxy | Mentioned it to maths22 the other day, he said that he thought it would be alright... |
| 08:02.25 | andromedagalaxy | (And it does say any language...) |
| 08:02.25 | Notify | 02GCI:wangxiaotong * 4639899508539392 : Task Claimed - I would like to work on this task. |
| 08:02.56 | andrei_ | I wonder what's with the |
| 08:03.04 | *** join/#brlcad lin_huiqing_ (cab0ca8a@gateway/web/freenode/ip.202.176.202.138) | |
| 08:03.07 | andrei_ | increasing number of claims these days |
| 08:03.55 | *** join/#brlcad Xin_ (cab0ca89@gateway/web/freenode/ip.202.176.202.137) | |
| 08:04.05 | Xin_ | hi |
| 08:04.16 | andrei_ | Hello! |
| 08:05.15 | raptor | hello |
| 08:05.56 | andrei_ | I'm having a hard time figuring out |
| 08:06.11 | lin_huiqing_ | hi |
| 08:06.25 | andrei_ | which "Install and run BRL-CAD!" are genuine since they all use vm |
| 08:08.20 | lin_huiqing_ | https://www.google-melange.com/gci/task/view/google/gci2014/5864524053741568 |
| 08:08.22 | gcibot | [[ Beginner: Install and run BRL-CAD! #58 || BRL-CAD || NeedsWork || Harmanpreet, Ch3ck ]] |
| 08:09.05 | andromedagalaxy | Andrei_: true... By the way, on that task, ca |
| 08:09.33 | andromedagalaxy | Did you have specific better methods of data visualization in mind? |
| 08:09.40 | Notify | 02GCI:lin_huiqing * 5864524053741568 : #brlcad - freenode Web IRC - username: lin_huiqing |
| 08:10.04 | andromedagalaxy | andrei_: Or was it just the general lack of theming? |
| 08:10.18 | andrei_ | data visualisation is fine |
| 08:10.21 | Notify | 02GCI:lin_huiqing * 5864524053741568 : Ready for review - The work on this task is ready to be reviewed. |
| 08:10.26 | andrei_ | I was just reffering at theming |
| 08:10.50 | Ch3ck | lin_huiqing_: alright |
| 08:11.17 | andrei_ | erm, Ch3ck |
| 08:11.22 | andrei_ | you ve asked him to provide a summary |
| 08:11.50 | Ch3ck | andrei_: yeah accoding to the first part of the task |
| 08:11.53 | *** join/#brlcad lin_huiqing (cab0ca89@gateway/web/freenode/ip.202.176.202.137) | |
| 08:12.17 | andrei_ | yeah, I just fail to see where he's put it |
| 08:12.17 | Ch3ck | lin_huiqing_: could you comment on the first part of the task on melange? |
| 08:12.17 | Notify | 02GCI:soh_xin_yi * 5806174775541760 : #BRL-CAD - Username: xin_ |
| 08:12.28 | andromedagalaxy | andrei_: okay, that makes sense.. |
| 08:12.36 | Ch3ck | andrei_: me too |
| 08:12.54 | andrei_ | andromedagalaxy: what you did is usable so far, and can be extended. The bottom line is that it's enough for that task :) |
| 08:12.59 | Ch3ck | heads to class, will look at it later, |
| 08:13.09 | andrei_ | what you did so far is usable*, sorry |
| 08:13.26 | Ch3ck | andrei_: could even close the taks if he adds the comments |
| 08:13.31 | andrei_ | I will |
| 08:13.43 | Ch3ck | andrei_: great |
| 08:13.57 | andromedagalaxy | Andrei_: that was my thought as well, I just wanted to make sure it wasn't functionally missing anything |
| 08:14.58 | andrei_ | I've seen that brlcad usually follow-up on tasks that are closed, where he has a different opinion |
| 08:15.33 | lin_huiqing | uh I don't really get what I'm supposed to do :/ |
| 08:15.49 | andrei_ | lin_huiqing, Ch3ck just asked you to explain what you've done |
| 08:15.52 | andrei_ | and how |
| 08:15.52 | *** join/#brlcad xinyi (cab0ca86@gateway/web/freenode/ip.202.176.202.134) | |
| 08:15.58 | andrei_ | either here or on melange will do |
| 08:16.40 | andrei_ | like: what steps you took to get that drawing |
| 08:18.19 | *** join/#brlcad lin_huiqing_ (cab0ca86@gateway/web/freenode/ip.202.176.202.134) | |
| 08:18.24 | andrei_ | lin_huiqing: there's nothing wrong with what you did |
| 08:18.28 | andrei_ | you just have to answer to this " Once you submit your screenshot, remember to leave a comment with details about which communication checklist item(s) you performed along with your evidence." |
| 08:19.11 | lin_huiqing_ | ok thanks! |
| 08:22.30 | lin_huiqing_ | First, I used gimp to create a png file of my name. Then, I converted the png file to a bw file. mged was then used to extrude the image and then ray trace it. |
| 08:23.05 | andrei_ | lin_huiqing: do you know what's the command for raytrace? |
| 08:23.06 | lin_huiqing_ | something like this? ^ |
| 08:23.08 | andrei_ | yep |
| 08:23.35 | lin_huiqing_ | rt |
| 08:23.39 | andrei_ | yeah |
| 08:24.38 | lin_huiqing_ | am i supposed to like paste my link here again? |
| 08:24.40 | Notify | 02GCI:popescuandrei * 5864524053741568 : Task Closed - Congratulations, this task has been completed successfully. |
| 08:24.47 | andrei_ | nah |
| 08:25.29 | andrei_ | lin_huiqing: I closed it, looks ok :) |
| 08:25.36 | lin_huiqing_ | Thanks! |
| 08:27.14 | *** join/#brlcad wei1006 (cab0ca8a@gateway/web/freenode/ip.202.176.202.138) | |
| 08:28.53 | Notify | 02GCI:lim_yong_jun * 5821933278986240 : Task Claimed - I would like to work on this task. |
| 08:29.32 | Notify | 02GCI:wei1006 * 5869143559503872 : None - wei1006 |
| 08:30.15 | xinyi | hello, may I know how I would know if I have completed the task successfully? |
| 08:30.27 | Notify | 02GCI:popescuandrei * 5821933278986240 : Task Assigned - This task has been assigned to Lim Yong Jun. You have 100 hours to complete this task, good luck! |
| 08:30.44 | andrei_ | xinyi: the task would be marked as complete and you would receive an email from melange |
| 08:30.58 | YashM | http://www.google-melange.com/gci/dashboard/google/gci2014 |
| 08:31.02 | YashM | check completed tasks here |
| 08:31.33 | Notify | 02GCI:desiree_lim * 5876507767472128 : Task Claimed - I would like to work on this task. |
| 08:32.42 | andrei_ | how's it going, YashM ? :) |
| 08:32.45 | *** join/#brlcad xinyi_ (cab0ca85@gateway/web/freenode/ip.202.176.202.133) | |
| 08:33.32 | YashM | Exams ended today, gonna do those web galleries soon now |
| 08:36.19 | xinyi_ | Hi, I opened BRL-CAD and typed in gimp and then converted the png file into bw, before using mged to extrude the image, and then taking a screenshot of it |
| 08:36.40 | *** join/#brlcad vanessalfs (cab0ca8a@gateway/web/freenode/ip.202.176.202.138) | |
| 08:36.51 | vanessalfs | hi |
| 08:37.01 | andrei_ | xinyi: how did you get brlcad? |
| 08:37.04 | andrei_ | hello, vanessalfs |
| 08:37.20 | xinyi_ | https://www.google-melange.com/gci/task/view/google/gci2014/5806174775541760 |
| 08:37.21 | gcibot | [[ Beginner: Install and run BRL-CAD! #46 || BRL-CAD || NeedsReview (4 days 3 hrs 10 min) || Sean, Jacob B ]] |
| 08:37.58 | andrei_ | xinyi_ : I know which task is yours, I've asked you how did you get BRL-CAD? :) |
| 08:38.12 | vanessalfs | i have completed this task: https://www.google-melange.com/gci/task/view/google/gci2014/5002699137351680 |
| 08:38.13 | gcibot | [[ Beginner: Install and run BRL-CAD! #54 || BRL-CAD || Claimed (4 days 3 hrs 4 min) || Mandeep Kaur, Ch3ck ]] |
| 08:38.57 | *** join/#brlcad mingjing123 (cb748202@gateway/web/freenode/ip.203.116.130.2) | |
| 08:39.06 | andrei_ | vanessalfs: okay, then you should upload the screenshot, add a comment on melange with how did you get BRL-CAD, and what did you do to obtain the result and mark it as needing review |
| 08:39.17 | wei1006 | I created the black and white image using brlcad. I created the image with my name with gimp. It was a png file, set the size of the image and converted it into bw file. I used the mged and extrude the image. I rotated the image. Lastly, I took a screenshot of it. |
| 08:39.42 | andrei_ | weil1006: I'm confused, which task is yours? |
| 08:39.54 | *** join/#brlcad xinyi (cab0ca85@gateway/web/freenode/ip.202.176.202.133) | |
| 08:40.09 | xinyi | I downloaded the programme from http://brlcad.org/wiki/Deuces#Getting_Started |
| 08:40.53 | Notify | 02GCI:soh_xin_yi * 5806174775541760 : None - Hi sorry, my username should be xinyi |
| 08:42.28 | Notify | 02GCI:popescuandrei * 5806174775541760 : Task Closed - Congratulations, this task has been completed successfully. |
| 08:43.22 | mingjing123 | Hi Guys!! Ive finished the https://www.google-melange.com/gci/task/view/google/gci2014/5828709932072960 |
| 08:43.23 | gcibot | [[ Beginner: Install and run BRL-CAD! #45 || BRL-CAD || Open || Deepak, Dishank ]] |
| 08:43.48 | Notify | 02GCI:wei1006 * 5869143559503872 : Ready for review - The work on this task is ready to be reviewed. |
| 08:44.04 | mingjing123 | I was directed to chat here and what am i supposed to do now? |
| 08:44.07 | wei1006 | https://www.google-melange.com/gci/task/view/google/gci2014/5869143559503872 |
| 08:44.08 | gcibot | [[ Beginner: Install and run BRL-CAD! #59 || BRL-CAD || NeedsReview (4 days 2 hrs 38 min) || Harmanpreet, Ishwerdas ]] |
| 08:46.14 | Notify | 02GCI:desiree_lim * 5876507767472128 : Claim Removed - The claim on this task has been removed, someone else can claim it now. |
| 08:47.34 | Notify | 02GCI:desiree_lim * 5828709932072960 : Task Claimed - I would like to work on this task. |
| 08:51.49 | Notify | 02GCI:vs37nx * 5860136425881600 : Ready for review - The work on this task is ready to be reviewed. |
| 08:51.52 | wei1006 | hi I have uploaded the file |
| 08:53.05 | mingjing123 | hi i have uploaded the file too! |
| 08:53.11 | mingjing123 | hi wei1006 :D |
| 08:53.43 | wei1006 | hi :D |
| 08:58.39 | Notify | 02GCI:vanessalfs * 5859273187786752 Beginner: Install and run BRL-CAD! #55 https://www.google-melange.com/gci/task/view/google/gci2014/5859273187786752: None Hi i downloaded the virtual machine... |
| 08:58.40 | gcibot | [[ Beginner: Install and run BRL-CAD! #55 || BRL-CAD || NeedsReview (4 days 2 hrs 41 min) || Popescu Andrei, Dishank ]] |
| 08:58.54 | Notify | 02GCI:vanessalfs * 5859273187786752 : Ready for review - The work on this task is ready to be reviewed. |
| 09:00.15 | YashM | so many people installing BRL-CAD o.o |
| 09:00.20 | Notify | 02GCI:thebrokentree * 5002699137351680 : None - I have completed the task! I downloaded the virtual machine and created an image using GIMP with my ame on it. Then, i used the png-bw tool from the... |
| 09:00.43 | mingjing123 | hahah yeah |
| 09:12.18 | Notify | 02GCI:wangxiaotong * 4639899508539392 : Claim Removed - The claim on this task has been removed, someone else can claim it now. |
| 09:13.25 | Notify | 02GCI:wangxiaotong * 5859130111688704 : Task Claimed - I would like to work on this task. |
| 09:31.41 | *** join/#brlcad xiaotong (cab0ca88@gateway/web/freenode/ip.202.176.202.136) | |
| 09:33.04 | Notify | 02GCI:popescuandrei * 5859130111688704 : Task Assigned - This task has been assigned to Wang Xiaotong. You have 100 hours to complete this task, good luck! |
| 09:33.14 | Notify | 02GCI:popescuandrei * 5831779759947776 : Task Assigned - This task has been assigned to Etzernal. You have 100 hours to complete this task, good luck! |
| 09:35.20 | xiaotong | hi, ive completed a task BEGINNER: INSTALL AND RUN BRL-CAD! #49 but im not sure what to do in part 1 |
| 09:40.16 | Notify | 02GCI:wangxiaotong * 5859130111688704 : None - i typed out my name in black and white and extruded it in mged. |
| 09:40.30 | *** join/#brlcad lin_huiqing (cab0ca85@gateway/web/freenode/ip.202.176.202.133) | |
| 09:48.01 | Notify | 02GCI:utkarshsingh341 * 5020355882123264 : Ready for review - The work on this task is ready to be reviewed. |
| 09:56.53 | Notify | 02GCI:wei1006 * 5869143559503872 : None - I created the black and white image using brlcad. I created the image with my name with gimp. It was a png file, set the size of the image and converted it... |
| 09:58.34 | *** join/#brlcad mini_monstar (cab0ca85@gateway/web/freenode/ip.202.176.202.133) | |
| 09:58.40 | mini_monstar | hello |
| 09:58.44 | mini_monstar | help |
| 09:58.54 | *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua) | |
| 10:02.28 | *** join/#brlcad Pulse (cab0ca88@gateway/web/freenode/ip.202.176.202.136) | |
| 10:02.31 | *** join/#brlcad xinjie (cab0ca87@gateway/web/freenode/ip.202.176.202.135) | |
| 10:02.43 | *** part/#brlcad mini_monstar (cab0ca85@gateway/web/freenode/ip.202.176.202.133) | |
| 10:04.31 | *** join/#brlcad mini_monstar (cb748202@gateway/web/freenode/ip.203.116.130.2) | |
| 10:04.38 | mini_monstar | hello |
| 10:07.11 | andrei_ | is scared |
| 10:07.15 | andrei_ | Hello! |
| 10:07.54 | *** join/#brlcad Yong__ (cab0ca86@gateway/web/freenode/ip.202.176.202.134) | |
| 10:08.15 | Yong__ | hi |
| 10:08.56 | mini_monstar | WASSUP |
| 10:10.04 | Yong__ | i have submitted the work |
| 10:10.08 | Yong__ | pls review. Thanks. |
| 10:10.10 | Notify | 02GCI:lim_yong_jun * 5821933278986240 : Ready for review - The work on this task is ready to be reviewed. |
| 10:11.05 | Notify | 02GCI:mini_monstar * 5831970483339264 : Task Claimed - I would like to work on this task. |
| 10:11.10 | Notify | 02GCI:pulse * 5886669710426112 : Task Claimed - I would like to work on this task. |
| 10:11.55 | Notify | 02GCI:popescuandrei * 5886669710426112 : Task Assigned - This task has been assigned to Pulse. You have 100 hours to complete this task, good luck! |
| 10:12.05 | Notify | 02GCI:xinjie * 5895161666076672 : Task Claimed - I would like to work on this task. |
| 10:12.07 | mini_monstar | I created a png of my name. I converted the png file into a bw file. Then I extruded it and screenshot it. |
| 10:12.10 | Notify | 02GCI:popescuandrei * 5831970483339264 : Task Assigned - This task has been assigned to Jovan Teo. You have 100 hours to complete this task, good luck! |
| 10:12.55 | Notify | 02GCI:popescuandrei * 5859273187786752 : Task Closed - Congratulations, this task has been completed successfully. |
| 10:13.02 | andrei_ | you're all from the same class, or school, aren't you? :) |
| 10:13.12 | mini_monstar | nope <3 |
| 10:13.23 | mini_monstar | i did it myself |
| 10:13.26 | mini_monstar | at home |
| 10:13.28 | mini_monstar | :( |
| 10:13.35 | mini_monstar | why dont you trust me |
| 10:13.40 | mini_monstar | :'( |
| 10:14.38 | andrei_ | I never said you didn't do it yourself. It's just there have been 10 claims in a couple of hours |
| 10:14.39 | mini_monstar | no im joking |
| 10:14.58 | mini_monstar | yea we from the same school |
| 10:15.10 | mini_monstar | we are very interested in learning this task |
| 10:15.19 | mini_monstar | WE ARE INTERESTED IN COMNPUTING |
| 10:15.22 | Pulse | Excuse my friend for his rude behaviour |
| 10:15.24 | mini_monstar | I LOVE COMPUTING |
| 10:16.27 | andrei_ | MarcTannous: isn't this design similar to yours? https://www.google-melange.com/gci/task/view/google/gci2014/5020355882123264 |
| 10:16.29 | gcibot | [[ Create a book layout for Doc Camp Book #6 || BRL-CAD || NeedsReview (8 hrs 26 min) || Kesha Shah, Sean ]] |
| 10:20.02 | *** join/#brlcad xinjie (cab0ca88@gateway/web/freenode/ip.202.176.202.136) | |
| 10:21.19 | Pulse | I used the easy method in order to obtain your software, by downloading from the Virtual Machine http://brlcad.org/wiki/Deuces#Getting_Started. Installing debian, I was able to perform the following task. Downloading the Virtual Machine using GIMP, I used a 512 by 512 image with a black background, which I typed my name with it, saving it as a png file. After converting it into a bw image by running the png-bw command, I extruded the |
| 10:21.22 | xinjie | I made an image with a black background, adding my name in white text using GIMP. After that, I used mged to render the image and took a screenshot under the applications and accessories window. |
| 10:22.01 | Notify | 02GCI:mini_monstar * 5831970483339264 : None - I wrote on the irc chat. I am mini_monstar |
| 10:22.12 | Notify | 02GCI:tannousmarc * 5844897932247040 : Ready for review - The work on this task is ready to be reviewed. |
| 10:22.15 | mini_monstar | I created a png of my name. I converted the png file into a bw file. Then I extruded it and screenshot it. |
| 10:22.22 | Notify | 02GCI:pulse * 5886669710426112 : Upon Completion - I wrote on the IRC chat, my user name is Pulse. |
| 10:22.27 | Notify | 02GCI:xinjie * 5895161666076672 : Done!!!! :) - I wrote in the irc chat. My username is xinjie. |
| 10:22.31 | *** join/#brlcad MarcSchool (59eef606@gateway/web/cgi-irc/kiwiirc.com/ip.89.238.246.6) | |
| 10:24.04 | mini_monstar | Yea the computer club in my school introduced us to this program if you're wondering. |
| 10:28.53 | Notify | 02GCI:pulse * 5886669710426112 : Ready for review - The work on this task is ready to be reviewed. |
| 10:29.04 | MarcSchool | mentors, this layout is very very similar to mine : https://www.google-melange.com/gci/task/view/google/gci2014/5020355882123264 |
| 10:29.05 | gcibot | [[ Create a book layout for Doc Camp Book #6 || BRL-CAD || NeedsReview (8 hrs 13 min) || Kesha Shah, Sean ]] |
| 10:29.27 | MarcSchool | Mine, submitted 1 and a half months ago : https://www.google-melange.com/gci/task/view/google/gci2014/5591216443883520 |
| 10:29.28 | gcibot | [[ Create a book layout for Doc Camp Book || BRL-CAD || Closed || Deepak, Harmanpreet ]] |
| 10:29.57 | MarcSchool | Same pages ( that I came up with ), same layout, same footer, even the same image I inserted |
| 10:30.06 | andrei_ | as I said, it seems similar to me as well, but I need a second or third opinion |
| 10:30.11 | andrei_ | before marking it as stolen |
| 10:30.12 | andrei_ | :) |
| 10:30.31 | andrei_ | but we probably will |
| 10:30.52 | MarcSchool | Don't know, loads of stuff Works are "inspired" from others |
| 10:30.55 | MarcSchool | as in heavily inspired |
| 10:31.04 | andrei_ | what do you mean? |
| 10:31.42 | Notify | 02GCI:tannousmarc * 5778240039813120 : Task Claimed - I would like to work on this task. |
| 10:32.10 | MarcSchool | Just an innocent example would be the fact that Sean made me come up with a byline for Archer in my very first task, on the 1st of December, and loads of designs I've seen use the same byline, "Think.Invent.Create" |
| 10:32.17 | Notify | 02GCI:maitreyav * 4635701832318976 : ZIP file - Hi Sean, I've re-uploaded my work as zip file, please look it so that I can make changes to it. |
| 10:32.23 | Notify | 02GCI:popescuandrei * 5778240039813120 : Task Assigned - This task has been assigned to Marc Tannous. You have 120 hours to complete this task, good luck! |
| 10:33.18 | Notify | 02GCI:tannousmarc * 5778240039813120 : Ready for review - The work on this task is ready to be reviewed. |
| 10:33.48 | Notify | 02GCI:wangxiaotong * 5859130111688704 : Ready for review - The work on this task is ready to be reviewed. |
| 10:34.36 | *** join/#brlcad xiaotong (cab0ca89@gateway/web/freenode/ip.202.176.202.137) | |
| 10:36.45 | *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua) | |
| 10:40.07 | *** join/#brlcad YashM (~YashM@59.88.183.90) | |
| 10:40.41 | *** join/#brlcad Pulse (cab0ca8a@gateway/web/freenode/ip.202.176.202.138) | |
| 10:57.42 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 11:28.27 | *** join/#brlcad YashM (~YashM@59.88.183.90) | |
| 11:38.26 | Notify | 02GCI:zynatrix * 5571450517848064 : Task Claimed - I would like to work on this task. |
| 11:46.34 | *** join/#brlcad YashM (~YashM@59.88.183.90) | |
| 11:47.04 | *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua) | |
| 11:49.30 | Notify | 02GCI:mihaineacsu29 * 5895161666076672 : Task Assigned - This task has been assigned to Xinjie. You have 99 hours to complete this task, good luck! |
| 12:14.36 | gcibot | ning. [before amsg..] |
| 12:15.13 | ignacio | Good morning |
| 12:16.37 | *** join/#brlcad YashM (~YashM@59.88.183.90) | |
| 12:19.58 | Notify | 02GCI:shardulc * 6455158829481984 : Task Claimed - I would like to work on this task. |
| 12:29.51 | Notify | 02GCI:rossberg * 5020355882123264 : Task Closed - Congratulations, this task has been completed successfully. |
| 12:32.41 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 12:33.39 | *** part/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125) | |
| 12:33.44 | *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125) | |
| 12:45.52 | *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) | |
| 13:20.49 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 13:46.15 | Notify | 02GCI:etzernal * 5831779759947776 : Ready for review - The work on this task is ready to be reviewed. |
| 13:48.45 | raptor | in works https://www.google-melange.com/gci/task/view/google/gci2014/5264182400253952 |
| 13:48.46 | gcibot | [[ Categorize all of BRL-CAD's commands into a spreadsheet || BRL-CAD || Reopened || Popescu Andrei, Hardeep Singh Rai ]] |
| 13:49.47 | raptor | All utilities on each accounted values: |
| 13:49.55 | raptor | ['NAME', 'SYNOPSIS', 'DESCRIPTION', 'OPTIONS', 'FORMAT', 'TODO', 'EXAMPLE', 'DIAGNOSTICS', 'AUTHOR', 'COPYRIGHT', 'REPORTS', 'EXAMPLES', 'ALSO', 'BUGS', 'METHOD', 'EOF', 'PROCESSING', 'TABLES', 'MISC', 'PLY', 'WARNING', 'B', 'C', 'E', 'F', 'J', 'P', 'Q', 'R', 'Z', 'HINTS', 'UNIX', 'MDQS', 'NOTES', 'N', 'T', 'RETURN', 'DISCUSSION', 'REPORTING', 'AUTHORS', 'FONTS', 'PATH', 'DIR', 'DESCRIPTIONS', 'DEFINITIONS', 'CLASS', 'VARIABLES', 'FILES', 'PROMPTS', 'KEYWOR |
| 13:49.55 | raptor | DS', 'SKIP', 'VALUES', 'SIGNALS', 'SCRIPTS', 'TIPS', 'HINT', 'DEFICIENCIES', 'TRADEMARKS', 'A', 'RLE', 'MGED', 'VTK', 'S', 'PRISM', 'END', 'CAVEAT', 'AXIS', 'CREATED', 'VRML', 'REQUIREMENTS', 'HISTORY', 'DISCLAIMER', 'RESTRICTIONS', 'VALUE', 'SEEDVAL', 'GVALUE', 'WIDTH', 'HEIGHT', 'CAVEATS', 'CHANNELS', 'OUTPUT', 'NOTE', 'ASCII', 'RGB', 'THEORY', 'LIMITATIONS', 'L', 'CHECKING', 'SPLINE', 'INSPIRATIONS', 'FLOAT', 'INT', 'STR', 'TEMPERATURES', 'RESULTS'] |
| 13:50.39 | raptor | I think it's a lot to create the table |
| 13:51.01 | raptor | What I take from them |
| 13:51.03 | raptor | ? |
| 14:15.11 | Notify | 02GCI:izak * 5831779759947776 : Task Closed - Congratulations, this task has been completed successfully. |
| 14:43.02 | Notify | 02GCI:deepakkumarsharma * 5820470842621952 : Task Assigned - This task has been assigned to utkarshsingh. You have 100 hours to complete this task, good luck! |
| 15:02.39 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 15:12.13 | YashM | https://www.google-melange.com/gci/task/view/google/gci2014/5843395230564352 |
| 15:12.14 | YashM | Are these repeats? |
| 15:12.14 | gcibot | [[ Create a gallery of all 3D models #3 || BRL-CAD || Open || Sean ]] |
| 15:23.45 | Notify | 02GCI:xinjie * 5895161666076672 : Ready for review - The work on this task is ready to be reviewed. |
| 15:48.42 | Notify | 03BRL-CAD:starseeker * 63964 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition.h): Still got some memory issue somewhere - can't turn on the cylindrical_loop_planar_vertices test without hanging. |
| 15:57.11 | Notify | 03BRL-CAD:starseeker * 63965 brlcad/trunk/src/libbrep/shape_recognition.cpp: forgot to free local filter copy. |
| 16:02.04 | *** join/#brlcad shardulc (~shardul@122.169.69.66) | |
| 16:02.51 | Notify | 02GCI:shardulc * 6455158829481984 : Ready for review - The work on this task is ready to be reviewed. |
| 16:06.03 | shardulc | brlcad: are you online? |
| 16:16.21 | *** part/#brlcad shardulc (~shardul@122.169.69.66) | |
| 16:21.14 | gcibot | 4 days left... What are your feelings :-)? |
| 16:26.16 | Notify | 03BRL-CAD:starseeker * 63966 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition.h): Surface tests are always assumed to be destructive, so we need a new duplicate after each test. |
| 16:32.37 | unicodesnowman | andromeda-galaxy, andromeda_galaxy, andromedagalaxy, i didn't know there are 3 galaxies of you xD |
| 16:33.00 | andromeda_galaxy | unicodesnowman: sorry, I'm in the process of moving between irc clients... |
| 16:53.44 | *** join/#brlcad andrei_ (bc1b5712@gateway/web/freenode/ip.188.27.87.18) | |
| 17:08.56 | *** join/#brlcad gaganjyot (~gaganjyot@118.102.186.30) | |
| 17:18.33 | *** join/#brlcad balder_ (7d1409f9@gateway/web/freenode/ip.125.20.9.249) | |
| 17:20.31 | balder_ | Hey! I have installed brlcad in ubuntu but when I type mged in terminal the graphics window does not open! Can any one say me the solution! |
| 17:20.49 | andromeda_galaxy | balder_: does it print an error message? |
| 17:21.36 | balder_ | Nope! In command line it shows this this "attach (nu|txt)[nu]? " |
| 17:22.38 | andromeda_galaxy | balder_: try 'mged -a X' or 'mged -a ogl' |
| 17:22.47 | balder_ | ok! |
| 17:23.46 | andromeda_galaxy | balder_: it's kind of odd, it seems like mged is being run in classic mode... how did you install brl-cad? |
| 17:25.33 | balder_ | Well from this link http://brlcad.org/wiki/Building_from_SVN |
| 17:26.24 | andromeda_galaxy | what kind of system are you on? |
| 17:26.45 | Notify | 02GCI:shivam691999 * 4596409726664704 : Ready for review - The work on this task is ready to be reviewed. |
| 17:26.55 | balder_ | This is ubuntu 14.04 running on intet i5 |
| 17:28.18 | andromeda_galaxy | you're just running 'mged' in a terminal? let me check something in the source quickly, it looks like its not detecting the x dm |
| 17:29.24 | andromeda_galaxy | balder_: can you put the output of the cmake configuration command you did at the beginning in a pastebin? |
| 17:30.01 | balder_ | andromeda_galaxy: yes 1sec |
| 17:33.48 | andromeda_galaxy | balder_: it seems like it might have been a misconfiguration error (build without X11/OpenGL support), so I needed to see the logs... |
| 17:34.19 | andromeda_galaxy | *output |
| 17:34.56 | Notify | 03BRL-CAD:starseeker * 63967 brlcad/trunk/src/libbrep/shape_recognition.cpp: Don't grab edges from planar faces when doing the secondary break-out |
| 17:36.12 | *** join/#brlcad raptor_ (~raptor@194.28.75.245) | |
| 17:40.36 | brlcad | MarcTannous: I knew you had a task pending, it was just to let you know that there are more icon tasks (so you're aware they exist for *whenever* you're able/ready) :) |
| 17:41.01 | brlcad | your icons and yash's I believe were two of the more usable ones iirc |
| 17:41.11 | brlcad | and one other... escaping me |
| 17:42.21 | gaganjyot | brlcad, hi :) |
| 17:42.44 | gaganjyot | brlcad, had a question related to binary, thought I could get anwer here |
| 17:42.56 | gaganjyot | I want to read 2 bits from a byte |
| 17:42.56 | brlcad | andrei_: no worries on closing the forgeries ... it's impossible for one mentor to know about all the other activity -- next year we'll need to have a gallery in place right from the get-go for design tasks so it's easy to check and students have to put their name up on a board where forgeries would be obvious and embarrasing to them |
| 17:43.16 | gaganjyot | and the position of pointer in byte is x |
| 17:43.22 | gaganjyot | how can I get those 2 bytes |
| 17:43.27 | gaganjyot | 2 bits* |
| 17:43.49 | balder_ | andromeda_galaxy: I hope this is what you want to see http://pastebin.com/KeckYkK7 . And after creating a new database called and creating a sph1.s and rightclicking and opening it with mged(as there it was in options) it works! |
| 17:44.15 | brlcad | andromeda_galaxy: next step -- visualize a few examples... like a tgc at an angle, a box, and something beefier, maybe m35 |
| 17:44.33 | andromeda_galaxy | brlcad: that makes sense, though it would need some more changes to rtshot |
| 17:44.47 | andromeda_galaxy | (I actually did some of them as part of the last one to make sure that everything worked, but it's very rudimentary) |
| 17:45.21 | brlcad | and I did see your comment about having an option, but don't think it's necessary (we're just saving them a little math) |
| 17:45.43 | andromeda_galaxy | balder_: try building with 'cmake -DBRLCAD_ENABLE_X11=ON -DBRLCAD_ENABLE_OPENGL=ON |
| 17:45.46 | andromeda_galaxy | ' |
| 17:45.59 | andromeda_galaxy | brlcad: sounds good, I can remove that option |
| 17:46.30 | andromeda_galaxy | brlcad: did you also see my point about the way that rt_shootrays() callbacks have to re-implement significant code that could be the same for most of them? |
| 17:47.12 | andromeda_galaxy | also, I was thinking about changing the rtshot bundle parameter interface to, e.g., -B <bundle_type> <bundle_opts>, it would make it easier to not have to find letters that fit for some of the options (though some, like -p, could be preserved) |
| 17:48.12 | brlcad | andrei_: we're quickly approaching the deadline, that's why there are increasing claims -- always a big rush to the finish |
| 17:48.40 | andrei_ | brlcad: yeah, but isn't it like .. too late? they can finish at most one or two tasks |
| 17:50.34 | andromeda_galaxy | brlcad: do you want to make a task to do some of those visualizations for the stencil bundle? |
| 17:50.58 | andromeda_galaxy | (and maybe work on improving the rtshot option structure at the same time) |
| 18:00.10 | brlcad | balder_: that attach (nu|txt) prompt means you compiled brl-cad without support for X11 |
| 18:00.47 | brlcad | you need to make sure you have the X11 developer headers installed (see several of the dependencies on the Building_from_SVN page) |
| 18:00.54 | balder_ | andromeda_galaxy: ok! Now I did build it with cmake -DBRLCAD_ENABLE_X11=ON -DBRLCAD_ENABLE_OPENGL=ON. And it works thank You |
| 18:01.15 | andromeda_galaxy | balder_: no problem, glad it helped |
| 18:02.44 | brlcad | gaganjyot: you can shift the byte by x, and bitwise & the value(s) with 1 |
| 18:03.56 | brlcad | or just & the byte with a bitmask and you'll have four possible results (values) |
| 18:04.45 | brlcad | andromeda_galaxy: I did not see your point about callbacks |
| 18:05.02 | andromeda_galaxy | brlcad: for rt_shootrays(), it uses both b_hit/miss and a_hit/miss |
| 18:05.04 | andromeda_galaxy | functions |
| 18:05.19 | andromeda_galaxy | one of a_hit/a_miss is called for each ray, b_hit/b_miss for the whole bundle, right? |
| 18:05.39 | andromeda_galaxy | sometimes (like in my patch), it makes sense to get information for each individual ray, instead of just using the whole list of partitions |
| 18:05.40 | brlcad | I haven't looked, but sounds likely |
| 18:06.03 | brlcad | so that'd be an a_ case |
| 18:06.16 | andromeda_galaxy | rt_shootrays() requires you to define a whole bunch of boilerplate in a_hit that moves the partition/seg lists into the bundle struct for later use |
| 18:06.34 | andromeda_galaxy | the default handler function is declared static, so right now everyone who needs to use a_hit with rt_shootrays() |
| 18:06.49 | andromeda_galaxy | has to copy a whole bunch of boilerplate code that detaches the segs/partition lists and reattaches them to the bundle |
| 18:07.29 | andromeda_galaxy | brlcad: I was thinking that it would be nice if the default functions were exposed, because then people who had to redefine a_hit could just start it with a call to e.g, rt_shootrays_default_hit() |
| 18:07.29 | brlcad | so what are you wanting to do about that? |
| 18:07.40 | brlcad | hm |
| 18:08.03 | andromeda_galaxy | also, the a_uptr that the user originally passed in the struct application is somewhat hidden from a_hit, you have to do partition_bundle->ap->a_uptr, instead of ap->a_uptr |
| 18:08.23 | andromeda_galaxy | so having a utility function/macro to get the *original* application struct, might be nice |
| 18:09.18 | brlcad | that last bit won't pay for itself in terms of added API, so probably a no-go on having a nicity helper for that |
| 18:09.39 | andromeda_galaxy | brlcad: sure, it would be nice to document it somewher, though |
| 18:09.44 | brlcad | absolutely |
| 18:09.57 | andromeda_galaxy | I had to figure it out from the source for rt_shootrays() |
| 18:10.30 | brlcad | exposing a default hit function isn't out of the norm, but just have to make sure it is just some generic portion that can be well-documented |
| 18:11.04 | brlcad | e.g., if there's some portion that someone would always need to undo, then you'd probably still have a static default that calls this public default and then does a little bit more |
| 18:11.32 | andromeda_galaxy | brlcad: so currently, the default function does two things: |
| 18:11.32 | brlcad | but then new callers would have their "super" class function they could call |
| 18:11.41 | andromeda_galaxy | increments 'hit' |
| 18:12.08 | andromeda_galaxy | and moves the partitions/segs from the partition/seg lists passed in to those in the bundle |
| 18:12.09 | brlcad | anyone have a screenshot of the two copied book layouts? |
| 18:12.27 | brlcad | ( MarcTannous? ) |
| 18:12.32 | andromeda_galaxy | (well, right now it also checks that it was actually a hit, and increments misses if it wasn't, by checking the length of partitions) |
| 18:13.00 | andromeda_galaxy | I think that those things are all pretty sane default things to do, do you see any reason to not use all of them? |
| 18:13.07 | andrei_ | brlcad: wait a sec |
| 18:14.06 | andromeda_galaxy | brlcad: what should we call the helper? |
| 18:14.24 | brlcad | andromeda_galaxy: no, but then I haven't really put any serious design thought into the question either and that is usually warranted when introducing new API |
| 18:14.38 | brlcad | andromeda_galaxy: look at the default overlap handler, see what it is named |
| 18:14.44 | andromeda_galaxy | brlcad: true... well, something to think about, at least... |
| 18:14.51 | andrei_ | brlcad : http://www.google-melange.com/gci/task/view/google/gci2014/5020355882123264 and http://www.google-melange.com/gci/task/view/google/gci2014/5591216443883520 |
| 18:14.53 | gcibot | [[ Create a book layout for Doc Camp Book #6 || BRL-CAD || Closed || Kesha Shah, Sean ]] |
| 18:14.54 | gcibot | [[ Create a book layout for Doc Camp Book || BRL-CAD || Closed || Deepak, Harmanpreet ]] |
| 18:15.10 | andrei_ | they're not 1:1, but Marc mentioned that the majority of elements belonged to his design |
| 18:15.13 | brlcad | andromeda_galaxy: I'd say go ahead and do it if you like (are there still new API/refactoring tasks?) |
| 18:15.18 | andromeda_galaxy | rt_default_multioverlap()? |
| 18:15.18 | Notify | 03BRL-CAD:ejno * 63968 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp and 4 others): fix several bugs with the collision algorithm; don't store velocity as attributes (will be replaced by storing Bullet's own serialization into a binary database object) |
| 18:15.27 | andromeda_galaxy | brlcad: yeah, there's a design an api to reduce code duplication task |
| 18:15.28 | brlcad | sounds about right |
| 18:15.40 | brlcad | so yeah, use one of those |
| 18:15.50 | brlcad | technically reducing potential code duplicaiton |
| 18:16.04 | andromeda_galaxy | I'll claim it and then look into the api a little bit... I'll probably include the implementation with the design, since it's quite simple |
| 18:16.20 | brlcad | the work will be on the /** */ comment in the raytrace.h header, to properly document what this default function is doing |
| 18:16.48 | Notify | 02GCI:o7p9bxbnyj * 5239535713648640 : Task Claimed - I would like to work on this task. |
| 18:16.55 | brlcad | so follow the same naming pattern, maybe rt_default_bundlehit() |
| 18:16.58 | andromeda_galaxy | brlcad: indeed |
| 18:17.07 | andromeda_galaxy | I was thinking of either rt_default_bundlehit or rt_bundlehit_helper() |
| 18:17.14 | andromeda_galaxy | the only advantage of the second one |
| 18:17.31 | andromeda_galaxy | is that it still is appropriate if the default handler does end up doing more than the helper does |
| 18:18.06 | andromeda_galaxy | brlcad: (i.e., if it seems useful to add something to the default handler that most overriding functions would have to undo) |
| 18:19.10 | brlcad | I don't think that's a great name, but I do think it needs to mirror the other handler (and both should later get renamed) just so it's clear they're the same "type" of function |
| 18:19.39 | andromeda_galaxy | so rt_default_bundlehit() is better, even if it eventually becomes not-actually-the-defualt? |
| 18:19.48 | Notify | 02GCI:deepakkumarsharma * 5239535713648640 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck! |
| 18:19.49 | brlcad | could name it something else, but then a review would be warranted to deprecate the old handlers to new names |
| 18:20.00 | brlcad | and that is a process |
| 18:21.27 | brlcad | and no it's not better and it would almost preclude letting it do something that callers would always have to undo |
| 18:21.41 | brlcad | not better and better simultaneously ;) |
| 18:22.02 | andromeda_galaxy | brlcad: interesting... I'm also not sure which to use... if they're both non-optimal, what do you think is best? |
| 18:22.12 | brlcad | the real answer isn't possible without itemizing all librt functions and creating a mapping of old names to new names |
| 18:22.49 | andromeda_galaxy | brlcad: that sounds like quite a large project... which one do you think I should use in the interim? |
| 18:22.49 | brlcad | as that's not something that's going to happen today, it should match the existing convention |
| 18:23.01 | andromeda_galaxy | ah, okaay --- so rt_default_bundlehit()? |
| 18:23.07 | brlcad | yep |
| 18:23.25 | brlcad | not a large project, but it would take several days |
| 18:24.03 | andromeda_galaxy | brlcad: sounds good! also, the current default _miss routine increments the bundles miss count |
| 18:24.16 | andromeda_galaxy | should I make a 'default' versionf or that one as well, since the default hit routine does increment the hit count |
| 18:24.19 | andromeda_galaxy | ? |
| 18:29.36 | brlcad | is it really just one line? |
| 18:29.52 | andromeda_galaxy | brlcad: pretty much |
| 18:30.01 | brlcad | pretty much means what? |
| 18:30.04 | MarcTannous | brlcad: did you see my discussion with andrei regarding "forgery"? |
| 18:30.07 | andromeda_galaxy | just one line with a variable declaration to get it |
| 18:30.09 | andromeda_galaxy | *get the bundle |
| 18:30.16 | andromeda_galaxy | and one to increment bundle->miss() |
| 18:30.18 | brlcad | MarcTannous: did you see the responses? |
| 18:30.20 | andromeda_galaxy | *bundle->miss |
| 18:30.21 | andromeda_galaxy | anad one to return 0 |
| 18:30.48 | brlcad | andromeda_galaxy: so one line of actual logic (and that could be reduced to a one-line function if we wanted to |
| 18:31.09 | andromeda_galaxy | brlcad: yes, at least for now... |
| 18:31.33 | andromeda_galaxy | on the other hand adding api is a lot easier than removing it, so it might make sense to err on the side of not having it if it doesn't seem necessary |
| 18:31.34 | MarcTannous | brlcad: no, that's why I am asking.. |
| 18:31.38 | brlcad | andromeda_galaxy: so no, not for one line -- that can be part of the comment that they can/should increment bundle->miss if they need miss tracking. |
| 18:31.41 | MarcTannous | my computer auto-sleeps and it disconnects from IRC |
| 18:32.02 | brlcad | MarcTannous: yeah, book design, but I haven't seen it yet |
| 18:32.15 | andromeda_galaxy | brlcad: sounds good, I'll mention that in the comment for rt_default_bundlehit |
| 18:32.24 | brlcad | can you make a quick side-by-side comparison (or is andrei_ working on one?) |
| 18:32.39 | andrei_ | no, I'm not, I also asked Marc |
| 18:32.42 | andrei_ | and he detailed |
| 18:32.48 | andrei_ | what's "too" similar |
| 18:33.01 | andrei_ | I suppose he can write on IRC |
| 18:33.18 | brlcad | right, but that's why I need a side-by-side (not at a machine with photoshop at the moment) |
| 18:33.53 | andrei_ | aah |
| 18:34.01 | gaganjyot | thanks brlcad :) |
| 18:34.03 | MarcTannous | as far as I remember, exactly the same pages ( suspicious, as these were not mentioned on the brief ) , exactly the same layout, very simialr footer, and exactly the same image inserted, that I took as a mock-up image |
| 18:34.04 | gaganjyot | worked :) |
| 18:34.12 | MarcTannous | will make a side-by-side.. |
| 18:34.32 | andrei_ | MarcTannous: awesome, thanks ! :) |
| 18:34.36 | brlcad | MarcTannous: there are big swaths of gray here .. as many students participating don't know about citing sources and giving proper attribution (as obvious as that may seem) |
| 18:35.05 | Notify | 02GCI:popescuandrei * 5778240039813120 : Task Closed - Congratulations, this task has been completed successfully. |
| 18:35.09 | MarcTannous | not to even mention about UI icons... |
| 18:35.14 | MarcTannous | I mean that was plainly theft IMO |
| 18:35.22 | brlcad | so our first response is to educate (I will contact the student), and it's on repeat instances that they get in trouble ... or on blatant copying |
| 18:36.36 | brlcad | MarcTannous: have to be culturally sensitive too, not all countries have the same IP/ownership tenants as the US/EU |
| 18:37.19 | brlcad | so for you as a participant, I see it as reinforcing the value and quality of your work and that will reflect well on that task's grading |
| 18:37.36 | brlcad | and obviously not so well on the student that just tweaked a few things |
| 18:37.47 | MarcTannous | thank you then |
| 18:37.51 | MarcTannous | should I get one of the icon tasks? |
| 18:37.54 | MarcTannous | or some coding ones |
| 18:38.07 | brlcad | icon tasks! |
| 18:38.10 | brlcad | please :) |
| 18:38.27 | MarcTannous | sure thing |
| 18:38.30 | MarcTannous | coming right up |
| 18:38.48 | brlcad | the five new ones that are up there now form almost a complete set (or at least ARE a usable set) |
| 18:40.26 | MarcTannous | can I use some icon packs I own? |
| 18:40.37 | MarcTannous | or do you want them from scratch |
| 18:40.57 | MarcTannous | ( distribuitive license on these packs ) |
| 18:41.22 | brlcad | I'm not sure what that implies, but we need something that can be assigned full rights, so we can use it in our tools without worrying about any future legal issues |
| 18:41.30 | MarcTannous | yep |
| 18:42.26 | brlcad | if you can submit it like the other work, i'm not sure I see a difference |
| 18:42.45 | brlcad | we need to be able to relicense contributions under our license(s), distribute without pause |
| 18:43.35 | brlcad | which includes rights to create derivative works, rights to promote, rights to sell, rights to use, rights to ... unlimited rights :) |
| 18:43.37 | Notify | 02GCI:o7p9bxbnyj * 5239535713648640 : Ready for review - The work on this task is ready to be reviewed. |
| 18:44.02 | Notify | 02GCI:Melange * 6650599705673728 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task. |
| 18:44.15 | andromeda_galaxy | brlcad: that's my stab at usingn consistent naming and documenting what it tries to do |
| 18:44.21 | brlcad | if we don't have that, it's probably not wanted or at least not usable |
| 18:44.31 | *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee) | |
| 18:44.40 | MarcTannous | let's go icon tasks! :D |
| 18:44.52 | Notify | 02GCI:tannousmarc * 5835108829364224 : Task Claimed - I would like to work on this task. |
| 18:44.55 | andromeda_galaxy | I also added a little thing to the description of rt_shootrays() saying how to get back a_uptr |
| 18:45.47 | brlcad | MarcTannous: there might be a problem is if you received/purchased icons from someone else, or derived yours off of someone else's work |
| 18:46.15 | MarcTannous | brlcad: will make sure that is not an issue then |
| 18:52.23 | andromeda_galaxy | brlcad: so on the rt-bundle-integration front, I know you made the task to look more for where the rounding error is coming from... do you have any tips on how to do that? I tried for a couple of hours, but I could never get it any better than this (~1-2e-7, I believe) |
| 19:17.00 | andrei_ | brlcad, MarcTannous: there was a task which andromeda did recently, involving commit iterrations |
| 19:17.07 | andrei_ | the functionality was covered by andromeda |
| 19:17.28 | andrei_ | but since Marc is oriented on design, and since he s finishing tasks rather fast, from what I see |
| 19:17.52 | andrei_ | perhaps we could make a task with designing the theme or "looks" for that? |
| 19:18.13 | MarcTannous | woudl love it |
| 19:24.05 | andromeda_galaxy | MarcTannous: it uses dojos dgrid/dojox charts for all the output, both are reasonably themeable... if you can do it without changing any of the js that would be great, since that js is all structured to make it easy to hook up to the server |
| 19:24.29 | MarcTannous | can I get a link? |
| 19:24.32 | MarcTannous | to the task |
| 19:24.41 | andromeda_galaxy | the one I've done so far? |
| 19:24.48 | MarcTannous | the one andrei is mentioning |
| 19:24.49 | andromeda_galaxy | https://www.google-melange.com/gci/task/view/google/gci2014/5275647798673408 |
| 19:24.50 | gcibot | [[ PROJECT: Implement web application for testing commit ranges || BRL-CAD || Closed || Mihai Neacsu, Dishank ]] |
| 19:25.34 | MarcTannous | will look into it |
| 19:25.48 | andromeda_galaxy | that's my current work on it... also, try not to change any of the links yet, I plan on making them all work with a nice RESTful api (HATEOAS) on the server |
| 19:26.08 | MarcTannous | what I'll probably do is export stuff that is being created as divs |
| 19:26.15 | MarcTannous | atm how are you adding it to the page? |
| 19:26.23 | MarcTannous | actually let me check the js lol |
| 19:29.37 | andromeda_galaxy | MarcTannous: there's a page on dgrid theming somewhere... |
| 19:30.01 | andromeda_galaxy | http://www.sitepen.com/blog/2012/05/03/css-styling-of-dgrid/ |
| 19:30.24 | andromeda_galaxy | MarcTannous: pretty much everything is being added through either dojo dgrid or dojo charts |
| 19:30.38 | andromeda_galaxy | really nice customizable, performant, etc. |
| 19:31.29 | MarcTannous | yeah this seems nice |
| 19:31.42 | MarcTannous | thought you were appending elements to the html body and that would've been more tricky |
| 19:33.25 | *** join/#brlcad gaganjyot (~gaganjyot@101.209.4.180) | |
| 19:33.59 | andromeda_galaxy | MarcTannous: indeed :) I have a bunch of styling in there already to do things like the little indicator lights |
| 19:36.43 | MarcTannous | I'll get my icon task done and then check this out |
| 19:37.21 | andromeda_galaxy | MarcTannous: sounds good.. when I'm done with the rt stuff, I intent to write a server-side component for that to make it finish working.. |
| 19:37.44 | MarcTannous | that will get us a really nice working and clean looking project |
| 19:37.45 | MarcTannous | :D |
| 19:38.19 | brlcad | andromeda_galaxy: e^7 is approximately the limit of floating point precision, so you could first check your data types at EVERY single stage of processing, every pass to/from *every* function, to make sure they're all double-precision |
| 19:38.39 | andromeda_galaxy | brlcad: currently, all area fastf_t |
| 19:38.52 | MarcTannous | brlcad: where should I submit the design part of andromeda's current project? |
| 19:39.01 | brlcad | next would be to simply itemize the starting values to make sure they're the same for both .. if you have fuzz in the start, you're not going to get to the same end |
| 19:39.27 | andromeda_galaxy | brlcad: true... there are a couple of places that the problem could be, but both of them are quite difficult to eliminate: |
| 19:39.58 | andromeda_galaxy | one is calculating the angle to use, the other is just in the way that it builds up the numbers by adding <increment> (which is the same as the <increment> for the old method, but that involved multiplying...) |
| 19:41.02 | brlcad | andrei_: can you write up the task in question for MarcTannous ? |
| 19:41.29 | andrei_ | yes, I will, just not at this very moment |
| 19:41.35 | andromeda_galaxy | brlcad: I'm really not sure how either of those can be eliminated, especially the angle one |
| 19:41.38 | andrei_ | I'll put it directly on melange, ok? |
| 19:41.39 | brlcad | okay, thanks! |
| 19:41.41 | brlcad | yeah |
| 19:41.50 | brlcad | not doing any more bulk uploads |
| 19:41.51 | andromeda_galaxy | the problem is that the angle has to be just less than perspective angle, because of rts half-open behavior |
| 19:43.06 | andromeda_galaxy | so, it currently uses this to get it: atan(tan(rt_perspective / 2.0 * M_PI / 180) / width * (width - 1)); |
| 19:43.18 | brlcad | andromeda_galaxy: you're talking/thinking about how to eliminate a method without confirming that is the source |
| 19:43.36 | brlcad | you have to confirm where the fuzz is getting injected, very specifically |
| 19:43.43 | andromeda_galaxy | brlcad: true... I guess actually my question is more about how to find out whether any particular possible error is the source |
| 19:44.14 | brlcad | here's what you can do that is easily actionable |
| 19:44.14 | andromeda_galaxy | brlcad: the angle is especiaally hard to check |
| 19:44.33 | andromeda_galaxy | because the old method doesn't directly use an angle like that, it just goes in increments through a width/height |
| 19:44.47 | brlcad | itemize the lines of code that are involved one by one, and for just two rays show the values at every step |
| 19:44.50 | andromeda_galaxy | which is a pretty horrible thing to have for a generic api, since it requires you to know things like how long the direction vector is |
| 19:45.08 | brlcad | that's okay that they're using different methods |
| 19:45.34 | andromeda_galaxy | but doesn't using different methods make it hard to compare intermediate values? |
| 19:45.53 | brlcad | it depends on what all the itemized steps end up being |
| 19:46.22 | andromeda_galaxy | if the steps are different, comparing the results of each step becomes difficult... |
| 19:47.06 | brlcad | it depends entirely on the steps involved |
| 19:47.14 | andromeda_galaxy | hmm... |
| 19:47.20 | brlcad | perhaps you already know the steps well enough to say that there aren't any that can be compared? |
| 19:47.58 | andromeda_galaxy | brlcad: here's the quick sketch |
| 19:48.09 | andromeda_galaxy | (but that's what I had been thinking) |
| 19:48.47 | andromeda_galaxy | in the old method, it uses width/height and dy/dx in model space (computed far far away) and basically loops through each i, j and makes a ray with r_dir = VJOIN2(center_dir, i, dx, j, dy) |
| 19:49.12 | andromeda_galaxy | sorry, not center_dir but bottom_left_dir (I think) |
| 19:49.27 | andromeda_galaxy | in the new method, it calculates an angle of divergence in both x and y dimensions |
| 19:49.47 | andromeda_galaxy | and then calculates a new width/height appropriate for a vector with that length inside the gen_* function |
| 19:50.00 | andromeda_galaxy | and then uses a num steps to get its own dx/dy |
| 19:50.09 | andromeda_galaxy | and then uses those in an accumulator loop to get each pixel |
| 19:50.36 | andromeda_galaxy | comparing the dx and dy is hard |
| 19:50.49 | andromeda_galaxy | because they're scaled differently |
| 19:50.54 | andromeda_galaxy | but might be possible |
| 19:51.10 | andromeda_galaxy | brlcad: what do you thinK? |
| 19:51.44 | brlcad | I think you're not reading what I wrote ;) |
| 19:52.21 | andromeda_galaxy | brlcad: sorry? this was my 'do I know the steps well enough to know their aren't any that can be compared?' |
| 19:52.54 | andromeda_galaxy | brlcad: showing that I couldn't tell any way to compare the results (and I tried earlier), but wondering if you saw something I was missing |
| 19:53.04 | brlcad | that's not answering whether you know the steps well enough to know they can't be compared |
| 19:53.10 | brlcad | you itemized your understanding |
| 19:53.17 | brlcad | is that well enough? |
| 19:53.33 | brlcad | that's not a question you're going to answer by dumping your knowledge on the table :) |
| 19:53.40 | brlcad | it's something for you to think about |
| 19:53.56 | brlcad | it's also not something I can answer for you without me doing the work |
| 19:53.58 | andromeda_galaxy | well, I'd thought it was pretty well... the thing is that for all the steps that I could figure out during the last task, I tried and couldn't compare the results effectively |
| 19:54.37 | brlcad | I'd have to break out all the calculations going on in each and see if there are any syncing points |
| 19:54.58 | andromeda_galaxy | true... well, I'll try just doing that again, see if looking at it for more time leads to anything that I missed the first time throguh |
| 19:55.00 | andromeda_galaxy | *through |
| 19:55.26 | brlcad | so a word of caution, you mentioned atan(tan(rt_perspective / 2.0 * M_PI / 180) / width * (width - 1)); |
| 19:55.44 | brlcad | the trig functions have very minimal tolerance guarantees |
| 19:55.51 | andromeda_galaxy | in the comparing results stage, are the results ever "close enough" without being exactly the same? i.e. like how most comparisons of floating point numbers use a tol... |
| 19:57.05 | andromeda_galaxy | about the trig functions: interesting, I hadn't known that... I'll have to see if it's possible to do without as much trig/inverse trig |
| 19:57.13 | brlcad | I'd say that passing regression tests is probably close enough |
| 19:57.26 | andromeda_galaxy | the problem is that the regression tests compare pixel values |
| 19:57.32 | andromeda_galaxy | but what is being changed by this change is pixel coordinataes |
| 19:57.35 | brlcad | if regression tests still fail, that really begs for there being something more substantive going on |
| 19:57.49 | andromeda_galaxy | so if there's a pixel directly on an edge, |
| 19:58.07 | andromeda_galaxy | very very small changes in coordinate can result in (relatively) huge changes in value |
| 19:58.21 | brlcad | could, is that what's happening here? prove that |
| 19:58.44 | andromeda_galaxy | brlcad: I can try to.. like I said, I had some code that showed that pixel coordinates never differed by more thatn about 2e-7, but that might still be too much |
| 19:59.24 | brlcad | never differeing by more than 2e-7 doesn't really mean much |
| 19:59.48 | brlcad | need semantic context to know if that matters, not absolute values |
| 20:00.27 | andromeda_galaxy | true... the numbers are all mostly in the 1-10 range, coordinates in model space, at least for the 'solids' model |
| 20:00.42 | brlcad | ideally, my intuition says it's possible to get the rays to match exactly (perhaps by using a completely different calculation method -- with the same inputs -- or in a different order of operations) |
| 20:01.05 | andromeda_galaxy | might work.. one of the problems is just that the inputs that rt takes |
| 20:01.11 | andromeda_galaxy | just aren't good for a general function for this |
| 20:01.29 | andromeda_galaxy | rt just does a rectangular grid style approach, assuming that the viewbase_model &c is in the right place to make it all the right angle |
| 20:02.19 | andromeda_galaxy | brlcad: but semantically that is not a great approach to take for a library function, because for generating a frustum, an angle makes a lot more sense than 'this far above the point that is at the end of the ray in the input' |
| 20:02.44 | andromeda_galaxy | brlcad; but what is exactly for floating point numbers? even C compilers advise against comparing them with == |
| 20:03.13 | brlcad | don't confuse input parameters with method being used to calculate the rays |
| 20:03.36 | andromeda_galaxy | sorry, maybe I got confused... Ithought that by 'with the same inputs', you meant using the same inputs as the original method |
| 20:03.48 | brlcad | I could certainly have a function that takes a point+dir+angle and not use highly-sensitive angles to base my neighboring rays off of |
| 20:04.26 | brlcad | there's a variety of ways I could get that end-result with the same inputs |
| 20:04.42 | brlcad | input to a method != values used within that method |
| 20:04.54 | brlcad | rather, doesn't imply a particular method |
| 20:05.03 | andromeda_galaxy | sorry, I'm slightly confused... I was talking about the inaccuracies of converting values to pass them in and then converting them back in order to use the same metod |
| 20:05.09 | andromeda_galaxy | *method |
| 20:07.32 | brlcad | look, this is getting nowhere quickly .. |
| 20:07.37 | brlcad | you're brain dumping a lot |
| 20:07.50 | brlcad | and expecting some grand insight perhaps, which doesn't exist |
| 20:08.39 | brlcad | not to put words in your mouth, but I'm not getting the sense that my suggestions are getting absorbed very deeply amidst your other thoughts of the issues |
| 20:08.56 | brlcad | which is just to say that I think there's gotta be a step back taken |
| 20:09.30 | brlcad | I'm not going to have as much insight as you without me doing the task too |
| 20:09.36 | andromeda_galaxy | brlcad: sorry... that's a good idea, the problem is probably that I waas working on it for long enough earlier that I just keep thinking back to what didn't work... |
| 20:11.47 | brlcad | you have made many and statements that simply aren't strictly true (too many at this point to revisit), and I'm getting the sense that you're rushing too hard for a task like this that really requires in-depth meticulous attention to details |
| 20:12.37 | brlcad | what I can suggest, and you can fully ignore, are 1) to see if there are any sync points .. this is not an easy task |
| 20:12.50 | brlcad | 2) see if you can avoid the trig functions (find a different method) |
| 20:13.19 | brlcad | 3) consider changing the calculation method being used inside the function and/or the order of operations |
| 20:13.28 | brlcad | that's pretty much it |
| 20:13.52 | andromeda_galaxy | brlcad: thanks, I'll try those... sorry, as I said, I keep thinking about the things that didn't work earlier |
| 20:14.08 | *** join/#brlcad sofat (~sofat@202.164.45.198) | |
| 20:14.18 | sofat | maths22, hello |
| 20:14.29 | brlcad | i'm sure, and you may have exhausted options (except I don't see you having mentioned anything about trying different methods) |
| 20:14.39 | sofat | please accept my pull request |
| 20:14.55 | andromeda_galaxy | brlcad: the trig one is the big one that I didn't try at all, in terms of methods/order of operations |
| 20:14.55 | sofat | brlcad, hell |
| 20:15.03 | sofat | brlcad, hello |
| 20:15.04 | andromeda_galaxy | I did try a couple of things, but there might be more that I missed |
| 20:15.32 | andromeda_galaxy | well, thanks for the discussion anyway, I'll try those techniques and see if any more accuracy can be gained |
| 20:15.37 | brlcad | but there many many ways to calculate a grid/set of rays that diverge, and the (*implementation*) method you chose may have tolerance issues (or maybe the existing method has issues, it would take a lot of work to prove/disprove that) |
| 20:16.14 | brlcad | any time you have a calculation based on a small number, it's going to accumulate error very quickly |
| 20:16.44 | brlcad | any time you have a calculation based on values that are not normalized (they are not near 0), they are going to accumulate error very quickly |
| 20:17.41 | andromeda_galaxy | that's true... another thing to consider, at least... |
| 20:19.14 | brlcad | for the first point, it would suggest calculating a dx/dy angle of divergence is not a good idea because that angle will likely be something very small like 0.000123 |
| 20:19.56 | brlcad | calculating the actual angle per ray would be one way (of several) to avoid that |
| 20:20.08 | brlcad | calculating without angles would be another |
| 20:20.20 | andromeda_galaxy | brlcad: that might work.. I did it as dx/dy in absolute coordinates (not angles) to match the way that the original code did it |
| 20:20.46 | andromeda_galaxy | it uses the angles and the length of the center ray to figure out what a dx/dy model coordinates vector should be, and uses that |
| 20:21.12 | Notify | 02GCI:vkolova * 5877505323958272 : Task Claimed - I would like to work on this task. |
| 20:21.15 | sofat | brlcad, you have any work for me ? |
| 20:21.20 | brlcad | for the second point, if the ray is way out in space and you're using it's point for all calculation, that is probably not a good idea because it's not normalized |
| 20:21.57 | brlcad | calculating a translation vector/matrix that works on the origin and then applies the inverse to the result would likely give a better result (as one of several possible solutions) |
| 20:23.29 | andromeda_galaxy | that makes sense, I'll try changing that too, if the other things don't help significantly (enough)... thanks for the suggestions |
| 20:24.13 | brlcad | this all gets at possibilities for changing the method of calculation .. there's dozens of possibilities that will all give different ray sets with different amounts of error |
| 20:24.52 | brlcad | here's one more idea for you ... you could use a fixed precision calculator to figure out *exactly* what the actual ray values should be for a given input |
| 20:25.20 | brlcad | if you can show that your outputs are more faithful to "actual" results (i.e., less error), then that becomes easier to justify |
| 20:25.47 | andromeda_galaxy | good point, I should try doing that... now I'm curious if using gmp for fastf_t makes a bunch of regression tests built around errors fail... |
| 20:26.55 | brlcad | you'd need a good calculator like mathematica or bc or something where you can set the precision to at least 50 decimal places |
| 20:26.55 | brlcad | gmp could work too, more setup though |
| 20:27.19 | brlcad | there was a set of tasks last year that looked into integrating a C++ class under fastf_t so it could do fixed precision math |
| 20:27.24 | andromeda_galaxy | right, mathematica is definitely doable... I'd probabaly need to write some mathematica code that (for a specific case) calculated all the ray values andn then find some way to automatedly compare them... |
| 20:27.30 | brlcad | for exactly this kind of inspection |
| 20:27.37 | andromeda_galaxy | brlcad: yeah, I saw that, there was a followup this year |
| 20:27.50 | brlcad | you'd need to make sure any trig functions you used in mathematica don't suffer similar tolerance issues |
| 20:28.07 | andromeda_galaxy | but currently brl-cad won't build with fastf_t != double for a multitude of reasons, so I didn' try to do it |
| 20:28.14 | brlcad | nods |
| 20:28.28 | andromeda_galaxy | indeed.. my first step is going to be trying to get rid of the trig functions overall |
| 20:29.45 | andromeda_galaxy | (probably) |
| 20:31.36 | sofat | brlcad, you have any new task for me ? please reply |
| 20:32.04 | brlcad | sofat: I have years of work for you |
| 20:32.19 | brlcad | but I can't tell you what to do, you need to figure out what you *want* to do :) |
| 20:33.09 | brlcad | sofat: and I'm not ignoring you, just fyi... it's just busy and open-ended questions aren't very constructive |
| 20:33.41 | brlcad | (ditto with saying hello on irc, but I admit I sometimes violate that myself) |
| 20:34.00 | sofat | sorry |
| 20:34.05 | brlcad | sofat: don't be sorry :) |
| 20:34.06 | sofat | :-( |
| 20:34.26 | brlcad | be productive :) |
| 20:34.30 | MarcTannous | that was deep |
| 20:34.34 | brlcad | whta interests you |
| 20:34.37 | sofat | okay |
| 20:35.23 | brlcad | figure out where you want to go, and take it to the next step |
| 20:35.49 | brlcad | you've been working a lot in one area, and are just waiting on maths22 to review? or what? |
| 20:37.17 | brlcad | sofat: do you want to keep working on docbook, keep working on website stuff, something else? |
| 20:38.13 | sofat | i am working on website |
| 20:38.36 | sofat | but i want to know the status of docbook project |
| 20:38.37 | brlcad | this I know :0 |
| 20:38.51 | brlcad | open-ended question |
| 20:38.58 | brlcad | status: exists |
| 20:39.03 | sofat | what the next step in docbook project |
| 20:39.03 | brlcad | ask a different question :) |
| 20:39.22 | sofat | okay |
| 20:39.23 | brlcad | there are many many many possible next steps, depending on who works on it next |
| 20:39.46 | brlcad | in terms of long-term goals, we need our docbook documents sync'd to the web |
| 20:40.12 | andromeda_galaxy | brlcad: oh, one other unrelated thing to think about for later ---- what do you think of making (some) of the parallel datastructure functions use userspace RCU on linux? |
| 20:40.13 | brlcad | we need stylesheets, updated pdfs, and web sync |
| 20:40.29 | brlcad | we need bidirectional web-editing |
| 20:40.37 | sofat | ok |
| 20:40.56 | brlcad | we need to convert a slew of non-docbook docs to docbook |
| 20:41.31 | brlcad | we need to eliminate/scavenge/archive docs that are out-of-date |
| 20:41.44 | sofat | ok |
| 20:42.09 | sofat | i ready for this |
| 20:42.14 | brlcad | we need someone to take ownership of the project (by consistently working on it) |
| 20:43.47 | sofat | i am ready to take the ownership of this project if you allow . |
| 20:45.05 | brlcad | sofat: I suggest writing up a wiki page with a todo list so the scope and vision of activity remains consistent |
| 20:45.44 | brlcad | taking ownership isn't something that gets granted, you own it by working on it (consistently, vigorously, more than anyone else) |
| 20:46.25 | brlcad | at least it's not needed for this, it just needs someone to work on oit |
| 20:46.36 | brlcad | I suggest a page like http://brlcad.org/wiki/STEP |
| 20:47.48 | brlcad | sofat: maybe create http://brlcad.org/wiki/Docbook and fill it out with the "we need" requirements you know of, then expand them with more specific sub-task bullets |
| 20:48.02 | sofat | ok |
| 20:48.38 | brlcad | until you've decomposed the problem at least into individual tasks that should take someone less than a couple days each |
| 20:49.02 | brlcad | do you feel directed? I hope not ;) |
| 20:50.04 | brlcad | once you have it all in front of you, then you might have a better idea deciding what you *want* to do |
| 20:50.17 | brlcad | and we'll all benefit |
| 20:50.31 | sofat | yes i understand . |
| 21:13.13 | *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee) | |
| 21:55.36 | Notify | 03BRL-CAD:n_reed * 63971 (brlcad/trunk/src/libbrep/intersect.cpp Property Changed: and 3 others): merge r63481 from brep-debug branch, fixes an intersection bug |
| 22:02.29 | brlcad | I need some brainstorming suggestions |
| 22:04.35 | brlcad | what's a good word that we can use to describe a bit of work that needs some attention, could be considered incomplete, is discovered but not yet investigated/worked, etc |
| 22:06.02 | brlcad | for example, I find a particular bug, I work on it for a few days, find out a LOT but don't get the bug fixed .. so I write down all my notes, stash away this beautifully self-contained example, and fully intend to come back to it some day but really anyone could pick up where I left off |
| 22:06.15 | brlcad | what's a good name for that? single word ideally |
| 22:07.15 | brlcad | not just bugs too .. these are sort of somewhere between a GCI task and a GSoC project .. mini projects, mega tasks |
| 22:08.08 | brlcad | pendings |
| 22:08.12 | brlcad | scraps |
| 22:08.27 | brlcad | piltrafa |
| 22:09.24 | brlcad | incompletes |
| 22:10.23 | brlcad | dilettantes |
| 22:11.09 | brlcad | rough |
| 22:11.14 | brlcad | roughage (heh) |
| 22:11.21 | brlcad | wantings |
| 22:17.17 | *** join/#brlcad merzo (~merzo@105-127-133-95.pool.ukrtel.net) | |
| 22:27.26 | Notify | 02GCI:deepakkumarsharma * 5835108829364224 : Task Assigned - This task has been assigned to Marc Tannous. You have 90 hours to complete this task, good luck! |
| 22:27.41 | Notify | 02GCI:deepakkumarsharma * 5877505323958272 : Task Assigned - This task has been assigned to vkolova. You have 90 hours to complete this task, good luck! |
| 22:28.37 | Notify | 03BRL-CAD:carlmoore * 63973 brlcad/trunk/doc/docbook/system/man1/en/pixfade.xml: add note about default |
| 23:22.40 | *** join/#brlcad infobot (ibot@rikers.org) | |
| 23:22.40 | *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi. | |
| 23:24.47 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 23:31.13 | andromeda-galaxy | brlcad: thanks for the tip about trig functions being inaccurate (which I didn't know), it looks like that may have been it! |
| 23:31.15 | *** join/#brlcad Ko0lGuY_ (uid61616@gateway/web/irccloud.com/x-orglypdnskwbdkqm) | |
| 23:39.47 | *** join/#brlcad nmz787_i (~nmccorkx@134.134.137.71) | |
| 23:40.42 | nmz787_i | is there someone available to take all the mged examples (i.e. the PDFs), create files for each example, then commit those files to a github repo or similar? |
| 23:40.50 | nmz787_i | like one of the students |
| 23:44.22 | *** join/#brlcad wei1006 (~fircuser@183.90.37.120) | |
| 23:44.37 | *** join/#brlcad wei1006 (~fircuser@183.90.37.120) | |
| 23:44.57 | *** join/#brlcad wei1006 (~fircuser@183.90.37.120) | |
| 23:46.05 | wei1006 | https://www.google-melange.com/gci/task/view/google/gci2014/5869143559503872 |
| 23:46.05 | gcibot | [[ Beginner: Install and run BRL-CAD! #59 || BRL-CAD || NeedsReview (3 days 11 hrs 36 min) || Harmanpreet, Ishwerdas ]] |
| 23:47.14 | tofu | andromeda-galaxy: it's not that they're inaccurate, it's that they're simply not guaranteed to be accurate ;) |
| 23:47.43 | brlcad | wei1006: tasks are announced to the mentors, you don't need to do anything in here |
| 23:47.54 | brlcad | other than talk if you're performing the communication piece ;) |
| 23:49.02 | wei1006 | I am directed to post the link of my work here and explain how I have done it |
| 23:49.28 | wei1006 | what should I do then? |
| 23:51.31 | brlcad | it does not direct you to post the link of your work here |
| 23:51.39 | brlcad | where do you think it tells you to do that? |
| 23:52.09 | andromeda-galaxy | brlcad: thanks for the tip about trig functions being inaccurate (which I didn't know), it looks like that may have been it! |
| 23:52.31 | brlcad | 18:47 < tofu> andromeda-galaxy: it's not that they're inaccurate, it's that they're simply not guaranteed to be accurate ;) |
| 23:52.37 | andromeda-galaxy | brlcad: oops, didn't mean to resend that |
| 23:52.42 | brlcad | ah, k |
| 23:52.56 | brlcad | they do that for performance |
| 23:52.59 | andromeda-galaxy | brlcad: indeed... well, anyway, that appears to have been the problem, now all the regress tests pass |
| 23:53.14 | andromeda-galaxy | I couldn't totally get around using the trig functions, but instead of atan(tan(...)...) |
| 23:53.17 | brlcad | it's expensive to do a chebyshev iteration a sufficient number of times to converge on a more accurate solution |
| 23:53.18 | andromeda-galaxy | it's now atan(...) |
| 23:53.38 | andromeda-galaxy | unfortunately, doing it without any trig seems impossible... |
| 23:53.51 | brlcad | so you probably still have error, but not enough to affect a result (which is good) |
| 23:54.04 | andromeda-galaxy | brlcad: right! it's now close enough that the regress tests all pass |
| 23:54.06 | wei1006 | I have posted my explanation of the task hother people posting their |
| 23:54.17 | brlcad | can you still print a comparison of the two for some simple example? |
| 23:54.22 | wei1006 | explanation |
| 23:54.31 | wei1006 | and link to the task |
| 23:54.36 | andromeda-galaxy | brlcad: you mean a comparison of the old and new ray values to ~12 digits? |
| 23:55.10 | brlcad | wei1006: my question is where did you read that it said to past a link to your task on IRC? |
| 23:55.54 | brlcad | andromeda-galaxy: more than 12 digits would be ideal |
| 23:56.08 | andromeda-galaxy | brlcad: sure... why? |
| 23:56.09 | brlcad | %.20lf should be good |
| 23:56.19 | brlcad | just to know how much of a change we're talking about |
| 23:56.25 | n_reed | brlcad: setups, weekenders, dust-offs, orphan/adoptable tasks |
| 23:56.27 | andromeda-galaxy | ahh, sure |
| 23:56.35 | andromeda-galaxy | I can upload the debug file from the 'solids' regression test if you want |
| 23:56.41 | brlcad | n_reed: mm, those are good |
| 23:56.42 | andromeda-galaxy | that shows the high-precision values |
| 23:56.47 | brlcad | i like orphans :) |
| 23:56.55 | brlcad | adopt an orphan... |
| 23:57.18 | andromeda-galaxy | brlcad: would that be enough? |
| 23:57.47 | brlcad | if it shows before and afters, sure |
| 23:57.51 | andromeda-galaxy | (the debug file containing my printout of old vs new) |
| 23:58.05 | brlcad | more than 12 digits? |
| 23:58.14 | andromeda-galaxy | brlcad: I haven't produced it yet, but it'll be easy |
| 23:58.20 | brlcad | okay, cool thanks |
| 23:58.47 | brlcad | wei1006: you did all you need to do (except for answering my question...) |
| 23:59.09 | andromeda-galaxy | brlcad: sounds good! then we'll have a regression-test-passing rt and a good idea of how different it is... |
| 23:59.18 | andromeda-galaxy | though rt is still mildly bloated from data structure conversion problems... |