| 02:13.47 | *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net) | |
| 02:54.05 | Notify | 03BRL-CAD Wiki:Phoenix * 6146 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 14 */ |
| 03:11.30 | *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net) | |
| 03:11.46 | *** join/#brlcad Izak__ (~Izak@66-118-151-70.static.sagonet.net) | |
| 03:11.50 | *** join/#brlcad n_reed__ (~molto_cre@66-118-151-70.static.sagonet.net) | |
| 03:18.03 | *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |
| 03:27.10 | *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net) | |
| 03:28.03 | Notify | 03BRL-CAD:phoenixyjll * 57704 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/intersect.cpp): Scrub the code - reuse sub_curve() and sub_surface(). |
| 03:32.35 | Notify | 03BRL-CAD:brlcad * 57705 brlcad/trunk/src/mged/mged.c: checking for p implies it could be null, so stack complained about the potential null pointer dereferences that followed. we do bu_bomb() earlier, but it doesn't know that routine doesn't return. |
| 03:36.59 | Notify | 03BRL-CAD:brlcad * 57706 brlcad/trunk/src/conv/step/step-g/SurfacePatch.cpp: step could be NULL if default constructor, so should check for it |
| 03:43.48 | Notify | 03BRL-CAD:phoenixyjll * 57707 brlcad/trunk/src/libbrep/intersect.cpp: Correct the comments. |
| 03:44.47 | Notify | 03BRL-CAD:brlcad * 57708 brlcad/trunk/src/conv/step/step-g/VertexLoop.cpp: another sanity check for null |
| 03:49.38 | *** join/#brlcad kimzzzz (~AndChat31@1.38.31.154) | |
| 03:52.05 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 07:02.43 | *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) | |
| 07:31.57 | *** join/#brlcad vladbogo (~vlad@188.25.237.92) | |
| 07:37.05 | *** join/#brlcad kimzzzz (~AndChat31@1.38.31.154) | |
| 07:42.50 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 09:19.54 | Notify | 03BRL-CAD:phoenixyjll * 57709 brlcad/trunk/src/libbrep/intersect.cpp: Scrub code and add comment. |
| 09:20.49 | Notify | 03BRL-CAD Wiki:Phoenix * 6147 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 14 */ |
| 09:28.33 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 10:08.43 | *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net) | |
| 10:18.43 | *** join/#brlcad mpictor_ (~mark@c-67-177-102-131.hsd1.in.comcast.net) | |
| 11:32.11 | *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) | |
| 11:32.15 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 11:36.26 | Notify | 03BRL-CAD:brlcad * 57710 (brlcad/trunk/src/proc-db/brep_cube.cpp brlcad/trunk/src/proc-db/brep_simple.cpp brlcad/trunk/src/proc-db/surfaceintersect.cpp): add a few nullity checks |
| 11:37.24 | Notify | 03BRL-CAD:brlcad * 57711 brlcad/trunk/src/fbserv/fbserv.c: if clients[sub] can be null, don't derefence it right before the check |
| 11:41.58 | Notify | 03BRL-CAD:brlcad * 57712 brlcad/trunk/src/util/bu_arg_parse.cpp: new doesn't return NULL, it throws an exception (there needs to be an exception handler) |
| 11:45.14 | Izak__ | brlcad: it gave you a line number and there should be a stack trace saved in that log file. Which log file is that ? |
| 11:51.56 | Izak__ | brlcad: I mean I have not found the file bwish-18642-bomb.log |
| 13:00.37 | *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net) | |
| 13:19.12 | *** join/#brlcad Gaganjyot (~gagan@210.56.97.133) | |
| 13:33.24 | Notify | 03BRL-CAD:indianlarry * 57713 (brlcad/branches/nurbs/NEWS brlcad/branches/nurbs/TODO and 18 others): Merging trunk into branch 'nurbs' r:57686:57712 |
| 13:47.30 | Notify | 03BRL-CAD:carlmoore * 57714 (brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/libbrep/intersect.cpp): remove trailing blanks/tabs; fix spellings |
| 13:50.40 | Notify | 03BRL-CAD:starseeker * 57715 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/ls.c): Go back to the original dpv to/from argv style, use Sean's suggestion of creating an empty struct directory instead of NULL for db_argv_to_dpv |
| 13:51.11 | *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16) | |
| 13:54.00 | Notify | 03BRL-CAD:starseeker * 57716 brlcad/trunk/TODO: Make a note that there is a little more work to do to reach the final form of the comb command's region lifting abilities. |
| 14:03.28 | brlcad | mpictor: tons of false positives |
| 14:04.03 | brlcad | mpictor: talked to the author and there's apparently a flag that should prevent many of these |
| 14:10.14 | Notify | 03BRL-CAD:starseeker * 57717 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.h brlcad/trunk/src/conv/step/g-step/g-step.cpp): get the STEP BRep writing function ready to be called by another function, as a precursor to walking a comb tree instead of specifying a single brep directly. |
| 14:16.31 | Izak__ | d |
| 14:22.53 | *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) | |
| 14:23.17 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 14:29.20 | Notify | 03BRL-CAD:starseeker * 57718 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.h brlcad/trunk/src/conv/step/g-step/g-step.cpp): Pass directory pointer so we can use actual object name instead of hardcoded 'brep.s' name |
| 14:31.19 | brlcad | Izak__: it would have written it out into the current directory |
| 14:31.46 | brlcad | find / -name bwish-18642-bomb.log |
| 14:42.50 | Notify | 03BRL-CAD Wiki:NyahCh3ck20 * 6148 /wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* Sept 16 - Sept 22 */ |
| 14:46.41 | Notify | 03BRL-CAD:starseeker * 57719 (brlcad/trunk/src/conv/step/g-step/G_STEP_Util.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp): Use the brep shape respresentation when we are making the shape definition. |
| 14:57.07 | Notify | 03BRL-CAD:starseeker * 57720 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.h): Simplify the toplevel structure automatically generated by the brep routine, unless/until it is clear it needs to provide something else... |
| 15:09.07 | Notify | 03BRL-CAD:starseeker * 57721 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp and 4 others): The container we are using to hold data for the brep->step process is Brep specific, so name it accordingly. |
| 15:29.56 | Notify | 03BRL-CAD:tbrowder2 * 57722 brlcad/trunk/include/bu.h: clarify bu_ptbl comments; neaten Doxygen var comments |
| 16:24.37 | *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) | |
| 16:26.49 | Notify | 03BRL-CAD:starseeker * 57723 brlcad/trunk/src/conv/step/g-step/CMakeLists.txt: Stub in some files for comb trees. |
| 16:46.28 | Notify | 03BRL-CAD:tbrowder2 * 57724 brlcad/trunk/src/util/CMakeLists.txt: for now ignore the interface test file; change 'c' to 'C' |
| 16:50.47 | Notify | 03BRL-CAD:tbrowder2 * 57725 (brlcad/trunk/src/util/bu_arg_parse.cpp brlcad/trunk/src/util/bu_arg_parse.h and 2 others): new API that incorporates severak of Sean's and Cliff's ideas; uses pointers but cleans up automatically upon exit; builds and gives same no-arg response as before; still needs work but ready for comment on new approach; note that TCLAP C++ memory use is not clean yet |
| 17:13.09 | *** join/#brlcad caen23 (~caen23@92.85.89.94) | |
| 17:19.17 | brlcad | starseeker: maybe helpful, close to the diagrams I was mentioning: http://www.sciencedirect.com/science/article/pii/S1367578809000522?np=y |
| 17:19.30 | brlcad | particularly the step pdm images |
| 17:20.17 | brlcad | figure 2 here is apropos too: http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0100-73862000000400003 |
| 17:40.53 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 17:52.43 | ``Erik | https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition |
| 17:55.48 | Notify | 03BRL-CAD:carlmoore * 57726 brlcad/trunk/src/conv/g-vrml.c: remove unneeded braces; note that default units are mm; initialize units to 'mm' and they stay that way if we don't otherwise specify units |
| 18:08.46 | brlcad | anyone want to design a new BRL-CAD sticker? |
| 18:34.19 | Notify | 03BRL-CAD:carlmoore * 57727 brlcad/trunk/src/conv/g-vrml.c: remove trailing blanks from fprintf statements; detected on file output, which is user-readable |
| 18:44.09 | *** join/#brlcad Izak_ (~Izak@195.24.220.16) | |
| 18:57.27 | *** join/#brlcad Izak_ (~Izak@195.24.220.16) | |
| 18:58.05 | *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16) | |
| 19:26.27 | *** join/#brlcad vladbogo (~vlad@188.25.237.92) | |
| 19:33.57 | Notify | 03BRL-CAD:iiizzzaaakkk * 57728 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Corrections to rt_hrt_norm() and adding flesh to rt_hrt_plot() and its helper function rt_hrt_24pts() |
| 19:38.30 | ``Erik | huh, othe rthan the normals, the hrt primitive is looking pretty good |
| 19:39.28 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 19:56.34 | Izak_ | brlcad: ``Erik: rt_hrt_norm() is corrected and ray tracing results are at their best (although slower). You can watch the video on http://youtu.be/EpdBJIIe31U |
| 19:56.54 | Izak_ | Izak_ jets off to bed |
| 20:10.52 | Notify | 03BRL-CAD:starseeker * 57729 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/search.c brlcad/trunk/src/librt/search.c): Carry the 'flat' search concept to its logical limit. If the flat modifier is passed without either a local top level search path, a full path toplevel search path, or a specific object it runs a search that iterates over the database objects without walking any trees. This search has the |
| 20:10.54 | Notify | potential to be a great deal faster when doing type or name filtering searches for objects where full paths aren't needed, but will result in depth aware options not functioning. |
| 20:20.30 | Notify | 03BRL-CAD:tbrowder2 * 57730 brlcad/trunk/src/util/bu_arg_parse_private.h: reclaim some memory; delete unintentional duplicat line |
| 20:22.15 | Notify | 03BRL-CAD:tbrowder2 * 57731 brlcad/trunk/src/util/bu_arg_parse.cpp: remove FIXME; add some blank lines |
| 20:23.57 | Notify | 03BRL-CAD:indianlarry * 57732 brlcad/branches/nurbs/src/librt/primitives/brep/brep.cpp: Added surface_GetBoundingBox() which currently makes use of static variable to reuse surface memory and allows user to get surface bounds over specific U,V intervals. WIP, need to replace static with per cpu memory similar to whats done in libbu's heap.c. |
| 20:27.02 | Notify | 03BRL-CAD Wiki:Vladbogolin * 6149 /wiki/User:Vladbogolin/GSoC2013/Logs: /* Week 14 */ |
| 20:30.36 | Notify | 03BRL-CAD:starseeker * 57733 brlcad/trunk/doc/docbook/system/mann/en/search.xml: Update search man page for new path option. |
| 20:32.56 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 20:49.13 | Notify | 03BRL-CAD:starseeker * 57734 (brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h): We don't want -below to trigger if we're doing a true iterative flat search. |
| 21:20.02 | Notify | 03BRL-CAD:tbrowder2 * 57735 brlcad/trunk/src/util/bu_arg_parse.cpp: add some asserts for error paths |
| 22:07.57 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 22:27.18 | Notify | 03BRL-CAD:starseeker * 57736 (brlcad/trunk/src/conv/step/g-step/Comb_Tree.cpp brlcad/trunk/src/conv/step/g-step/Comb_Tree.h brlcad/trunk/src/conv/step/g-step/g-step.cpp): Start collecting geometric sets we will need for comb step export. |
| 22:53.17 | *** join/#brlcad Gaganjyot (~gagan@210.56.99.195) | |
| 23:10.29 | Notify | 03BRL-CAD:mohitdaga * 57737 brlcad/trunk/include/icv.h: Sanitize the comments in icv.h |