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 |