08:02.43 |
*** join/#brlcad caen23
(~caen23@92.83.177.20) |
08:10.02 |
*** join/#brlcad kunigami
(~kunigami@c-98-248-45-216.hsd1.ca.comcast.net) |
10:59.34 |
*** join/#brlcad Izak
(295cbb6b@gateway/web/freenode/ip.41.92.187.107) |
11:00.22 |
Guest86917 |
brlcad Can we have a private chat ? |
11:01.20 |
Guest86917 |
Its Izak writing |
11:02.22 |
Guest86917 |
Please can anyone around brlcad signal him to
come over to IRC. We have an urgent situation to handle |
11:31.12 |
brlcad |
what's up Izak_? |
11:31.51 |
Guest86917 |
brlcad can we have a private chat ? I am using
the web interface |
11:32.06 |
brlcad |
I have no idea, I already messaged you in
private |
11:32.21 |
brlcad |
I see Ch3ck_'s e-mail |
11:37.39 |
*** join/#brlcad Ch3ck
(295cbb6b@gateway/web/freenode/ip.41.92.187.107) |
11:44.35 |
Notify |
03BRL-CAD Wiki:BurtFindley * 6191
/wiki/Students_at_University_Level: |
11:48.50 |
Notify |
03BRL-CAD Wiki:Sean * 0
/wiki/User:BurtFindley: Spamming links to external sites |
11:49.00 |
Notify |
03BRL-CAD Wiki:Sean * 0
/wiki/Students_at_University_Level: spam |
12:02.40 |
Notify |
03BRL-CAD:tbrowder2 * 58080
brlcad/trunk/HACKING: word wrap |
13:35.26 |
*** join/#brlcad Ch3ck
(295cbb6b@gateway/web/freenode/ip.41.92.187.107) |
13:38.48 |
Notify |
03BRL-CAD:carlmoore * 58081
(brlcad/trunk/include/bu.h
brlcad/trunk/misc/auto-man-page/BIN_OPT_ARG_ANALYSIS.txt and 2
others): remove trailing blanks/tabs; fix spellings |
13:44.32 |
*** join/#brlcad caen23
(~caen23@92.83.177.20) |
14:28.57 |
*** join/#brlcad Gaganjyot
(~gagan@106.192.52.113) |
15:07.06 |
Notify |
03BRL-CAD:carlmoore * 58082
(brlcad/trunk/src/libged/tire.c brlcad/trunk/src/shapes/tire.c):
several changes; implement ?; remove help listing of h, which is
now understood; bu_optopt global brought in because of that
'return' difference between 'h' and default; remove unneeded
braces |
15:20.17 |
*** join/#brlcad Gaganjyot
(~gagan@106.192.54.6) |
16:06.53 |
Notify |
03BRL-CAD:carlmoore * 58083
brlcad/trunk/src/libged/tire.c: revise comments, and remove a set
of braces, and simplify 'gen_name' logic |
16:42.59 |
*** join/#brlcad Gaganjyot
(~gagan@106.192.47.177) |
16:45.19 |
*** part/#brlcad Gaganjyot
(~gagan@106.192.47.177) |
19:17.27 |
Notify |
03BRL-CAD:starseeker * 58084
brlcad/trunk/CMakeLists.txt: Write out information about how CMake
configure was run into CMakeFiles/CMakeOutput.log. This is not a
perfect capture of the original command line used to invoke CMake
(that doesn't appear to be possible with the current setup, unless
I'm missing something) but it should be informative as to what
options were specified. |
19:23.08 |
``Erik |
O.o |
19:46.06 |
Notify |
03BRL-CAD:tbrowder2 * 58085
brlcad/trunk/CMakeLists.txt: remove superflous check for
STD_COMPLIANCE' add some ws for clarity; change CMake command to
upper case |
20:08.45 |
Notify |
03BRL-CAD:starseeker * 58086
(brlcad/trunk/CMakeLists.txt brlcad/trunk/doc/CMakeLists.txt
brlcad/trunk/src/CMakeLists.txt): Enhance the first-pass configure
output to identify configure stages and let the user know what
directory is currently being added. Subsequent passes will retain
previous quiet behavior. |
20:18.49 |
Notify |
03BRL-CAD:starseeker * 58087
brlcad/trunk/src/other/CMakeLists.txt: Typo |
20:19.38 |
Notify |
03BRL-CAD:starseeker * 58088
(brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMakeLists.txt
brlcad/trunk/misc/perl/CMakeLists.txt): Move swig and doxygen
detection to programs section. |
20:29.01 |
starseeker |
``Erik: hmm? |
20:52.05 |
Notify |
03BRL-CAD:starseeker * 58089
(brlcad/trunk/src/conv/step/ap_schema.h
brlcad/trunk/src/conv/step/g-step/Assembly_Product.h and 5 others):
Fix some of the common.h failures in the regression test - more to
go. |
20:55.49 |
Notify |
03BRL-CAD:starseeker * 58090
(brlcad/trunk/src/util/bu_arg_parse.cpp
brlcad/trunk/src/util/dsp_add2.c and 3 others): bu_file_delete
instead of unlink |
20:58.36 |
``Erik |
starseeker: how're the shutdowns going?
:D |
21:01.08 |
Notify |
03BRL-CAD:starseeker * 58091
brlcad/trunk/src/libicv/ppm.c: bu_fgets, not fgets |
22:09.01 |
starseeker |
Nick and I figured out at least part of what
we need to do to get properly minimal faces for NMGs: |
22:09.52 |
starseeker |
1. Implement Monotone Chain Algorithm to
compute convex hulls in 2D (same thing we need for oriented
bounding box computation) |
22:10.50 |
starseeker |
2. Calculate the minimal rectangle using
rotating calipers:
http://geomalgorithms.com/a08-_containers.html#Minimal%20Rectangle |
22:12.26 |
n_reed |
s/Nick and // |
22:12.42 |
starseeker |
3. Translate 3d points in NMG into 2D points
in minimal rectangle (I think that's just a question of selecting
the 2D origin, then using its 3D coordinate value and some vector
addition/subtraction operations - not sure though |
22:14.11 |
starseeker |
Since NMGs can be non-convex, need to make
sure we have proper rotating calipers input - may be able to do an
up-front check and skip the convex hull routine if the NMG already
satisfies that propery... |
22:16.51 |
starseeker |
yep
http://stackoverflow.com/questions/471962/how-do-determine-if-a-polygon-is-complex-convex-nonconvex/1881201#1881201 |
22:18.28 |
``Erik |
4. explode horribly due to some very strange
bookkeeping bug that "just doesn't normally happen" *cough*
O:-) |
22:18.52 |
starseeker |
has a talent for
those... |
22:19.32 |
``Erik |
nmg is a maze of twisty little passages, all
alike |
22:19.48 |
starseeker |
ah, but I don't propose to dive into nmg
:-) |
22:20.07 |
starseeker |
Just get it to cough up the points (or maybe
the outer polycurve) and go from there |
22:20.48 |
starseeker |
will be making his own
strange, undebuggable bookkeeping bugs :-) |
22:27.19 |
starseeker |
ah, a worked example...
http://code.google.com/p/replay/source/browse/trunk/include/replay/bounding_rectangle.hpp |