IRC log for #brlcad on 20150919

01:34.02 *** join/#brlcad LordOfBikes_ (~armin@dslb-188-098-168-050.188.098.pools.vodafone-ip.de)
03:17.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:27.27 *** join/#brlcad Boquete (~piotr@aaaf110.neoplus.adsl.tpnet.pl)
12:25.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:10.00 Notify 03BRL-CAD:starseeker * 66274 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/shape_recognition.cpp and 4 others): After a few mistakes, I now see why openNURBS named some of their variables as they did. Make id, type, and a few other variables inside structs clearer.
13:37.10 Notify 03BRL-CAD:starseeker * 66275 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/shape_recognition.cpp and 3 others): Add boolean ops for B-Reps
13:37.16 ``Erik plays with org-trello some
14:01.24 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
14:02.01 Notify 03BRL-CAD:starseeker * 66276 (brlcad/trunk/src/libbrep/shape_recognition.h brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp and 2 others): Add attributes listing the loops (and for islands, faces) that went into the definition of that object. Probably want to turn these off by default (maybe enable with a debug flag...) to keep the size down.
14:19.03 *** join/#brlcad alexandrus (~alexandru@p5B2EEBD0.dip0.t-ipconnect.de)
14:36.38 starseeker gawks in disbelief at the behavior of the intersection operator
14:37.01 starseeker if I make a comb that intersects a cylinder and an arbn, I get the expected shape
14:37.37 starseeker if I turn around and subtract that comb from another shape, it doesn't subtract the net shape of the comb - instead it appears to be subtracting the arbn in the comb from the parent
14:59.16 Notify 03BRL-CAD:starseeker * 66277 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: add another example
15:00.12 brlcad define a region
15:01.20 brlcad with no regions defined, each primitive is assumed to be a region, and you have an intersection occurring above the region level causing unexpected behavior
15:02.02 brlcad default should be to make the top-level a region, long-standing source of unexpected behavior
15:03.37 starseeker hmm... not what I thought was happening, simple tests do the expected thing
15:03.38 brlcad happens that way so it's at least consistent when you have models with some regions, when it traverses a path and gets to the leaf without a region it makes the leaf a region
15:03.50 starseeker my mistake must be elsewhere
15:04.33 starseeker probably making an arbn when I shouldn't be
15:04.35 brlcad could be several other things, but that's what first jumps to mind -- old issue
15:04.47 starseeker double checks...
15:05.48 Notify 03BRL-CAD:starseeker * 66278 brlcad/trunk/src/libbrep/tests/nurbs_csg.g: add another example.
15:06.21 starseeker yeah, looks like that's it
15:06.29 starseeker sorry for the noise
15:06.41 starseeker rolls up his sleves and dives back into the planar assembly code...
15:07.39 starseeker (arbn lines from subtraction comb happened to line up with the parent shape lines - got me confused)
15:11.24 brlcad not noise, it's something we should change :)
15:11.31 brlcad hits almost every use eventually
15:11.36 brlcad s/use/user/
15:12.26 brlcad I think I hit it my very first new model attempt
15:20.33 alexandrus hmm...my the latest brlcad/mged crashes with lots of infinite loop and ::itcl:: pattern issues...
15:20.47 alexandrus this is not my day
15:24.39 alexandrus seems, only the i386 version has this...
16:24.11 *** join/#brlcad Boquete (~piotr@aaaf110.neoplus.adsl.tpnet.pl)
18:42.53 Notify 03BRL-CAD:starseeker * 66279 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition.h and 4 others): Take another stab at hierarchy handling.
19:24.15 Notify 03BRL-CAD:starseeker * 66280 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: Wrong check was causing garbage rcc/arbn primitives with a number of faces in NIST2 - loop 5 is one test case.
19:29.41 *** join/#brlcad LordOfBikes (~armin@dslb-188-098-168-050.188.098.pools.vodafone-ip.de)
19:59.31 Notify 03BRL-CAD:starseeker * 66281 brlcad/trunk/src/libbrep/shape_recognition.cpp: Don't infinite loop if we have planar island faces with inner loops.
20:20.02 Notify 03BRL-CAD:starseeker * 66282 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: fix multi_cylinder_01
20:21.03 Notify 03BRL-CAD:starseeker * 66283 brlcad/trunk/src/libged/shape_recognition.cpp: make slightly more convenient toplevel names for tab completion.
20:56.55 Notify 03BRL-CAD:starseeker * 66284 brlcad/trunk/src/libbu/path.c: If period_pos is null, don't try to trunc
20:57.29 Notify 03BRL-CAD:starseeker * 66285 brlcad/trunk/src/libged/shape_recognition.cpp: get the brep name back from the brep function.
21:30.42 Notify 03BRL-CAD:starseeker * 66286 brlcad/trunk/src/libbrep/shape_recognition.cpp: If we're going with a brep, clean up the child objects so we don't get stray CSG bits added
21:37.03 Notify 03BRL-CAD:starseeker * 66287 (brlcad/trunk/src/libbrep/shape_recognition.h brlcad/trunk/src/libbrep/shape_recognition_util.cpp): Clean up some stray code
21:44.23 Notify 03BRL-CAD:starseeker * 66288 brlcad/trunk/src/libbrep/shape_recognition.cpp: update comment
21:44.46 starseeker phew. there we go, can handle all 5 nist test cases again (knock on wood)

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