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