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