01:06.10 |
*** join/#brlcad krushia
(~krushia@saturn.pcsrvc.com) |
01:20.39 |
*** join/#brlcad milamber
(~devlin@d118-75-244-176.try.wideopenwest.com) |
03:01.45 |
starseeker |
huh http://rufuspollock.org/papers/optimal_copyright_term.pdf |
04:08.26 |
starseeker |
perfect - something's messed up in the below
tree traversal routines |
04:09.53 |
starseeker |
supposes it's a good chance
to try and make a more understandable tree walk setup, if that's
possible... growl |
04:15.54 |
brlcad |
or use one of the existing tree
walkers |
04:16.13 |
brlcad |
there's literally 5 or 7 to choose
from |
04:16.32 |
brlcad |
your notion is exactly why there's that many
;) |
04:17.19 |
brlcad |
how tree traversals proliferate: http://xkcd.com/927/ |
04:17.38 |
brlcad |
chuckles |
05:04.37 |
*** join/#brlcad zxq9
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
05:28.04 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
05:53.02 |
*** join/#brlcad zxq9
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
06:53.31 |
*** join/#brlcad luca79
(~luca@net-37-117-82-125.cust.vodafonedsl.it) |
08:00.32 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
08:40.08 |
*** join/#brlcad luca79
(~luca@net-37-117-82-125.cust.vodafonedsl.it) |
10:01.56 |
*** join/#brlcad Anaphaxet0n
(~george@unaffiliated/anaphaxeton) |
10:56.00 |
*** join/#brlcad Ch3ck
(c318d116@gateway/web/freenode/ip.195.24.209.22) |
10:56.09 |
*** join/#brlcad Izak
(c318d116@gateway/web/freenode/ip.195.24.209.22) |
10:56.32 |
*** join/#brlcad Ch3ck__
(~Ch3ck@195.24.209.22) |
10:57.03 |
*** part/#brlcad Ch3ck
(c318d116@gateway/web/freenode/ip.195.24.209.22) |
10:57.24 |
*** join/#brlcad Ch3ck__
(~Ch3ck@195.24.209.22) |
11:09.09 |
Notify |
03BRL-CAD:indianlarry * 59682
brlcad/trunk/src/libbrep/PullbackCurve.cpp: Added code to check
when consecutive points from pullback cross a closed seam and began
extending UV pullbacks points across this seam incrementing by the
length of the domain for direction of crossing. |
11:22.11 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
11:31.14 |
*** join/#brlcad FreezingAlt
(~FreezingC@135.0.41.14) |
12:08.25 |
starseeker |
brlcad: I'll try. |
12:08.53 |
starseeker |
Our tree structure may be
fast/compact/whatever, but it fails big-time in the intuitive/easy
to understand department |
12:12.58 |
Notify |
03BRL-CAD:starseeker * 59683
(brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h):
Reverse debugging merge. Need to try to re-think how tree-walking
is being done for search. |
12:30.41 |
*** join/#brlcad merzo
(~merzo@59-58-133-95.pool.ukrtel.net) |
12:41.45 |
*** join/#brlcad KimK
(~Kim__@ip24-255-223-153.ks.ks.cox.net) |
12:46.34 |
*** join/#brlcad Anaphaxet0n
(~george@unaffiliated/anaphaxeton) |
13:07.30 |
*** join/#brlcad luca79
(~luca@net-37-117-82-125.cust.vodafonedsl.it) |
14:15.11 |
*** join/#brlcad KimK
(~Kim__@ip24-255-223-153.ks.ks.cox.net) |
14:27.47 |
*** join/#brlcad KimK
(~Kim__@ip24-255-223-153.ks.ks.cox.net) |
16:25.03 |
Notify |
03BRL-CAD:n_reed * 59684
brlcad/trunk/src/libbrep/intersect.cpp: Revert r59629 changes.
Moving code to function changed logic because
tmp_curveuv/tmp_curvest weren't being passed in. |
16:33.23 |
*** join/#brlcad Anaphaxeton
(~george@unaffiliated/anaphaxeton) |
16:56.33 |
Notify |
03BRL-CAD:n_reed * 59685
brlcad/trunk/src/libbrep/intersect.cpp: give surface and knot
direction matching names |
17:06.33 |
*** join/#brlcad gaganjyot
(~gagan@210.56.113.14) |
17:22.29 |
*** join/#brlcad luca79
(~luca@net-37-117-82-125.cust.vodafonedsl.it) |
17:29.56 |
*** join/#brlcad merzo
(~merzo@126-120-133-95.pool.ukrtel.net) |
17:35.57 |
*** join/#brlcad gcibot
(~gcibot@unaffiliated/ignaciouy/bot/gcibot) |
17:55.54 |
*** join/#brlcad chick
(~chick@195.24.220.16) |
18:05.37 |
Notify |
03BRL-CAD:starseeker * 59686
brlcad/trunk/src/librt/search.c: Shrink the number of parameters
explicitly passed by the search tree walkers |
18:24.19 |
Notify |
03BRL-CAD:starseeker * 59687
brlcad/trunk/src/librt/search.c: More parameter reduction |
19:06.18 |
*** join/#brlcad FreezingAlt
(~FreezingC@205.211.52.163) |
19:06.26 |
*** join/#brlcad chick
(~chick@195.24.220.16) |
19:13.54 |
*** join/#brlcad ncsaba__
(~ncsaba@p4FF72FCE.dip0.t-ipconnect.de) |
19:15.53 |
*** part/#brlcad chick
(~chick@195.24.220.16) |
19:17.32 |
*** join/#brlcad javampire
(~ncsaba@p4FF72FCE.dip0.t-ipconnect.de) |
19:28.03 |
javampire |
kanzure: thanks for merging the config file
version ! |
19:28.16 |
kanzure |
okay |
19:28.55 |
javampire |
I will need to add multiple headers to some
libs, it is much easier this way |
19:29.25 |
javampire |
the reason is: ctypesgen will only include
symbols directly in the header, not from included ones |
19:30.13 |
javampire |
that's also good so, but now I would like to
have the ...INTENAL_MAGIC macros which are in the magic.h |
19:30.56 |
javampire |
I will use the magic headers to instantiate
the right python wrappers for each primitive |
19:31.31 |
javampire |
so I will use [bu.h, magic.h] as headers for
libbu - any objections ? |
19:55.27 |
brlcad |
javampire: you see my reply from the other
day? |
19:55.55 |
javampire |
brlcad: not sure, which one ? |
19:56.36 |
brlcad |
about a - (b - c) |
19:57.16 |
brlcad |
the "a - (b - c)" case flattens to "a - b u a
+ c" |
19:58.44 |
javampire |
aha, didn't see it yet |
19:58.52 |
javampire |
but I don't want to go that way |
19:59.10 |
javampire |
it makes everything a lot more complicated
than needed |
20:00.08 |
javampire |
and I will never be sure if that has the
needed precedence, what if "-" is higher priority than "u"
? |
20:00.26 |
javampire |
I don't want to have to think about that, I
want to use parentheses |
20:00.55 |
brlcad |
nods |
20:01.04 |
brlcad |
don't get me wrong -- I get it |
20:01.26 |
brlcad |
just noting how you can achieve that
expression result with mk_comb |
20:01.30 |
javampire |
ok, admittedly I could script it to be
translated for me, but then next time I edit it it will be a
nightmare :-) |
20:01.46 |
javampire |
yes, clear |
20:02.07 |
brlcad |
we should implement a new mk_combination or
similar that has a more generalized form |
20:02.18 |
javampire |
in the end I'm sure I will manage to do it via
the internal representation |
20:02.28 |
brlcad |
libged would be the way to get actual
parenthesis (ie.., just call the 'c' command or whatever
other) |
20:03.00 |
brlcad |
nearly every mged command is exposed as an
argc/argv function in libged |
20:03.33 |
brlcad |
it's a very different way of doing work, but
something to consider |
20:03.36 |
javampire |
will wrap those too, but there's much more
infrastructure behind which is partly TCL specific |
20:03.52 |
javampire |
at least from the glance I had at it |
20:04.17 |
javampire |
I had the impression that libged needs a TCL
interpreter to work at all |
20:04.52 |
javampire |
I might have misread |
20:05.15 |
brlcad |
yeah, not supposed to be |
20:05.30 |
brlcad |
shouldn't be any tcl usage in libged |
20:05.46 |
brlcad |
(there is now) |
20:05.47 |
javampire |
once I have wdb working well enough, I will
try to have some mged commands wrapped, then we'll see if it works
out or not |
20:07.10 |
javampire |
what I would have liked actually is to make
the display commands work, not sure if that doesn't legitimately
need a TCL interpreter... |
20:07.35 |
brlcad |
most of the commands shouldn't need a tcl
interpreter |
20:07.47 |
brlcad |
the existing uses are predominantly
error/string reporting |
20:07.57 |
javampire |
aha |
20:08.32 |
javampire |
well once I get there you'll hear from me
:-) |
20:08.52 |
brlcad |
easy to unwind and on our to-do, but hasn't
been a high priority of late with everything else going
on |
20:09.10 |
brlcad |
that's the kind of work I like to do while
watching a movie ;) |
20:09.17 |
javampire |
aha :-) |
20:09.31 |
brlcad |
gets back to reviewing
commits for 7.24.2 |
20:15.12 |
*** join/#brlcad Anaphaxeton
(~george@unaffiliated/anaphaxeton) |
20:18.35 |
*** join/#brlcad KimK
(~Kim__@ip24-255-223-153.ks.ks.cox.net) |
20:19.33 |
Notify |
03BRL-CAD:brlcad * 59688
brlcad/branches/RELEASE/NEWS: merge c57702 in to get the updated
release note text |
20:24.57 |
Notify |
03BRL-CAD:brlcad * 59689 brlcad/trunk/NEWS:
separate out the items that aren't making it into 7.24.2 into a new
section |
20:42.24 |
Notify |
03BRL-CAD:brlcad * 59690
brlcad/trunk/src/librt/primitives/bot/tie.c: make sure v0 is not
zero (or anywhere near it) to prevent crashing on non-ieee
plaforms. might want to tighten this up to VDIVIDE_TOL, but this is
a dot product value. |
20:46.06 |
Notify |
03BRL-CAD:brlcad * 59691
brlcad/trunk/src/librt/primitives/bot/tie.c: ws, style
cleanup |
20:51.17 |
Notify |
03BRL-CAD:carlmoore * 59692
brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: no need to
check for 'plus_class == NMG_CLASS_Unknown' if plus_class already
has value NMG_CLASS_Unknown; also, eliminate label 'out' |
20:52.12 |
Notify |
03BRL-CAD:n_reed * 59693
brlcad/trunk/src/libbrep/intersect.cpp: add, remove, rename some
vars |
20:57.07 |
*** join/#brlcad Anaphaxeton
(~george@unaffiliated/anaphaxeton) |
21:02.35 |
Notify |
03BRL-CAD:brlcad * 59694 (brlcad/trunk/NEWS
brlcad/trunk/TODO): back-annotate the new bot_fuse command that
richard introduced in r51786 and note that documentation is still
needed. |
21:12.34 |
Notify |
03BRL-CAD:brlcad * 59695
brlcad/trunk/src/libbn/plane.c: ws comment cleanup |
21:37.01 |
Notify |
03BRL-CAD:brlcad * 59696 brlcad/trunk/HACKING:
codify some of the more common naming convention pairings that we
already use so we an work towards making them consistent across our
different libraries. feedback welcome. |
21:40.48 |
Notify |
03BRL-CAD:starseeker * 59697
brlcad/trunk/src/librt/search.c: try to consolidate the tree
cases |
21:54.21 |
*** join/#brlcad FreezingAlt
(~FreezingC@135.0.41.14) |
22:25.14 |
Notify |
03BRL-CAD:brlcad * 59698
brlcad/trunk/include/vmath.h: looks like quite a plethora of system
headers actually have it this way too, but make the comment match
the symbol name (otherwise, it should be M_1_SQRT2) |