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... |