00:02.59 |
*** join/#brlcad n_reed_
(~molto_cre@66-118-151-70.static.sagonet.net) |
00:17.50 |
*** join/#brlcad ankesh11
(sid8015@gateway/web/irccloud.com/x-fqimfiazyimhtbhr) |
00:28.41 |
Notify |
03BRL-CAD:starseeker * 63945
brlcad/trunk/src/libbrep/shape_recognition.h: Comment
tweaks |
00:29.09 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
00:32.10 |
*** join/#brlcad ankesh11
(sid8015@gateway/web/irccloud.com/x-utrqruwpjzrawrsp) |
00:57.18 |
*** join/#brlcad ankesh11
(sid8015@gateway/web/irccloud.com/x-viahqqxfyydejhrv) |
00:57.55 |
Notify |
03BRL-CAD:starseeker * 63946
brlcad/trunk/src/libbrep/shape_recognition.cpp: More more code to
library |
01:04.13 |
Notify |
03BRL-CAD:starseeker * 63947
brlcad/trunk/src/libbrep/shape_recognition.cpp: Need to dupliate
surface here, not just cast. |
01:22.29 |
andromeda-galaxy |
brlcad, ``Erik, starseeker: I'm thinking about
eventually committing the changes to mkbundle.c that I've been
doing, but there's the issue of rt_raybundle_maker(), which I had
to change to use an rt_shootrays()-style api... what is the best
way to handle that while preserving the deprecation policy? Create
a new and renamed version that has the new behavior and convert all
calling sites to use it/mark the old depre |
01:32.45 |
*** join/#brlcad mikolalysenko
(sid34553@gateway/web/irccloud.com/x-zenoyncxwndwxebp) |
02:16.01 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:21.24 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
02:51.47 |
*** join/#brlcad mikolalysenko
(sid34553@gateway/web/irccloud.com/x-bqqkszmsjumedyho) |
03:15.14 |
andromeda-galaxy |
brlcad, maths22: for the 'PROJECT: Implement
web applicatoin for testing commit ranges' series of tasks, what is
the web server being used for brlcad.org/what mechanism is used for
dynamic content? (being able to use websockets for the live
updating would be really fun...) |
03:21.50 |
*** join/#brlcad jfjhh
(~jfjhh@99-90-212-118.lightspeed.irvnca.sbcglobal.net) |
03:23.36 |
maths22 |
andromeda-galaxy: can you link to
that? |
03:24.00 |
andromeda-galaxy |
maths22: |
03:24.03 |
andromeda-galaxy |
http://www.google-melange.com/gci/task/view/google/gci2014/5275647798673408 |
03:24.03 |
gcibot |
[[ PROJECT: Implement web application for
testing commit ranges || BRL-CAD || Open || Mihai Neacsu, Dishank
]] |
03:24.08 |
andromeda-galaxy |
that's the first one in the series |
03:29.20 |
andromeda-galaxy |
maths22: my thinking (in the best case) is be
1) some kind of POST handler on the server to stick files in a
queue directory, 2) a cron job to execute them in series (or
something started from the POST handler, i.e. CGI script) and 3) a
websockets server that can be notified of status updates and send
push notifications to the connected clients... maybe 3) should
incorporate 2) in a long-running process that uses i |
03:29.43 |
andromeda-galaxy |
maths22: if that cut off, let me know and I'll
resend the end of it (unfortunately, irssi doesn't tell me when
message length limits are exceeded) |
03:48.02 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
03:51.54 |
starseeker |
maths22: was talking with brlcad - is there
any way, when we have a successful build of trunk with buildbot, to
also run the "make dox" target and copy the results to the
brlcad.org website? |
03:53.03 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
04:01.12 |
*** part/#brlcad jfjhh
(~jfjhh@99-90-212-118.lightspeed.irvnca.sbcglobal.net) |
04:01.28 |
*** join/#brlcad jfjhh
(~jfjhh@99-90-212-118.lightspeed.irvnca.sbcglobal.net) |
04:05.43 |
Notify |
03BRL-CAD:starseeker * 63948
brlcad/trunk/db/faa/CMakeLists.txt: Add README with info about
report with images |
04:11.06 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
04:11.24 |
*** part/#brlcad jfjhh
(~jfjhh@99-90-212-118.lightspeed.irvnca.sbcglobal.net) |
04:14.03 |
maths22 |
andromeda-galaxy: I suggest that you look into
at/batch (http://linux.about.com/library/cmd/blcmdl1_batch.htm) |
04:14.48 |
maths22 |
starseeker: I think that would be
doable... |
04:15.05 |
andromeda-galaxy |
maths22: those might be useful, but I'm not
sure how well they would mesh |
04:15.09 |
andromeda-galaxy |
with live status reports... |
04:15.28 |
andromeda-galaxy |
if it would work to write a process that acts
as a websockets server, |
04:15.35 |
maths22 |
What sort of status do you expect? |
04:15.42 |
andromeda-galaxy |
maths22: well, reading some of the later task
descriptions, |
04:15.59 |
andromeda-galaxy |
mostly just things like how far through the
commit range + script return results for each commit |
04:16.45 |
andromeda-galaxy |
so my idea had been to run a websockets server
process that also picked up on things added to a queue directory by
a dumb server and ran them, sending status update messages to all
connected clients |
04:16.50 |
maths22 |
I would think that we would write a wrapper
script that then writes status to a log file |
04:17.17 |
andromeda-galaxy |
but how does that help with client live
updating? (ideally, not polling)? |
04:17.53 |
maths22 |
You would want the server to be doing
something equivalent to tail -f |
04:18.10 |
maths22 |
You don't want the script to die just because
the users' connection died |
04:18.30 |
andromeda-galaxy |
hmm? I'm talking about running a daemon that
runs a websockets (not HTTP) server |
04:18.39 |
andromeda-galaxy |
with websockets, you get notifications when
clients connect/disconnect |
04:18.44 |
andromeda-galaxy |
and can push-update messages |
04:19.10 |
maths22 |
In my opinion, the websockets server should
not be responsible for managing the jobs |
04:19.27 |
maths22 |
It should only be responsible for conveying
status updates about jobs that are running "in the
background" |
04:19.41 |
andromeda-galaxy |
maths22: that makes sense, I just thought
either way would work... |
04:19.51 |
maths22 |
starseeker: does make dox generate any kind of
archive? |
04:20.00 |
andromeda-galaxy |
is the HTTP server Apache with some set of the
*CGI modules enabled? |
04:20.15 |
maths22 |
andromeda-galaxy: in your mind, how would it
work? |
04:20.17 |
andromeda-galaxy |
(sorry to askyou about it, but I don't have a
shell account and I can't find the information anywhere on the
website) |
04:20.23 |
andromeda-galaxy |
maths22: in this case, something
like: |
04:20.31 |
maths22 |
andromeda-galaxy: yes |
04:20.43 |
maths22 |
What language would you be looking
for? |
04:20.55 |
andromeda-galaxy |
user submites request -> server drops file
in queue dir -> jobs are processed in sequential order
(background websockets server sends updates as necessary) |
04:21.19 |
*** join/#brlcad mikolalysenko
(sid34553@gateway/web/irccloud.com/x-btgnqznutnqmwvpw) |
04:21.21 |
andromeda-galaxy |
I was thinking about using Haskell, but if the
Haskell RTS is too heavyweight I can try something else |
04:21.40 |
maths22 |
That is what I am describing- use "at" to
start the job in the queue |
04:22.02 |
andromeda-galaxy |
right, that makes sense |
04:22.14 |
maths22 |
I think we were agreeing the whole time
:) |
04:22.32 |
andromeda-galaxy |
probably :) is using haskell for the
websockets server too depency-heavy? |
04:23.26 |
andromeda-galaxy |
maths22: so just to confirm, the workflow
should look something like: |
04:23.32 |
andromeda-galaxy |
1. status reporting daemon is started on
server (maybe at boot) |
04:23.39 |
maths22 |
andromeda-galaxy: in my opinion, no |
04:24.06 |
andromeda-galaxy |
2. user submits request, server creates any
necessary files and schedules the job with at |
04:24.09 |
maths22 |
As in-haskell would be fine |
04:24.25 |
andromeda-galaxy |
3. daemon uses *notify apis to get nice
notifications about status and sends results |
04:24.28 |
andromeda-galaxy |
oh, good to know |
04:24.43 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
04:24.54 |
andromeda-galaxy |
I enjoy writing things in haskell... last
thing --- which of the *many* Apache CGI extensions is brlcad.org
currently using? |
04:25.57 |
maths22 |
Let me check.. |
04:26.02 |
maths22 |
Why do you want to know? |
04:26.13 |
andromeda-galaxy |
maths22: thanks! just so that when writing the
part that handles the user submitting the form |
04:26.33 |
andromeda-galaxy |
which cgi api to deal with, since, e.g.
fastcgi/wcgi sometimes need slightly different code |
04:26.48 |
andromeda-galaxy |
one other thing that I forgot about, sorry ---
the server is fbsd, right? so no inotify |
04:26.52 |
maths22 |
Yes |
04:27.31 |
maths22 |
fcgi/scgi |
04:27.40 |
andromeda-galaxy |
okay, then, I'll probably use http://hackage.haskell.org/package/fsnotify
for the websockets server |
04:28.02 |
maths22 |
If you are using haskell though, you probablly
don't want to use cgi |
04:28.30 |
maths22 |
You probably want something like http://snapframework.com/ |
04:28.34 |
andromeda-galaxy |
maths22: true, though there is https://hackage.haskell.org/package/fastcgi...
is there a better system for integrating it into the current server
(running Yesod under url rewriting does seem a little to
heavy)... |
04:28.47 |
maths22 |
Not really too heavy |
04:28.56 |
maths22 |
I do that for some other things |
04:29.01 |
maths22 |
apache mod_proxy |
04:29.03 |
andromeda-galaxy |
yeah, snap is kind of interesting, I've been
doing stuff with Yesod before, but caan look into snap |
04:29.11 |
maths22 |
I don't care between yesod and snap |
04:29.22 |
maths22 |
I think my cs professor mentioned snap; that
was all |
04:30.02 |
maths22 |
Also, if you have any questions about haskell
stuff, I can pass them along to my professor (his specialty is
haskell) |
04:30.18 |
andromeda-galaxy |
in that case, sounds good! so, you think that
it would work well to use yesod/snap to server the main interface
pages & respond to post requests (with batch for scheduling)
and a separate daemon for the websockets? |
04:30.30 |
andromeda-galaxy |
(just checking that I have everything
straight)... |
04:30.46 |
andromeda-galaxy |
thanks! just curious, who is it? I might of
heard of him... |
04:30.52 |
andromeda-galaxy |
*have heard |
04:33.01 |
andromeda-galaxy |
maths22: well, I'll start working on the
frontend pages for the first task for now... |
04:33.09 |
maths22 |
stuart kurtz |
04:33.36 |
maths22 |
see something like https://hackage.haskell.org/package/websockets-snap |
04:33.45 |
maths22 |
They really should probably be one
daemon |
04:35.00 |
andromeda-galaxy |
mahts22: true, I was still thinking of using
two because of the original cgi idea, they should be easy enough
tto combine... |
04:35.07 |
andromeda-galaxy |
do you still think that the job running should
be separate? |
04:35.40 |
maths22 |
Yes |
04:36.14 |
maths22 |
That way, the jobs don't get messed up even if
the haskell web interface goes down |
04:36.39 |
andromeda-galaxy |
makes sense... I'll get started then; thanks
for discussing it with me / explaining the server infrastructure
:) |
04:39.19 |
andromeda-galaxy |
maths22: oh, and what about
authentication/authorization/running jobs in a container? there
isn't anything specific mentioned in the task pages, but not having
anything seems like a really bad idea |
04:39.51 |
maths22 |
I agree... |
04:40.41 |
maths22 |
I would use chroot and a dedicated user with
limited permissions |
04:41.38 |
andromeda-galaxy |
maths22: sounds good! just have the web server
process chroot & drop permissions right at the
beginning? |
04:42.03 |
maths22 |
The webserver doesn't need to worry about
it |
04:42.17 |
maths22 |
That is really a job for the wrapper script
that runs the user supplied script |
04:42.36 |
andromeda-galaxy |
true, well have that script do it
then... |
04:44.00 |
maths22 |
Once GCI ends, I can pitch in and work on
stuff that doesn't get done |
04:44.04 |
Notify |
02GCI:gjeet * 4948190365220864 : Task Assigned
- This task has been assigned to NGenius. You have 100 hours to
complete this task, good luck! |
04:44.16 |
maths22 |
Also, do you know if the doxygen output is all
in one file? |
04:44.36 |
andromeda-galaxy |
maths22: for the html output, at least, I
don't think it is, but there might be an archive
version... |
04:45.03 |
andromeda-galaxy |
(for now, I'll assume a preconfigured chroot
environment with, e.g., bash in it for running the scripts
in) |
04:45.15 |
Notify |
02GCI:gjeet * 4958060736937984 : Task Assigned
- This task has been assigned to Martin. You have 100 hours to
complete this task, good luck! |
04:45.25 |
Notify |
02GCI:gjeet * 6118055788675072 : Task Assigned
- This task has been assigned to Zenon. You have 100 hours to
complete this task, good luck! |
04:48.00 |
*** join/#brlcad raptor_
(~raptor@194.28.75.209) |
04:49.07 |
starseeker |
maths22: it creates a directory of files in
doc/doxygen_output |
04:50.27 |
maths22 |
OK |
04:51.30 |
starseeker |
or rather, doc/doxygen_output/html |
04:51.40 |
starseeker |
index.xhtml is the "starting" toplevel
file |
04:52.13 |
starseeker |
it's about 970 megs of output |
04:53.24 |
starseeker |
quite a lot of files |
04:53.53 |
starseeker |
> 33000 |
04:54.32 |
starseeker |
needs a (reasonably) new doxygen and the
graphviz tools installed |
04:55.30 |
Notify |
02GCI:brlcad * 5050736735944704 : kerning -
Raptor, is there a reason the kerning (spacing between letters) is
inconsistent? |
04:56.48 |
starseeker |
not 100% sure, but it may be important to
remove the old directory before re-generating the output |
04:58.16 |
*** join/#brlcad MarcTannous
(4f733b36@gateway/web/cgi-irc/kiwiirc.com/ip.79.115.59.54) |
04:59.21 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
Task Claimed - I would like to work on this task. |
04:59.46 |
Notify |
02GCI:mihaineacsu29 * 5886097942904832 : Task
Assigned - This task has been assigned to Raptor. You have 100
hours to complete this task, good luck! |
05:00.52 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
Ready for review - The work on this task is ready to be
reviewed. |
05:02.06 |
Notify |
02GCI:brlcad * 5867661997113344 : indeed -
Rohit, ah using Sharan's is fine. It looked like the black link was
smaller than the red link, but I see now it's simply because the
red link is shaking... |
05:02.46 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
About this work - Calculations for finding V and A, B did my
script |
05:07.16 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:17.47 |
maths22 |
Only ~136 meg compressed into a tgz |
05:22.49 |
Notify |
02GCI:gjeet * 5222964656078848 : Nice and
Different. - Hey this is a nice animation, I would like to know
how are you making it. Like what software packages are used for
such animation. Also please... |
05:22.50 |
Notify |
02GCI:gjeet * 5222964656078848 : 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... |
05:23.40 |
Notify |
02GCI:brlcad * 5340178071683072 : regions
within regions - A "region" in BRL-CAD is supposed to indicate a
single part, eg, a single piece of metal. That means each link and
pin will likely be... |
05:23.41 |
Notify |
02GCI:brlcad * 5340178071683072 : 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... |
05:25.17 |
Notify |
02GCI:brlcad * 6466077978525696 : Task Closed
- Congratulations, this task has been completed
successfully. |
05:25.32 |
Notify |
02GCI:deep10 * 5222964656078848 : Software -
I used powerpoint to animate the bits, then rendered it as an mp4.
I uploaded that mp4 and got a gif. There were no original files as
such since it was... |
05:27.01 |
Notify |
02GCI:deep10 * 5222964656078848 : Uploaded -
I have uploaded the powerpoint and mp4 video. Please take a
look. |
05:31.45 |
Notify |
02GCI:brlcad * 5222964656078848 : what is BRL
- So Ko0lGuY, this is pretty fun, interesting, and unexpected.
However, I'm wondering why you stopped at "BRL-"? Our trademark is
"BRL-CAD" and... |
05:32.14 |
andromeda-galaxy |
brlcad: are you going to create another one
for dealing with the rest of rt? |
05:39.32 |
Notify |
02GCI:deep10 * 5222964656078848 Animate our
logo! #11
https://www.google-melange.com/gci/task/view/google/gci2014/5222964656078848:
Edits Thank you for your suggestion I will add CAD in there.
I... |
05:39.34 |
gcibot |
[[ Animate our logo! #11 || BRL-CAD ||
NeedsWork || Popescu Andrei, Ishwerdas ]] |
05:43.17 |
Notify |
02GCI:brlcad * 5886097942904832 : 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... |
05:46.17 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
None - O), what is the underlying? |
05:48.18 |
Notify |
02GCI:brlcad * 5886097942904832 : no regions?
- Raptor, this is creative and nice, but it looks like you didn't
define any regions in your model. This means while your model does
define some... |
05:50.02 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
None - Okay, I will do |
05:53.43 |
Notify |
02GCI:zehata * 6118055788675072 : Ready for
review - The work on this task is ready to be reviewed. |
05:54.13 |
Notify |
02GCI:brlcad * 5886097942904832 : your other
model - the "BRL-CAD" was so close! ... are you going to go back
to work on that one? |
05:57.23 |
Notify |
02GCI:brlcad * 6118055788675072 : 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... |
05:57.27 |
brlcad |
andromeda-galaxy: yes, but first ... one more
pattern! |
05:57.33 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
None - Yes going, but it's better to upload more
ready))) |
05:57.37 |
brlcad |
and this can be two tasks as it's a bit more
tricky |
05:58.02 |
brlcad |
I'm going to just describe it here and will
get the tasks up in the morning |
05:59.02 |
brlcad |
basically, a pattern of rays based on some
input geometry |
05:59.20 |
andromeda-galaxy |
what kind of geometry? |
05:59.24 |
brlcad |
any |
05:59.48 |
brlcad |
so the function will take one of the object
containers like a struct rt_db_internal * |
06:00.14 |
andromeda-galaxy |
but where should the rays start/end? |
06:00.54 |
brlcad |
you don't define where a ray ends .. only
start and direction ;) |
06:01.39 |
brlcad |
so the caller specifies the geometry and a
direction vector |
06:02.23 |
brlcad |
you shoot rays at the geometry in the
direction of that direciton vector through the entire grid that
spans it's bounding box, effectively sampling it fully |
06:02.32 |
brlcad |
for each ray that hits, those are the rays you
keep |
06:03.04 |
brlcad |
so if I shot through an "H" for example, I'll
end up with a grid of rays that look like an H |
06:03.07 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
06:03.34 |
andromeda-galaxy |
so it basically uses a gen_rect() style bundle
of rays but throws out all the ones that aren't useful? |
06:03.43 |
andromeda-galaxy |
(also, is mkbundle.c now in a state to
commit?) |
06:03.59 |
brlcad |
technically, any of the patterns that have
been done to date could apply to this "object template" generator,
but it's a fair bit more complex from an API perspective |
06:04.18 |
brlcad |
yeah, basically |
06:05.04 |
andromeda-galaxy |
so it should infer the "start point" based on
direction & bounding box? |
06:05.11 |
brlcad |
the pattern is useful for projecting geometry
onto other geometry |
06:05.24 |
andromeda-galaxy |
(i.e. a point outside the bounding box such
that the centroid of the geometry is in
<direction>) |
06:05.38 |
andromeda-galaxy |
that makes sense... sounds like a very
interesting (if computationally intensive) pattern... |
06:06.39 |
raptor_ |
brlcad, i'm upload bicycle_chain |
06:07.17 |
brlcad |
andromeda-galaxy: yeah, it's a real-world
example that has a lot of potential uses |
06:07.51 |
andromeda-galaxy |
brlcad: that makes sense... did you see my
question about the start point used for the current
patterns? |
06:08.24 |
andromeda-galaxy |
also, would it make sense for it to support,
i.e., both perspective & orthogonal grid generators? also,
there should probably be at least one gridsize
parameter... |
06:08.28 |
brlcad |
like say I wanted to drop a pencil on a table,
I could sample the pencil shape and then shoot those rays at the
table to see where/when it will hit (imagine there are many objects
on the table that it might hit too) |
06:09.24 |
brlcad |
there needs to be some sort of grid density
parameter, not sure about whether the start point must be specified
or can be inferred |
06:09.40 |
brlcad |
unlike the other patterns, simply specifying
the geometry and a direction is sufficient |
06:09.48 |
brlcad |
at least for orthogonal rays |
06:09.57 |
brlcad |
and I think only orthogonal make
sense |
06:10.18 |
brlcad |
perspective would be .. exploding geometry of
some sort |
06:11.00 |
Notify |
02GCI:casanova_9898 * 5791674965950464 : Task
Claimed - I would like to work on this task. |
06:11.08 |
andromeda-galaxy |
brlcad: indeed... gen_rect() probably makes
the most sense then... gridsize would need to be specified, but
start could definitely be inferred from the geometry |
06:12.09 |
andromeda-galaxy |
brlcad: do you think it would be okay to
always center the grid on the centroid of the geometry? |
06:12.56 |
andromeda-galaxy |
in any case, finding the extent of the grid to
sample could be somewhat, annoying depending on direction: if it's
pointing at a face of the bounding box it's easy, but otherwise it
gets a little harder... |
06:13.02 |
andromeda-galaxy |
(to determine maximum possible
extents) |
06:13.36 |
andromeda-galaxy |
brlcad: are there existing functions for doing
that (basically, taking the geometry and a direction and giving the
largest plane orthogonal to that direction in the bounding
box)? |
06:15.27 |
brlcad |
a grid spacing or density would work
too |
06:15.47 |
brlcad |
should match what the other one is
doing |
06:15.54 |
brlcad |
(the gen_rect routine) |
06:16.09 |
andromeda-galaxy |
yeah, sorry I meant to say grid density (the
equivealent of gen_rect's da/db) |
06:16.35 |
brlcad |
and while this is shooting a regular grid, I
don't quite see it as being the same notion .. it's like the
gridded cylinder routine |
06:16.52 |
brlcad |
which is consequently the pattern you'd get by
specifying a sphere as the object, nice test case ;0 |
06:17.53 |
brlcad |
andromeda-galaxy: look at what nirt does, as
it has a back-out option to make sure you're always shooting a ray
from behind the geometry you're shooting at |
06:18.30 |
brlcad |
src/nirt follow logic for do_backout |
06:18.31 |
andromeda-galaxy |
brlcad: the problem that I was thinkinga bout
wasn't only getting out of the bounding box |
06:18.41 |
andromeda-galaxy |
but also finding the size of the grid to
shoot |
06:18.56 |
andromeda-galaxy |
if it's pointed directly at a face of the
bounding box, it's easy :just the width/height of that
face |
06:19.12 |
andromeda-galaxy |
brlcad: but if it's at some weird angle
relative to the bb, I'm not quite sure how to calculate
that... |
06:19.24 |
brlcad |
it's exactly what rt does |
06:19.54 |
andromeda-galaxy |
you mean the auto view stuff? good point... is
that in any libraries, or is it in the rt application
itself? |
06:20.36 |
Notify |
02GCI:zehata * 6118055788675072 : Ready for
review - The work on this task is ready to be reviewed. |
06:21.05 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
06:21.26 |
andromeda-galaxy |
brlcad: if it's currently custom to rt, that
might be another candidate for something to factor out into
librt... |
06:24.42 |
brlcad |
andromeda-galaxy: both |
06:24.56 |
brlcad |
it's in the application, but there's also the
autoview command that you can check out in
src/libged/autoview.c |
06:26.29 |
brlcad |
you'll notice it's quite simple .. 2x the
extents |
06:26.52 |
andromeda-galaxy |
brlcad: that's one approach... I was curious
if there was a more optimal versioni anywhere |
06:26.56 |
brlcad |
that's gauranteed to always show the entire
model, no matter the angle |
06:27.07 |
andromeda-galaxy |
i.e. that's always big enough, but it's
(almost always) too big |
06:27.36 |
andromeda-galaxy |
it seems like it should be possible to compute
the exact sizes, but I'm not sure how... well, if that turns out to
be too difficult, I'll just waste a few rays on sampling extra
space.. |
06:27.47 |
brlcad |
there's not currently a better version ...
that's be a great function/task/feature too ;) |
06:28.26 |
brlcad |
if you work on it and make a function, let me
know before friday so I can get the tasks all uploaded for you to
claim |
06:29.35 |
andromeda-galaxy |
brlcad: sure, thanks! I'll work on it some
tomorrow and see if it can be done easily |
06:30.22 |
andromeda-galaxy |
brlcad: I'll start by doing the new pattern
generator with 2x extents & submit that, then see about
refining that view... it would certainly be an interesting
algorithmic problem |
06:31.26 |
brlcad |
excellent! |
06:32.33 |
andromeda-galaxy |
brlcad: I probably should go for the night
soon, I'll start working on all that in the morning... can you ping
me when the new bundling tasks are up so that I know what name to
look for? |
06:32.43 |
*** join/#brlcad dhs
(~dhs@203.116.130.2) |
06:33.12 |
dhs |
Hello, I am trying to run mged to make my
image black and white, but it is returning an error. |
06:34.30 |
Notify |
02GCI:harman052 * 5791674965950464 : Task
Assigned - This task has been assigned to Danny. You have 100 hours
to complete this task, good luck! |
06:34.48 |
brlcad |
dhs: hello |
06:34.54 |
brlcad |
dhs: more details? |
06:35.15 |
brlcad |
andromeda-galaxy: yep, will do |
06:35.23 |
andromeda-galaxy |
brlcad: thanks! |
06:35.39 |
dhs |
I am trying to run the png-bw command in
mged |
06:35.43 |
dhs |
Or should I do it in terminal? |
06:38.15 |
brlcad |
dhs: terminal |
06:38.37 |
brlcad |
some commands are mged commands, many others
are unix command-line commands |
06:38.46 |
dhs |
OK thank you! |
06:38.56 |
brlcad |
sure np |
06:39.18 |
brlcad |
hang around on IRC and many others here will
eventually help you if you wait for an answer ;) |
06:39.28 |
brlcad |
for me, have to run off for a bit --
cheers! |
06:39.41 |
dhs |
Have fun, Mr brlcad! |
06:48.34 |
*** join/#brlcad
andromeda_galaxy
(~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
06:49.22 |
*** join/#brlcad
andromedagalaxy
(~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
06:54.21 |
Notify |
02GCI:deep10 * 5222964656078848 : 2nd Version
- The 2nd Version is up and includes the "CAD". I do apologize for
not putting it in the first place. As for uses, I was thinking
maybe on a website or... |
06:56.11 |
Notify |
02GCI:noobboy69 * 5218710037987328 : Ready for
review - The work on this task is ready to be reviewed. |
06:58.41 |
Notify |
02GCI:deep10 * 5222964656078848 : Powerpoint
did not save :( - It had just come to my attention the powerpoint
did not save. I will recreate the animation and upload
it. |
07:08.28 |
Notify |
02GCI:casanova_9898 * 5791674965950464 : Ready
for review - The work on this task is ready to be
reviewed. |
07:32.53 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
07:35.45 |
andromedagalaxy |
brlcad: one other thing about the rt work that
I just remembered: as I mention end,the perspective tests are still
failing, but the differences in pixel coordinates appear to be
rounding error... What should we do? |
07:43.47 |
Notify |
02GCI:csh12231223 * 5802485667069952 : Task
Claimed - I would like to work on this task. |
07:45.01 |
dhs |
exit |
07:50.37 |
Notify |
02GCI:popescuandrei * 6118055788675072 : None
- Zenon, You've done a good job designing this splash screen, it
looks good and it's a clean, simple design! The one thing I would
address is if you... |
07:51.01 |
andrei_ |
are these two too similar ?
https://www.google-melange.com/gci/task/view/google/gci2014/5791674965950464
and
https://www.google-melange.com/gci/task/view/google/gci2014/5218710037987328
? |
07:51.02 |
gcibot |
[[ Beginner: Install and run BRL-CAD! #57 ||
BRL-CAD || NeedsReview (4 days 2 hrs 43 min) || Gauravjeet Singh,
Ch3ck ]] |
07:51.02 |
gcibot |
[[ Beginner: Install and run BRL-CAD! #15 ||
BRL-CAD || NeedsReview (2 days 4 hrs 45 min) || Isaac Kamga, Mihai
Neacsu ]] |
07:54.12 |
Notify |
02GCI:izak * 5218710037987328 : Task Closed -
Congratulations, this task has been completed
successfully. |
07:54.54 |
andrei_ |
... |
08:00.57 |
Notify |
02GCI:popescuandrei * 5222964656078848 : 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... |
08:03.32 |
Notify |
02GCI:popescuandrei * 4596346644332544 : Task
Closed - Congratulations, this task has been completed
successfully. |
08:03.52 |
Notify |
02GCI:popescuandrei * 5791674965950464 : Task
Closed - Congratulations, this task has been completed
successfully. |
08:12.03 |
Notify |
02GCI:zehata * 6118055788675072 : Ready for
review - The work on this task is ready to be reviewed. |
08:16.11 |
Notify |
02GCI:zehata * 6118055788675072 : Review -
Dear Mentors, I have tried my best to make the necessary changes.
I have set the ppi to 600 and zipped the files as BRL-CAD Splash
Screen v2.1. If the... |
08:17.51 |
Notify |
02GCI:popescuandrei * 6118055788675072 : Task
Closed - Congratulations, this task has been completed
successfully. |
08:19.11 |
Notify |
02GCI:popescuandrei * 5222964656078848 : None
- Sure thing, I was just trying to give you a starting point, not
a forced guideline. Feel free to do as you please, the more
creative you are, the... |
08:20.11 |
Notify |
02GCI:csh12231223 * 5802485667069952 : Ready
for review - The work on this task is ready to be
reviewed. |
08:23.24 |
Notify |
02GCI:martizor56 * 4958060736937984 : None -
I can't seem to submit my design as a psd format. Would it be okay
if i just submit my design as a png format? |
08:23.30 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
08:24.19 |
Notify |
02GCI:martizor56 * 4958060736937984 : Ready
for review - The work on this task is ready to be
reviewed. |
08:25.19 |
*** join/#brlcad merzo
(~merzo@214-60-132-95.pool.ukrtel.net) |
08:29.46 |
Notify |
02GCI:popescuandrei * 4958060736937984 : 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... |
08:30.26 |
Notify |
02GCI:popescuandrei * 5802485667069952 : Task
Closed - Congratulations, this task has been completed
successfully. |
08:31.11 |
Notify |
02GCI:martizor56 * 4958060736937984 : None -
i already put submitted a reference documented of all websites i
used to get my images |
08:38.04 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
08:40.56 |
Notify |
02GCI:deep10 * 5222964656078848 : Ready for
review - The work on this task is ready to be reviewed. |
08:42.06 |
Notify |
02GCI:popescuandrei * 5222964656078848 : Task
Closed - Congratulations, this task has been completed
successfully. |
08:43.46 |
Notify |
02GCI:deep10 * 5222964656078848 : Thank you -
Thank you for your guidance, suggestions and constant feedback.
Deep B (Ko0lGuY) |
08:56.17 |
*** join/#brlcad luca79
(~luca@host73-111-dynamic.4-87-r.retail.telecomitalia.it) |
09:41.09 |
*** join/#brlcad n_reed
(~molto_cre@66-118-151-70.static.sagonet.net) |
09:42.35 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
09:43.00 |
Notify |
02GCI:martizor56 * 4958060736937984 : None -
i put submitted new reference document just letting you know
:) |
09:58.58 |
Notify |
02GCI:hideyoshi1 * 4639899508539392 : Claim
Removed - The claim on this task has been removed, someone else can
claim it now. |
10:02.13 |
Notify |
02GCI:hideyoshi1 * 4956557716488192 : Task
Claimed - I would like to work on this task. |
10:02.28 |
Notify |
02GCI:hideyoshi1 * 4956557716488192 : Claim
Removed - The claim on this task has been removed, someone else can
claim it now. |
10:11.25 |
*** join/#brlcad merzo
(~merzo@92.60.189.225) |
10:14.28 |
Notify |
02GCI:thevk * 5340178071683072 : Ready for
review - The work on this task is ready to be reviewed. |
10:20.39 |
Notify |
02GCI:popescuandrei * 4958060736937984 : 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... |
10:28.23 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
11:10.05 |
*** part/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
11:10.10 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
11:11.24 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
11:23.02 |
*** join/#brlcad MarcTannous
(4f733b36@gateway/web/cgi-irc/kiwiirc.com/ip.79.115.59.54) |
11:31.37 |
MarcTannous |
good afternnon guys |
11:31.51 |
raptor_ |
good) |
11:33.43 |
andrei_ |
hello |
11:48.02 |
Notify |
02GCI:rohit_agarwal * 5867661997113344 : Ready
for review - The work on this task is ready to be
reviewed. |
11:50.29 |
Notify |
02GCI:krishnab2014 * 4632441281052672 : Claim
Removed - The claim on this task has been removed, someone else can
claim it now. |
11:54.08 |
Notify |
02GCI:rohit_agarwal * 5867661997113344 : None
- I made the links as stable as I can. Sorry I cannot keep the
image size smaller than this. The quality is better now. Hope you
like it. And one more... |
11:55.28 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
12:51.20 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
13:27.20 |
Notify |
02GCI:martizor56 * 4958060736937984 : Ready
for review - The work on this task is ready to be
reviewed. |
13:30.05 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
13:30.17 |
Notify |
02GCI:martizor56 * 4958060736937984 : None -
i managed to submit my psd file. It was just that before the psd
file was too big,it exceeded the 35mb limit. |
13:35.52 |
ignacio |
Good morning... |
13:47.52 |
MarcTannous |
morning ignacio |
13:48.24 |
*** join/#brlcad shardulc
(~shardul@122.169.74.211) |
13:51.41 |
shardulc |
brlcad: are you there? |
14:01.16 |
andrei_ |
shardulc: is there a particular reason why you
need brlcad? |
14:01.49 |
shardulc |
andrei_: yes, I wrote a script to detect dead
code and he's the only one who knows about it (I think) |
14:02.05 |
shardulc |
he said he'll create a task for me to submit
it |
14:02.25 |
YashM |
shadulc, if I am not wrong, you've been
waiting for over a week? |
14:02.45 |
shardulc |
YashM: well yeah, I did other tasks |
14:03.20 |
andrei_ |
shardulc: I could create a "dummy task" just
so you get credit for it, but I'm not sure if that's the best
approach |
14:03.40 |
shardulc |
andrei_: ? |
14:03.59 |
andrei_ |
I don't know the details, so I could create a
task with no description that you could claim, submit your
file |
14:04.02 |
andrei_ |
then close it |
14:04.33 |
shardulc |
yes, but I'm doing another task
currently |
14:04.40 |
andrei_ |
well, after |
14:04.52 |
andrei_ |
hm, I think we ll do the following
thing |
14:05.24 |
maths22 |
andrei_: you actually can't exactly |
14:05.36 |
maths22 |
brlcad will have to publish it after you
create it |
14:05.49 |
andrei_ |
maths22: not really, I can create it directly
on melange |
14:06.01 |
andrei_ |
just like mihaineacsu did with some other
task |
14:06.18 |
andrei_ |
shardulc: here's my idea. you keep working on
other tasks, and if brlcad doesn't answer until the end of the
week, I(or other mentors) will create that dummy task for you to
claim, then close it ? |
14:07.01 |
shardulc |
as soon as my current task is reviewed, I'll
claim this one |
14:07.04 |
maths22 |
andrei_: maybe I'm wrong, but I thought he has
to check the "publish" box in essence for any task that we create,
even if we do it in melange |
14:07.17 |
shardulc |
I'll tell you when I'm done on this
channel |
14:07.33 |
andrei_ |
maths22: if you go to dashboard, you have a
create task link/file |
14:08.03 |
andrei_ |
those tasks appear instantly on
Melange |
14:08.37 |
shardulc |
andrei_: is that fine? |
14:08.38 |
mihaineacsu |
I did create a task directly on Melange, I
wasn't aware at that time |
14:09.12 |
andrei_ |
shardulc: that depends when you finish your
task. if you finish it today, you can claim another |
14:09.38 |
mihaineacsu |
the task should be first created on your list
on brlcad.org (@maths22) |
14:09.45 |
shardulc |
it will probably be reviewed 14-15 hours from
now (timezone problems!) |
14:10.10 |
andrei_ |
that depends what task it is, I've reviewed
all, except modeling ones until now |
14:10.23 |
shardulc |
no, it's an apertium task :) |
14:10.28 |
andrei_ |
oh |
14:12.12 |
MarcTannous |
so much activity on the channel today
:D |
14:13.19 |
andrei_ |
Marc: you've taken a break? I haven't seen you
asking anyone's opinion on your tasks in a while? |
14:13.51 |
MarcTannous |
trying to catch up with real life, should
submit something today though |
14:14.10 |
MarcTannous |
so I |
14:14.22 |
MarcTannous |
will ask about people's opinion pretty soon,
no worries |
14:14.43 |
andrei_ |
how many tasks you've got? |
14:14.52 |
MarcTannous |
40 something I think |
14:14.52 |
andrei_ |
my retarded proxy is blocking the ranking
website for some reason |
14:15.46 |
MarcTannous |
43 |
14:24.22 |
andrei_ |
that's a lot :) |
14:33.00 |
Notify |
02GCI:tratigen * 4975346856230912 : Task
Claimed - I would like to work on this task. |
14:36.27 |
Notify |
02GCI:popescuandrei * 4975346856230912 : Task
Assigned - This task has been assigned to Joel Teo. You have 100
hours to complete this task, good luck! |
14:37.32 |
Notify |
02GCI:tratigen * 4975346856230912 : Claim
Removed - The claim on this task has been removed, someone else can
claim it now. |
14:37.47 |
MarcTannous |
has anyone seen http://vincentgarreau.com/particles.js/?
This is amazing |
14:42.50 |
Notify |
02GCI:tratigen * 4956557716488192 : Task
Claimed - I would like to work on this task. |
14:43.55 |
Notify |
02GCI:popescuandrei * 4956557716488192 : Task
Assigned - This task has been assigned to Joel Teo. You have 100
hours to complete this task, good luck! |
14:44.01 |
andrei_ |
if he unclaims it again... |
14:52.15 |
Notify |
02GCI:tratigen * 4956557716488192 : Claim
Removed - The claim on this task has been removed, someone else can
claim it now. |
14:54.50 |
andrei_ |
right, let him take a break now |
14:57.50 |
Notify |
02GCI:shivam691999 * 4596409726664704 : Ready
for review - The work on this task is ready to be
reviewed. |
15:08.17 |
Notify |
02GCI:rossberg * 5340178071683072 : It has
still the "regions within regions" issue - For example link.r has
the regions linkers.r and linkers3.r inside. You should read Sean's
comment again. ... |
15:08.23 |
Notify |
02GCI:rossberg * 5340178071683072 : Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the mentor(s) assigned to this task to satisfy the
requirements needed to... |
15:10.55 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
15:16.12 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:18.49 |
Notify |
02GCI:rossberg * 5886097942904832 : More
regions - A region is a building part of the over all geometry. In
this sense cil2 isn't one but 6 regions/parts. Same for the other
regions. As the... |
15:18.54 |
Notify |
02GCI:rossberg * 5886097942904832 : Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the mentor(s) assigned to this task to satisfy the
requirements needed to... |
15:25.21 |
Notify |
02GCI:rossberg * 5867661997113344 : Looks nice
- but I'm still convicted that the red link should cover the black
one (red link in foreground, black link in background). |
15:25.31 |
Notify |
02GCI:rossberg * 5867661997113344 : Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the mentor(s) assigned to this task to satisfy the
requirements needed to... |
15:29.07 |
*** join/#brlcad andrei___
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
15:42.25 |
*** part/#brlcad shardulc
(~shardul@122.169.74.211) |
15:44.54 |
Notify |
02GCI:rossberg * 5252586642866176 : Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the mentor(s) assigned to this task to satisfy the
requirements needed to... |
15:46.59 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
15:47.08 |
raptor_ |
I added more regions |
15:49.40 |
Notify |
02GCI:rossberg * 5886097942904832 : Almost -
The regions are OK and the grouping of the regions is OK too - but
you should set the color in the regions, not in the higher
groups. |
15:49.50 |
Notify |
02GCI:rossberg * 5886097942904832 : Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the mentor(s) assigned to this task to satisfy the
requirements needed to... |
15:52.09 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
15:54.16 |
raptor_ |
ooh) |
15:55.41 |
raptor_ |
3d printer or machine for color is not
needed?) |
16:04.46 |
raptor_ |
i'm added color |
16:04.52 |
Notify |
02GCI:ralpt3748752_qejwhe * 5886097942904832 :
Ready for review - The work on this task is ready to be
reviewed. |
16:05.47 |
Notify |
02GCI:rossberg * 5340178071683072 : Hey! -
You have 15 links which means you need 15 regions for them. Then
you have 10 pins which require another 10 regions. Together you
should come up with 25... |
16:12.16 |
Notify |
02GCI:rossberg * 5886097942904832 : Even
closer - The top level group containing all relevant elements is
missing. And, when you are on it, you can remove the region_id
attribute from cil1, cil2,... |
16:17.02 |
Notify |
02GCI:rossberg * 5867661997113344 : Task
Closed - Congratulations, this task has been completed
successfully. |
16:24.19 |
raptor_ |
im add |
16:25.50 |
d_rossberg |
raptor_: the region_id attribute is still in
the cil1, cil2, ... groups |
16:26.17 |
raptor_ |
hm |
16:26.32 |
d_rossberg |
value is -1 |
16:27.08 |
raptor_ |
How to remove it? |
16:28.18 |
d_rossberg |
attr rm ... |
16:29.44 |
raptor_ |
attr rm cil1 region_id ? |
16:32.38 |
d_rossberg |
attr rm cil1 region_id |
16:33.51 |
raptor_ |
i did it |
16:34.14 |
raptor_ |
all groups |
16:34.24 |
*** join/#brlcad YashM
(~YashM@117.198.16.236) |
16:34.34 |
raptor_ |
thanks!!! |
16:34.50 |
Notify |
02GCI:rossberg * 5886097942904832 : Task
Closed - Congratulations, this task has been completed
successfully. |
16:35.05 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
16:35.40 |
Notify |
02GCI:ralpt3748752_qejwhe * 5798062521843712 :
Task Claimed - I would like to work on this task. |
16:39.05 |
*** join/#brlcad gaganjyot
(~gaganjyot@118.102.186.30) |
16:43.13 |
Notify |
03BRL-CAD:starseeker * 63950
(brlcad/trunk/src/libbrep/shape_recognition.cpp
brlcad/trunk/src/libbrep/shape_recognition.h): Start working on how
to identify primitive candidates from subsets of the subbrep
data. |
16:58.03 |
Notify |
02GCI:ch3ck * 5798062521843712 : Task Assigned
- This task has been assigned to Raptor. You have 100 hours to
complete this task, good luck! |
16:58.19 |
*** join/#brlcad nmz787_i
(~nmccorkx@134.134.137.71) |
17:12.43 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
17:15.03 |
Notify |
02GCI:ralpt3748752_qejwhe * 5798062521843712 :
Ready for review - The work on this task is ready to be
reviewed. |
17:37.59 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
17:40.55 |
Notify |
02GCI:Melange * 4596409726664704 : 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. |
17:58.54 |
Notify |
03BRL-CAD:starseeker * 63951
brlcad/trunk/src/libbrep/shape_recognition.cpp: More work on subset
identification - need to think about this, whether a face can be
used more than once in this context... |
18:07.52 |
MarcTannous |
umm |
18:07.54 |
MarcTannous |
any mentors around? |
18:08.19 |
MarcTannous |
Yet another task copied that got
accepted |
18:08.40 |
MarcTannous |
http://www.google-melange.com/gci/task/view/google/gci2014/5227763090849792
and
http://www.google-melange.com/gci/task/view/google/gci2014/6189423246966784 |
18:08.41 |
gcibot |
[[ Design a BRL-CAD Sticker #8 || BRL-CAD ||
Closed || Daniel_R, Gauravjeet Singh ]] |
18:08.42 |
gcibot |
[[ Design a BRL-CAD Sticker #4 || BRL-CAD ||
Closed || Sean, Harmanpreet ]] |
18:08.43 |
MarcTannous |
are dentical |
18:08.46 |
MarcTannous |
identical* |
18:09.50 |
MarcTannous |
actually, one of them is the same design with
the triangle being flipped vertically.. |
18:23.58 |
MarcTannous |
_andrei : Just submitted a task after the long
hiatus :P |
18:24.00 |
Notify |
02GCI:tannousmarc * 6103408255696896 : Ready
for review - The work on this task is ready to be
reviewed. |
18:36.55 |
brlcad |
pretty awesome, genetic algorithm hardware
solution: http://www.damninteresting.com/on-the-origin-of-circuits/ |
18:38.22 |
*** join/#brlcad darshpreets
(~darshpree@202.164.53.117) |
18:45.58 |
brlcad |
andromedagalaxy: per your question about
rounding error, the source of the error has to be identified before
a determination can be made about what to do about it |
18:46.37 |
andromeda-galaxy |
brlcad: ahh... I spent a couple of hours
during the last task looking through it, and it looks like the
error just comes from the fact that |
18:46.58 |
andromeda-galaxy |
gen_rect() uses a slightly different method to
generate the values (and there are a couple of VSCALEs to make
things neater) |
18:47.06 |
Notify |
03BRL-CAD:carlmoore * 63952
brlcad/trunk/src/util/pixcount.c: edit some comments; implement h
for help |
18:51.44 |
andromeda-galaxy |
brlcad: I tried a couple of other
possibilities in gen_rect(), but none of them improved it by
much... It might just be that sending the data throguh a general
purpose api can't be done without some amount of fp rounding
error |
19:03.32 |
*** join/#brlcad gaganjyot
(~gaganjyot@118.102.186.30) |
19:14.31 |
*** join/#brlcad raptor_
(~raptor@194.28.75.209) |
19:22.36 |
*** join/#brlcad gaganjyot
(~gaganjyot@118.102.186.30) |
19:25.06 |
*** join/#brlcad LordOfBikes
(~armin@dslb-088-064-033-009.088.064.pools.vodafone-ip.de) |
19:27.51 |
starseeker |
brlcad: that's pretty weird (genetic chip
algorithm) |
19:29.11 |
starseeker |
in a way, it didn't really solve the problem
though - it was so specific to that particular hardware/environment
that it couldn't be copied to other FPGA hardware and work
reliably |
19:30.18 |
starseeker |
wouldn't be surprised if it
didn't work reliably as a function of time/tempature/humidity/etc.
either... |
19:30.57 |
starseeker |
still, I suppose it has potential
applications |
19:37.45 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
19:46.20 |
Notify |
02GCI:brlcad * 5338260117127168 : follow-on -
https://www.google-melange.com/gci/task/view/google/gci2014/6455158829481984 |
19:46.21 |
gcibot |
[[ Create script to detect dead code ||
BRL-CAD || Open || Sean ]] |
19:47.08 |
andromeda-galaxy |
starseeker: indeed... possible the largest
problem is that it's impossible to make an ASIC from, and so rather
difficult to scale up... |
19:48.06 |
Notify |
02GCI:brlcad * 5338260117127168 : also -
Also, all the remaining tasks to eliminate dead code are no longer
marked as beginner tasks. Let me know if you need more!
:) |
19:50.33 |
*** join/#brlcad gcibot
(ignacio@unaffiliated/ignaciouy/bot/gcibot) |
19:50.35 |
brlcad |
MarcTannous: the performance of that particles
site is quickly pretty abysmal, but yeah, awesome work |
19:52.27 |
brlcad |
andromeda-galaxy: there's nearly always a
source of rounding error that can be accommodated, but it can be
difficult if you've never dug that deep before |
19:53.16 |
brlcad |
starseeker: but it did work .. if you want it
to work on multiple chips, you factor in multiple chips into the GA
fitness |
19:53.28 |
andromeda-galaxy |
brlcad: makes sense... I'll try looking into
it a little bit more after this next pattern... |
19:53.57 |
brlcad |
GAs are *very* specific in that they will
strictly converge to optimal solutions, which it most definitely
did there |
19:58.34 |
brlcad |
andromeda-galaxy:
https://www.google-melange.com/gci/task/view/google/gci2014/5880145319559168 |
19:58.34 |
gcibot |
[[ Investigate and fix source of rounding
error || BRL-CAD || Open || Sean ]] |
19:58.58 |
brlcad |
but seriously, do the object ray generator
task first ;) |
19:59.19 |
andromeda-galaxy |
brlcad: did you put that one up? I was
planning on it, but I've checked a couple of times this
mroning |
19:59.19 |
brlcad |
MarcTannous: I have a set of icon tasks that
I'd love for you to try if you're interested, before GCI is
over |
19:59.23 |
andromeda-galaxy |
(remembering to reload) |
19:59.29 |
andromeda-galaxy |
and it didn't show up |
19:59.39 |
brlcad |
I just put it up now |
19:59.52 |
MarcTannous |
brlcad: Sure thing. Is there any way I can get
a follow up task of "mergin all the web galleries in one web page"?
Because I'm pretty much done with these |
19:59.59 |
andromeda-galaxy |
brlcad: by the way, on the rounding error one
--- I have it printing *all* ray values, and it's still not making
much sense... definitely not a much of a cumulative
effect |
20:00.01 |
brlcad |
MarcTannous: yep! |
20:00.07 |
MarcTannous |
br |
20:00.27 |
MarcTannous |
brlcad: Also, saw that the
"think.invent.create" I came up with for Archer stuck with
people |
20:00.38 |
MarcTannous |
saw it on loads on designs |
20:01.02 |
andromeda-galaxy |
brlcad: what did you call the other ray
one? |
20:04.07 |
brlcad |
MarcTannous:
https://www.google-melange.com/gci/task/view/google/gci2014/5778240039813120 |
20:04.07 |
gcibot |
[[ Create a gallery of all galleries ||
BRL-CAD || Open || Sean ]] |
20:04.45 |
MarcTannous |
brlcad: if you've got 1min, check this one out
http://www.google-melange.com/gci/task/view/google/gci2014/6103408255696896
so that I can claim the one you just made |
20:04.46 |
gcibot |
[[ Create a web gallery of GCI sticker designs
#3 || BRL-CAD || NeedsReview (2 days 17 hrs 35 min) || Ishwerdas,
Ch3ck ]] |
20:04.48 |
MarcTannous |
thanks btwe |
20:04.50 |
MarcTannous |
btw* |
20:04.57 |
andromeda-galaxy |
brlcad: I can't find the one for making the
object bundles, what didyou call it? |
20:07.46 |
brlcad |
MarcTannous: also:
https://www.google-melange.com/gci/task/view/google/gci2014/5843395230564352 |
20:07.47 |
gcibot |
[[ Create a gallery of all 3D models #3 ||
BRL-CAD || Open || Sean ]] |
20:09.13 |
MarcTannous |
hmmm |
20:09.17 |
MarcTannous |
that one will take a while |
20:10.06 |
MarcTannous |
but I'll do it and then do the follow-up
task |
20:10.53 |
andromeda-galaxy |
brlcad: I've tried reloading the page a couple
more times, it's still not showing up... (object ray generator
task |
20:10.56 |
andromeda-galaxy |
) |
20:15.17 |
brlcad |
andromeda-galaxy:
https://www.google-melange.com/gci/task/view/google/gci2014/5250537473703936 |
20:15.18 |
gcibot |
[[ Implement a single function to generate
rays based on an object stencil || BRL-CAD || Open || Sean
]] |
20:15.43 |
andromeda-galaxy |
brlcad: thanks! I don't know why it took so
long to show up |
20:15.45 |
brlcad |
MarcTannous: how long is "a while"?
:) |
20:16.09 |
MarcTannous |
brlcad: if I can claim the 3D task tonight,
I'll probably get it done by tomorrow |
20:16.15 |
andromeda-galaxy |
brlcad: oh, you want the user to specify the
plane,not just a direction? |
20:16.26 |
brlcad |
andromeda-galaxy: let me know if the
description isn't clear -- I tried to keep it simple |
20:17.01 |
Notify |
02GCI:o7p9bxbnyj * 5250537473703936 : Task
Claimed - I would like to work on this task. |
20:17.04 |
andromeda-galaxy |
brlcad: one thing, is for vertical/horizontal
density the user would have to input one of vertical or
horizontal |
20:17.13 |
brlcad |
but it could be even simpler still if you get
stuck, like having to clamp rays to the input plane ... they could
be behind it if that's easier, we could fix that later |
20:17.28 |
brlcad |
either separate or a single density, don't
think it matters |
20:17.52 |
brlcad |
single density is probably fine, but double
might make the api more consistent with the rect pattern .. your
call |
20:18.04 |
andromeda-galaxy |
makes sense... I thought we were discussing
using something like the nirt backing out to not need a plane and
only need a direction? |
20:18.45 |
andromeda-galaxy |
(just thinking about it mentioning a plane
instead ofjust a direction) |
20:18.54 |
andromeda-galaxy |
brlcad: also, why would you want to sample
from inside the object? |
20:19.06 |
andromeda-galaxy |
The output is a set of rays parallel to the
input ray and at or in front of the plane defined by that ray (so
you could shoot from inside an object). |
20:29.45 |
Notify |
03BRL-CAD:carlmoore * 63953
brlcad/trunk/doc/docbook/system/man1/en/pixfade.xml: fill out
pixfade.xml, and stop its underscore of > |
20:34.10 |
*** join/#brlcad merzo
(~merzo@43-25-133-95.pool.ukrtel.net) |
20:42.25 |
Notify |
03BRL-CAD:carlmoore * 63954
brlcad/trunk/src/util/pixfade.c: remove [-h] from Usage, and touch
up comments |
20:46.34 |
Notify |
03BRL-CAD:starseeker * 63955
brlcad/trunk/src/libbrep/shape_recognition.cpp: Start separating
out faces into candidate primitive subsets. Need to be more
selective when evaluating candidate faces - right now the only
check is on type of surface, which isn't adequate. |
20:50.22 |
*** join/#brlcad Ko0lGuY
(uid61616@gateway/web/irccloud.com/x-vopfhzeitrkiixid) |
20:56.22 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
21:09.28 |
Notify |
02GCI:brlcad * 5907391937773568 : follow-on -
There are now a slew of additional icon tasks added! Just search on
the title or tags for icons and you'll see there are five other
icon sets we would... |
21:09.43 |
Notify |
02GCI:brlcad * 6380328235040768 : follow-on -
Yash, There are now a slew of additional icon tasks added! Just
search on the title or tags for icons and you'll see there are five
other icon sets we... |
21:10.13 |
Notify |
02GCI:brlcad * 6436162138800128 : follow-on -
Aditya, There are now a slew of additional icon tasks added! Just
search on the title or tags for icons and you'll see there are five
other icon sets... |
21:10.33 |
Notify |
02GCI:brlcad * 6143905720434688 : follow-on -
There are now a slew of additional icon tasks added! Just search on
the title or tags for icons and you'll see there are five other
icon sets we would... |
21:12.25 |
Notify |
02GCI:deepakkumarsharma * 5250537473703936 :
Task Assigned - This task has been assigned to Andromeda Galaxy.
You have 120 hours to complete this task, good luck! |
21:15.35 |
brlcad |
andromeda-galaxy: it's pretty trivial to
project backed-out rays onto a plane later, that's why I said it
doesn't matter if you do it one way or the other |
21:15.58 |
andromeda-galaxy |
brlcad: right, I think I was just confused by
what you meant by in front of the plane |
21:16.17 |
andromeda-galaxy |
i.e. when first reading it I thought you meant
closer to the object then the plane, which doesn't really fit
either scenario |
21:16.25 |
brlcad |
the silhoette of an object is potentially
quite different from a given cut plane |
21:17.06 |
andromeda-galaxy |
brlcad: not sure I understand... |
21:17.34 |
brlcad |
imagine a chair being my object, looking at it
from a corner ... fully backed out, I might see four legs, but from
an interior plane, there may be other 3, 2, or 1 leg |
21:17.44 |
brlcad |
don't worry about it :) |
21:17.51 |
brlcad |
do whatever you can get working :) |
21:18.14 |
brlcad |
shooting the object and getting hit points, so
you know which rays to keep is enough for one task
anyways |
21:18.34 |
andromeda-galaxy |
brlcad: sounds good :) I'll try to figure out
nirts backing-out right now |
21:18.43 |
andromeda-galaxy |
more globals... |
21:19.02 |
andromeda-galaxy |
wait, why isn't the bounding sphere stuff in
librt? |
21:19.32 |
andromeda-galaxy |
brlcad: it looks like nirts backing-out uses
the nirt bsphere functionality which isn't in librt and so can't be
accessed by the gen functions... |
21:20.23 |
andromeda-galaxy |
brlcad: I see what you mean about the
difference between the silhouette and the cut plane, projecting the
rays back onto the cut plane shouldn't be hard |
21:24.06 |
raptor_ |
brlcad: that is a lot of tasks at the end
))) |
21:25.00 |
raptor_ |
eyes diverge |
21:28.15 |
brlcad |
raptor_: there was a huge dump at 20%, another
at 40, and another at 75% ... there's only been a few more added
here at 90% |
21:28.42 |
brlcad |
the 75% was late, supposed to be nearer to
65% |
21:29.05 |
brlcad |
oh, and 0% ;) the initial dump |
21:29.43 |
brlcad |
andromeda-galaxy: "why isn't the bounding
sphere stuff in librt?" ... pretty much the same answer anywhere
in our code |
21:30.10 |
brlcad |
either it's only used in one place, or nobody
has gotten around to refactoring it into an api function |
21:30.44 |
raptor_ |
:) |
21:31.01 |
andromeda-galaxy |
brlcad: okay, that makes sense! |
21:31.51 |
andromeda-galaxy |
brlcad: just to clear up a terminology thing
quickly: when something refers to the front of a model/scene it
means the side closest to the observer, right? so for example the
... in front of the plane ... in the task description refers to
moving in the opposite direction as towards the object? |
21:32.16 |
andromeda-galaxy |
also, should the function take an rt_i
structure, or is there some other container of geometry data it
should use? |
21:32.30 |
raptor_ |
good night guys! |
21:33.59 |
andromeda-galaxy |
brlcad: if I pastebin you the current state of
mkbundle (the other changes to it prevoius to adding this function)
can you tell me if it's ready to be committed? the main thing that
I'm worried about is the set of chagnes to
rt_raybundle_maker() |
21:35.45 |
brlcad |
andromeda-galaxy: a plane is defined by a
point and a vector ... progressing "forward" means going in the
direction of the vector |
21:36.19 |
brlcad |
imaging a ground plane ... the vector would
point up (0,0,1) and in front of the ground is the air, behind the
ground plane is .. dirt |
21:36.56 |
andromeda-galaxy |
hmm, that makes sense... I was just confused
by the usage of "in front nof the plane" in the task description,
because I had thought that we were discussing making the rays start
either on the plane or behind it... |
21:37.49 |
brlcad |
well, the function is creating rays that will
start behind it ... it has to in order to ensure a hit |
21:38.09 |
brlcad |
but the *result* from the function is a set of
rays that start on the ground plane |
21:38.24 |
andromeda-galaxy |
here's the sentence that was confusing
me: |
21:38.31 |
andromeda-galaxy |
The output is a set of rays parallel to the
input ray and at or in front of the plane defined by that
ray |
21:38.33 |
brlcad |
i'm not in a position to evaluate mkbundle at
the moment with any sort of justice |
21:39.01 |
*** join/#brlcad merzo
(~merzo@43-25-133-95.pool.ukrtel.net) |
21:39.12 |
brlcad |
yes, I realize what was confusing you ... just
not sure if you're still confused :) |
21:39.18 |
maths22 |
brlcad: starseeker said you were discussing
doing something with the automatic builds and doxygen |
21:39.26 |
maths22 |
What is your idea? |
21:39.32 |
andromeda-galaxy |
brlcad: I don't think I'm confused anymore,
thanks |
21:40.08 |
andromeda-galaxy |
brlcad: on mkbundle, I'm a little worried
aobut the rt_raybundle_maker changes, since the entail a reasonably
large change at call sites (people now have to use rt_shootrays()
instead of rt_shootray_bundle()) |
21:40.10 |
brlcad |
maths22: basically, needing/wanting to tie in
doxygen output into our nightly builds ... ideas on the best way to
do that? |
21:40.49 |
brlcad |
andromeda-galaxy: the easy answer would be to
leave that function alone and create a different one named
consistent with the other new functions |
21:40.57 |
brlcad |
(though I think they all need to be
renamed) |
21:41.23 |
andromeda-galaxy |
what do you think they should be renamed
to? |
21:41.54 |
maths22 |
brlcad: I think we should have a special
target-called "nightly" or something like that, that will run the
applicable steps |
21:42.19 |
maths22 |
I.E. normal make all + make dox |
21:42.30 |
maths22 |
And anything else we want to add |
21:42.31 |
brlcad |
hmm, interesting |
21:42.42 |
brlcad |
I was thinking that this could be all
buildbot |
21:43.10 |
brlcad |
since it's already doing (or should be doing)
checkouts and builds |
21:43.19 |
maths22 |
That makes sense. |
21:43.22 |
maths22 |
I will look into it |
21:43.26 |
brlcad |
awesome |
21:43.48 |
brlcad |
I figure it's already got some testing logic
that we wouldn't want to be part of the build system |
21:44.02 |
brlcad |
(or maybe we do) |
21:44.28 |
andromeda-galaxy |
brlcad: I can do the
making-a-new-function-to-replace-raybundle-maker thing in aa little
bit, but what do you think that the rest of the functions should be
renamed to? |
21:44.42 |
brlcad |
maybe the buildbot scripts that it uses should
live in the repo, so it uses them when it does a checkout |
21:44.59 |
brlcad |
andromeda-galaxy: not worried about the name,
just noting that they suck |
21:45.23 |
brlcad |
can sort that out later ... thinking that
through is subjective and will take some time, but very
untechnical |
21:45.35 |
andromeda-galaxy |
brlcad: sounds good.. |
21:46.15 |
Notify |
03BRL-CAD:starseeker * 63957
(brlcad/trunk/src/libbrep/shape_recognition.cpp
brlcad/trunk/src/libbrep/shape_recognition.h): Start setting up to
collect more information on which to base an include/no-include
decision. |
22:51.56 |
*** join/#brlcad
circ-user-0UMVh (~circuser-@122.163.203.189) |
22:51.56 |
circ-user-0UMVh |
Hi |
22:52.22 |
circ-user-0UMVh |
Hi |
22:59.31 |
Notify |
02GCI:Melange * 5002699137351680 : Task
Reopened - Melange has detected that the final deadline has passed
and it has reopened the task. |
23:02.04 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
23:05.02 |
Notify |
03BRL-CAD:starseeker * 63959
(brlcad/trunk/src/libbrep/shape_recognition.cpp
brlcad/trunk/src/libbrep/shape_recognition.h): Will need to think
about tolerances at some point - this is a test of a shape in NIST
model 2, which doesn't satisfy 0.01 on the tolerances for cylinders
but does satisfy a looser tolerance. |
23:09.56 |
andromeda-galaxy |
brlcad: what about having a parameter to
control whether or not the function should back out? then for
simple objects where that is desired, it happens, and for complex
objects where it might be intentional to look a the object from
within the object, that's possible too... |
23:16.47 |
Notify |
02GCI:maitreyav * 4635701832318976 : Ready for
review - The work on this task is ready to be reviewed. |
23:32.04 |
Notify |
02GCI:vs37nx * 5860136425881600 : Ready for
review - The work on this task is ready to be reviewed. |
23:41.41 |
andromeda-galaxy |
brlcad: currently, any function wanting to
override a_hit()/a_miss() for rt_shootrays() has lots of
boilerplate to implement... what do you think of making the default
a_hit() and a_miss() functions available publicly as, e.g.,
rt_shootrays_default_bundle_hit/rt_shootrays_default_bundle_miss?
Then people implementing new a_hit/a_miss functions for use in an
rt_shootrays() call could just call those functions and
be |
23:42.00 |
*** join/#brlcad brlcad
(~sean@66-118-151-70.static.sagonet.net) |