| 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) |