IRC log for #brlcad on 20150920

01:33.00 *** join/#brlcad LordOfBikes_ (~armin@dslb-088-066-140-230.088.066.pools.vodafone-ip.de)
07:11.54 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:36.03 *** join/#brlcad Boquete (~piotr@asu119.neoplus.adsl.tpnet.pl)
09:43.47 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-140-230.088.066.pools.vodafone-ip.de)
10:52.44 *** join/#brlcad Boquete (~piotr@asu119.neoplus.adsl.tpnet.pl)
11:39.48 ``Erik brlcad: ya gonna watch 'heroes reborn'?
14:39.36 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
15:37.26 *** join/#brlcad Boquete (~piotr@asu119.neoplus.adsl.tpnet.pl)
16:04.50 Notify 03BRL-CAD:starseeker * 66289 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: add another cyl test case.
16:10.27 Notify 03BRL-CAD:starseeker * 66290 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: commit concave polyhedron test case.
16:55.00 Notify 03BRL-CAD:starseeker * 66291 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add one of the pieces of NIST2 that was causing problems for the convex arbn detection as its own independent test (independent B-Rep if the subshape was generated for debugging, turned out to be a useful way to capture a 'piece' of a B-Rep in its own object for this situation. Might offer an interpretation of a 'split' or 'disassemble'
16:55.02 Notify subcommand for breps.
16:55.04 Notify ...
16:56.32 Notify 03BRL-CAD:starseeker * 66292 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: whoops - overwrote another example.
16:57.45 Notify 03BRL-CAD:starseeker * 66293 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: readd example from r66291 without wiping out another example
17:00.17 Notify 03BRL-CAD:starseeker * 66294 brlcad/trunk/src/libged/shape_recognition.cpp: Fix build of brep generation, enable while debugging.
17:02.24 Notify 03BRL-CAD:starseeker * 66295 brlcad/trunk/src/libbrep/shape_recognition_planar.cpp: for the nucleus build, whether the planes can bound a convex volume isn't enough. Need to make sure the volume those planes are bounding actually corresponds to the original volume by checking to see if we lose any vertex points with the new shape.
17:23.14 Notify 03BRL-CAD:starseeker * 66296 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libged/shape_recognition.cpp): Use loops for keys
17:32.39 Notify 03BRL-CAD:starseeker * 66297 (brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp brlcad/trunk/src/libbrep/shape_recognition_planar.cpp brlcad/trunk/src/libbrep/shape_recognition_util.cpp): Define constants rather than having raw numbers in NEAR_ZERO tests - these will undoubtedly need more thought, but this makes it (slightly) better to deal with.
18:08.35 Notify 03BRL-CAD:starseeker * 66298 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: A plane should have at least three uses to be part of an arbn, otherwise it's degenerate.
18:27.24 Notify 03BRL-CAD:starseeker * 66299 brlcad/trunk/src/libged/shape_recognition.cpp: whoops - poorly set up if statements plus comments equals bugs.
18:46.39 Notify 03BRL-CAD:starseeker * 66300 (brlcad/trunk/src/libbrep/shape_recognition_planar.cpp brlcad/trunk/src/libbrep/shape_recognition_util.cpp): don't flip a multiloop face, and if the brep boolean test sees it assume a top level object.
18:59.19 Notify 03BRL-CAD:starseeker * 66301 brlcad/trunk/src/libged/shape_recognition.cpp: Don't reconvert objects already converted - convenient for debugging, but bad for tree walking.
19:19.59 *** join/#brlcad Boquete_ (~piotr@abkf91.neoplus.adsl.tpnet.pl)
19:27.35 Notify 03BRL-CAD:starseeker * 66302 brlcad/trunk/src/libbrep/shape_recognition_planar.cpp: Don't try the arbn test unless we've got a small number of planes.
19:43.14 starseeker brlcad: if you're in the mood to fiddle with it, here's that csg tree I was telling you about from a brep conversion that's giving mged and the raytracer fits: http://brlcad.org/~starseeker/problem_makerbot_csg.g
19:53.04 *** join/#brlcad Boquete_ (~piotr@aafz64.neoplus.adsl.tpnet.pl)
21:17.32 *** join/#brlcad packrat (~packrator@c-71-231-32-234.hsd1.wa.comcast.net)
21:43.06 Notify 03BRL-CAD:starseeker * 66303 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add some test cases for the situation involving a union child of a union that needs a parent subtraction. Not currently handled and needs to be handled.
21:58.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:10.29 Notify 03BRL-CAD:starseeker * 66304 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add another example, start organizing these into groups
22:25.26 Notify 03BRL-CAD:starseeker * 66305 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Organize the shapes in space so we can see the results of multiple tests at once.
22:48.36 Notify 03BRL-CAD:starseeker * 66306 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: the toplevel no-inner-loop island need not be unique - add examples where this is not true.
23:01.51 Notify 03BRL-CAD:starseeker * 66307 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: More fun - toplevels not only can be non-unique, but toplevel island subtractions can intrude into other toplevel island volumes.

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