IRC log for #brlcad on 20110801

00:38.03 *** join/#brlcad juan_man (~quassel@unaffiliated/juanman)
01:48.10 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
02:02.49 *** join/#brlcad LainIwakuraX (~yuki@d24-57-80-191.home.cgocable.net)
02:23.20 CIA-62 BRL-CAD: 03kunigami * r45740 10/brlcad/trunk/src/rt/do.c: added a experimental mode to call do_run several times. by now each run is independent, but my next step is to sum the colors in scanline array instead of just setting them.
07:12.08 *** join/#brlcad merzo (~merzo@193.254.217.44)
09:42.34 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
10:06.41 *** join/#brlcad kunigami (~kunigami@201.53.206.27)
10:29.27 *** join/#brlcad Stattrav (~Stattrav@117.192.147.9)
10:29.27 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
10:49.30 *** join/#brlcad merzo (~merzo@193.254.217.44)
11:41.36 *** join/#brlcad Stattrav (~Stattrav@117.202.26.38)
11:41.36 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
11:50.04 *** join/#brlcad Elrohir (~kvirc@p5B14B46A.dip.t-dialin.net)
11:58.20 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:35.09 *** join/#brlcad Stattrav_ (~Stattrav@117.192.159.229)
12:52.02 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:53.42 *** join/#brlcad Stattrav (~Stattrav@117.202.31.56)
12:53.42 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
13:03.53 *** join/#brlcad Stattrav_ (~Stattrav@117.192.145.237)
13:19.26 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
14:25.52 CIA-62 BRL-CAD: 03r_weiss * r45741 10/brlcad/trunk/src/libged/edit.c: Updated file 'edit.c' within the libged library. Fixed some compile warnings/errors.
14:26.30 *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
14:27.26 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
14:48.30 *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
14:49.30 brlcad yawns
15:11.00 d_rossberg last change in libged/edit.c (r45741): shouldn't there be a bu_free()? or #define the array sizes?
16:49.33 brlcad bhinesley: d_rossberg's question is directed towards you ;)
16:51.46 bhinesley brlcad: oh okay. I was just looking at it and trying to figure out why those changes were made
16:52.15 *** join/#brlcad kunigami (~kunigami@201.53.206.27)
16:52.25 bhinesley but yes, d_rossberg, it needs to be freed at the least
16:55.37 bhinesley I don't understand why "struct edit_arg *arg_heads[len];" was changed to "struct edit_arg **arg_heads;"
16:56.06 bhinesley I mean, why coudn't it be automatic
17:05.23 brlcad he's not here right now
17:06.01 bhinesley ah
17:06.06 brlcad bhinesley: c90 prohibits dynamic array sizes based on runtime variable values
17:06.22 brlcad c++ allows it
17:07.07 brlcad c99 might even allow it, but it's more portable to allocate your size as needed if the size can't be known at compile-time
17:07.37 bhinesley oh okay, so I can probably just use a #define, since I do know the size at compile-time
17:08.16 brlcad nods
17:08.30 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
17:19.23 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
17:37.39 CIA-62 BRL-CAD: 03bhinesley * r45742 10/brlcad/trunk/src/libged/edit.c:
17:37.39 CIA-62 BRL-CAD: Compiler warnings because of dynamically sized arrays based on runtime variable
17:37.39 CIA-62 BRL-CAD: were resolved by allocating memory in r45741 (which was not subsequently being
17:37.39 CIA-62 BRL-CAD: freed). Since these sizes are known at compile time, we can instead size the
17:37.39 CIA-62 BRL-CAD: arrays using preprocessor macros. Also resolved, were 3 warnings about printf
17:37.40 CIA-62 BRL-CAD: format specifiers; the pointers needed to be dereferenced.
17:40.10 *** join/#brlcad Stattrav (~Stattrav@117.192.134.200)
17:40.10 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:51.05 *** join/#brlcad Stattrav (~Stattrav@117.192.134.200)
17:51.05 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:55.49 *** join/#brlcad kunigami (~kunigami@201.53.206.27)
18:00.32 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
18:10.14 brlcad congratulations abhi2011
18:10.31 abhi2011 Thanks brlcad
18:10.46 abhi2011 didnt expect it :P
18:11.00 brlcad so this will be pretty exciting, can't wait to see some objects responding to gravity :)
18:11.29 abhi2011 hehe yes :)
18:11.38 brlcad it's going to be a lot of work, but I think you'll manage if you work hard at it and put a lot of time into figuring things out
18:11.41 abhi2011 by the way about yesterday's code
18:12.00 abhi2011 so the gedp structure was something I could not get rid of
18:12.06 brlcad so that's pretty exemplary, yesterday's code exercise
18:12.25 abhi2011 ok
18:12.27 brlcad shouldn't really take more than an hour, and you got stuck :)
18:12.40 abhi2011 ya i wasted 45 mins on the linking issue :P
18:12.47 abhi2011 coding took much less time
18:12.56 brlcad yet coding is incomplete too :)
18:13.03 abhi2011 hehe :P
18:13.19 brlcad so you really do need to figure out how to get that to work
18:13.21 abhi2011 yah the gedp structure was something i COULD NOT GET RID OF
18:13.25 abhi2011 oops no caps
18:13.27 brlcad it's actually directly related to your task
18:13.29 abhi2011 sorry
18:13.43 abhi2011 yes
18:14.10 abhi2011 so a question
18:14.17 brlcad you'll need to read that code over and over until you understand what it's doing and figure out how the bounding box is actually calculated
18:14.25 brlcad without libged, naturally :)
18:14.49 abhi2011 ah ok, I was thinking there is a function in libged that directly takes an object extracted from the .g file
18:14.50 brlcad or with it -- frankly doesn't matter, it's just not necessary
18:15.04 abhi2011 yes exactly, no point rebuilding the wheel
18:15.27 brlcad there is a function in libged that directly takes an object extracted from the .g file
18:15.32 abhi2011 right
18:15.37 abhi2011 was looking for that :)
18:15.50 brlcad you need to read the code
18:16.02 brlcad because you already sort of found it, or at least found the direct pointers to it
18:16.27 brlcad if it's not obvious, you should review that code line by line until you understand it ;)
18:16.33 abhi2011 yes i will look through the functions defined in libged and make that program work
18:17.27 abhi2011 ok be right back in few mins
18:46.12 CIA-62 BRL-CAD: 03bhinesley * r45743 10/brlcad/trunk/src/libged/edit.c: fixed off by one error in a function that frees linked list of args; was causing crashes in some cases
18:58.56 *** join/#brlcad Stattrav (~Stattrav@117.192.134.200)
18:58.56 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
19:10.37 abhi2011 back
20:02.53 *** join/#brlcad Stattrav (~Stattrav@117.192.134.200)
20:02.53 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
20:09.34 CIA-62 BRL-CAD: 03bhinesley * r45744 10/brlcad/trunk/src/libged/edit.c: (log message trimmed)
20:09.34 CIA-62 BRL-CAD: One of the translate cmd's functions was not detecting missing "TO" args, which
20:09.34 CIA-62 BRL-CAD: ged_edit() intentionally doesn't detect if the -k option isn't given. A function
20:09.34 CIA-62 BRL-CAD: to free edit_cmd obj's was only partially working since args were changed from
20:09.34 CIA-62 BRL-CAD: being automatic to malloc'd. Fixed several related/unrelated problems with
20:09.35 CIA-62 BRL-CAD: regard to freeing and allocating memory. Added a helper function to only free
20:09.36 CIA-62 BRL-CAD: args if they are unused, which saved some checks/vars later on. There were some
20:19.24 *** join/#brlcad kunigami (~kunigami@201.53.206.27)
20:22.35 CIA-62 BRL-CAD: 03r_weiss * r45745 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c:
20:22.35 CIA-62 BRL-CAD: Updated the prototype version of function 'cut_unimonotone' within file
20:22.35 CIA-62 BRL-CAD: 'nmg_tri.c'. This change adds a check for null edgeuse. This prototype function
20:22.35 CIA-62 BRL-CAD: supports the prototype version of 'nmg_triangulate_fu'. These changes are
20:22.35 CIA-62 BRL-CAD: disabled by default. These changes are a work in progress.
20:29.18 CIA-62 BRL-CAD: 03r_weiss * r45746 10/brlcad/trunk/src/librt/primitives/nmg/nmg_class.c:
20:29.18 CIA-62 BRL-CAD: Updated functions 'nmg_class_pt_e', 'nmg_class_pt_l', 'class_vu_vs_s',
20:29.18 CIA-62 BRL-CAD: 'nmg_class_pt_s', 'class_eu_vs_s' and 'class_lu_vs_s' within file 'nmg_class.c'.
20:29.18 CIA-62 BRL-CAD: Most of the updates were changes to support the prototype version of function
20:29.18 CIA-62 BRL-CAD: 'nmg_triangulate_fu'. The remainer of the changes were code cleanup. The logic
20:29.18 CIA-62 BRL-CAD: changes are disabled by default and are a work in progress. These changes are
20:29.19 CIA-62 BRL-CAD: related to classification of nmg objects during boolean operations.
20:29.28 CIA-62 BRL-CAD: 03starseeker * r45747 10/brlcad/branches/STABLE/src/ (libged/erase.c libged/mater.c librt/primitives/ars/ars.c): Add a few bugfix patches to STABLE.
20:38.03 CIA-62 BRL-CAD: 03r_weiss * r45748 10/brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: (log message trimmed)
20:38.04 CIA-62 BRL-CAD: Updated functions 'vertex_neighborhood', 'ray_hit_vertex', 'isect_ray_faceuse',
20:38.04 CIA-62 BRL-CAD: 'guess_class_from_hitlist_max', 'guess_class_from_hitlist_min' and
20:38.04 CIA-62 BRL-CAD: 'nmg_class_ray_vs_shell' within file 'nmg_rt_isect.c'. Most of the changes
20:38.04 CIA-62 BRL-CAD: support the prototype version of the function 'nmg_triangulate_fu'. The
20:38.04 CIA-62 BRL-CAD: remaining changes are code cleanup. The logic changes are disabled by default
20:38.05 CIA-62 BRL-CAD: and are a work in progress. These changes are related to classification of nmg
20:45.26 CIA-62 BRL-CAD: 03r_weiss * r45749 10/brlcad/trunk/src/librt/primitives/nmg/nmg_pt_fu.c: Updated function 'nmg_class_pt_eu' within file 'nmg_pt_fu.c'. Changed a floating point compare to 0.0 to using SMALL_FASTF.
22:13.06 CIA-62 BRL-CAD: 03Kunigami 07http://brlcad.org * r3039 10/wiki/User:Kunigami/GSoc2011/Reports: added log for past week
22:13.50 CIA-62 BRL-CAD: 03Kunigami 07http://brlcad.org * r3040 10/wiki/User:Kunigami/GSoc2011/Reports: /* Reports */ corrected formatting error
22:14.09 CIA-62 BRL-CAD: 03bhinesley * r45750 10/brlcad/trunk/src/libged/edit.c: Improved detection/alerts of translate command syntax-error.
22:15.19 bhinesley kunigami: bah, you just reminded me that I've been forgetting that again :-/
22:15.31 kunigami bhinesley: :)
22:24.50 abhi2011 brlcad I found the reason for the linking errors yesterday
22:25.38 abhi2011 I was using fedora from virtual box and I had placed the main.c file in a mounted partition
22:25.48 abhi2011 the partition is a windows partition
22:26.32 abhi2011 once I copied the file into the /home its having no problem finding librt
22:32.11 abhi2011 hmm no thats not the reason
22:32.34 abhi2011 well anyway am using a native installation now so it should be fine
22:45.54 brlcad bhinesley: kunigami: you guys have been fantastic at updating your reports (completely unprompted) .. seriously I think you're both a couple of the best I've seen at announcing your activities
22:45.58 brlcad kudos
22:46.49 kunigami brlcad: thanks!
22:47.07 bhinesley cool... I worry about these things ;-)
23:15.25 ``Erik (btw, great job on passing the midpoint, too)
23:15.52 bhinesley thank you
23:17.58 *** join/#brlcad abhi2011_ (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
23:18.03 CIA-62 BRL-CAD: 03Abhi2011 07http://brlcad.org * r3041 10/wiki/User:Abhijit: /* Development timeline */
23:52.30 *** join/#brlcad LainIwakuraX (~yuki@d24-57-80-191.home.cgocable.net)

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