IRC log for #brlcad on 20140130

00:03.57 Notify 03BRL-CAD:starseeker * 59580 (brlcad/trunk/src/conv/step/g-step/CMakeLists.txt brlcad/trunk/src/conv/step/g-step/Trees.cpp brlcad/trunk/src/conv/step/g-step/g-step.cpp): OK, should be able to handle both solids and combs as toplevel objects in the input list now.
00:37.34 Notify 03BRL-CAD:starseeker * 59581 brlcad/trunk/src/conv/step/g-step/G_Objects.cpp: We need to do something if the brep conversion fails, otherwise the STEP writer crashes trying to write its output (and we crash before that trying to build the structure, for similar reasons.) AP203 doesn't seem to allow for a 'null' object - may need to fall back on the bbox idea, as well as dealing with half (for which bbox isn't very
00:37.36 Notify effective...)
02:31.42 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
03:10.22 Notify 03BRL-CAD:starseeker * 59582 brlcad/trunk/src/conv/step/g-step/Trees.cpp: Avoid part of the problem by making sure the child has a STEP representation.
03:24.08 Notify 03BRL-CAD:starseeker * 59583 brlcad/trunk/src/other/stepcode/src/clstepcore/STEPattribute.cc: Try to make the STEPattribute.cc missing pointer error more informative.
03:25.03 Notify 03BRL-CAD:starseeker * 59584 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/Trees.cpp): Comment out some messages to focus in on the problem areas.
06:40.00 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
07:16.01 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:44.51 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
11:15.31 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:18.38 Notify 03BRL-CAD:indianlarry * 59586 brlcad/trunk/src/conv/step/step-g/PCurveOrSurface.cpp: Removed old unneeded debug print from Load() function.
13:05.10 *** join/#brlcad chick (~chick@195.24.220.16)
13:29.43 Notify 03BRL-CAD:indianlarry * 59585 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Added NearSeam() check to FindTrimSeamCrossing(0 function. Added additional seam logic to pullback to handle seam crossing.
13:37.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:47.34 *** join/#brlcad chick (~chick@195.24.220.16)
14:48.45 Notify 03BRL-CAD:starseeker * 59587 brlcad/trunk/src/librt/primitives/half/half_brep.cpp: Add a note about something to try later for half->brep
14:55.35 Notify 03BRL-CAD:carlmoore * 59588 (brlcad/trunk/src/libbn/plot3.c brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/tests/test_funcs.c): remove trailing blanks/tabs; fix spellings (turns out to be in comments only)
15:17.03 *** join/#brlcad chick (~chick@195.24.220.16)
15:44.38 Notify 03BRL-CAD:tbrowder2 * 59589 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c and 3 others): include/bu.hsrc/libbu/bitv.c+ rename 'bu_binary_to_bitv' to 'bu_binary_to_bitv2'+ improve/correct 'bu_binary_to_bitv2'+ add new function 'bu_binary_to_bitv' which does not require alength argumentsrc/libbu/tests/CMakeLists.txtsrc/libbu/tests/bu_bitv.c+ add bu_binary_to_bitv2 and other tests+ tidy some
15:44.40 Notify formattingsrc/libbu/tests/test_funcs.c+ improve bitv dump function as a local library
15:48.25 Notify 03BRL-CAD:starseeker * 59590 (brlcad/trunk/src/conv/step/g-step/Comb.h brlcad/trunk/src/conv/step/g-step/Trees.cpp): Simplify comb logic
15:48.27 brlcad ``Erik: very exciting.. got the O2 hooked up, booted, rooted, running
15:49.07 brlcad looks for a blank disk to sneakernet over cmake and 7.24.0
16:27.04 Notify 03BRL-CAD:starseeker * 59592 brlcad/trunk/src/conv/step/g-step/Trees.cpp: remove debugging message
16:52.22 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
17:54.02 Notify 03BRL-CAD:tbrowder2 * 59594 brlcad/trunk/src/libbu/tests/CMakeLists.txt: break out bitv tests into an include file
17:57.09 brlcad > half hour to unpack tarball
17:57.17 brlcad running cmake now ... tick tick .. tick
18:13.49 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
18:32.01 Notify 03BRL-CAD:tbrowder2 * 59593 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/src/libbu/tests/CMakeLists.txt): remove conditional bitv testing (i.e., turn them on like the other tests)
18:32.04 Notify 03BRL-CAD:starseeker * 59591 (brlcad/trunk/src/conv/step/g-step/G_Objects.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp): Make sure we always have *something* for every solid - create an empty STEP brep to serve as a 'null' object in cases where we can't get a BRep representation.
18:34.03 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:41.00 *** join/#brlcad zxq9 (~ceverett@125.199.207.150)
18:42.54 kanzure hmm still evaluating this ruby gem
18:42.57 kanzure http://www.roantrail.com/tovero/tovero.rb
18:43.29 kanzure oh, swig
19:10.43 Notify 03BRL-CAD:starseeker * 59595 brlcad/trunk/src/conv/step/g-step/Comb.cpp: Putt the HIDDEN in the right place (thanks rweiss for catching it)
19:51.12 Notify 03BRL-CAD:carlmoore * 59596 brlcad/trunk/src/util/lowp.c: moved the initializing into the declaration for nlines
20:18.42 Notify 03BRL-CAD:starseeker * 59597 brlcad/trunk/src/librt/primitives/tor/tor_brep.cpp: The openNURBS torus brep conversion routine isn't able to handle tori with inner radius == 0 - it fails the validity check. This routine goes ahead and creates the Brep anyway - we can apparently raytrace the result, but it causes some problems with our wireframe and shading codes...
21:01.24 brlcad kanzure: he used swig? really?
21:01.32 brlcad it is an interesting project
21:01.56 kanzure it claims swig
21:01.58 brlcad looks sort of like our core geometry C++ api
21:07.37 Notify 03BRL-CAD:carlmoore * 59598 brlcad/trunk/src/util/mac-pix.c: implement h,? for help
21:13.41 Notify 03BRL-CAD:carlmoore * 59599 brlcad/trunk/src/util/mac-pix.c: expand a comment
21:17.01 Notify 03BRL-CAD:starseeker * 59600 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Had the points backwards - can now successfully export moss.g
21:20.01 Notify 03BRL-CAD:n_reed * 59601 brlcad/trunk/src/libbu/tests/test_funcs.c: warning fixes: signed/unsigned comparison, C++ comments in C file, 'z' printf width modifier is not C90
21:32.07 Notify 03BRL-CAD:n_reed * 59602 brlcad/trunk/src/util/mac-pix.c: unclosed comment
21:48.31 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
21:58.20 Notify 03BRL-CAD:starseeker * 59603 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: RT_LEN_TOL looks like it's a bit tight for this - go with VUNITIZE_TOL
22:11.29 Notify 03BRL-CAD:starseeker * 59604 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Hmm - even at VUNITIZE_TOL some of the scaling looks non-uniform. For AP203 non-uniform scaling is extremely problematic and may yet end with a request for an xpush on the offending comb, so need to figure out if we can be more forgiving here... or perhaps the test itself needs to be changed somehow...
22:13.24 Notify 03BRL-CAD:starseeker * 59605 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: tweak messages
22:28.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:17.06 Notify 03BRL-CAD:n_reed * 59606 brlcad/trunk/src/libbrep/intersect.cpp: ws/style
23:21.08 Notify 03BRL-CAD:n_reed * 59607 brlcad/trunk/src/libbrep/intersect.cpp: use double literals where appropriate
23:50.51 Notify 03BRL-CAD:starseeker * 59608 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Add a fuction to create CARTESIAN_TRANSFORMATION_OPERATOR_3D entities. Frustratingly, this does *not* seem to be a successful 1->1 replacment for AXIS2_PLACEMENT_3D
23:51.41 Notify 03BRL-CAD:starseeker * 59609 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: fix comment
23:56.16 Notify 03BRL-CAD:n_reed * 59610 brlcad/trunk/src/libbrep/intersect.cpp: make variable names more consistent

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