00:02.21 |
CIA-40 |
BRL-CAD: 03brlcad * r34047
10/brlcad/trunk/NEWS: |
00:02.21 |
CIA-40 |
BRL-CAD: annotate keith bowman's first commit.
he fixed mged's qorot command to properly |
00:02.21 |
CIA-40 |
BRL-CAD: rotate around a vector. this fixes sf
bug 2663014 (qorot does not rotate around |
00:02.21 |
CIA-40 |
BRL-CAD: vector) reported by dwayne. was
previously rotating around the origin instead |
00:02.22 |
CIA-40 |
BRL-CAD: of the provided xyz point. |
00:04.55 |
CIA-40 |
BRL-CAD: 03brlcad * r34048
10/brlcad/trunk/AUTHORS: additional info about
indianlarry |
00:21.23 |
CIA-40 |
BRL-CAD: 03brlcad * r34049
10/brlcad/trunk/src/ (archer/archer.bat mged/mged.bat
util/rtwizard.bat): bah, these weren't updated for release.
*really* should not have version numbers in these files, nor should
it be necessary to set BRLCAD_DATA even on Windows. |
00:58.51 |
*** join/#brlcad dreeves
(n=dreeves@67.130.253.14) |
01:15.40 |
madant |
Kernigan was a smart chap :) |
01:16.04 |
madant |
so was Gould : "We pass through this world but
once. Few tragedies can be more extensive than the stunting of
life, few injustices deeper than the denial of an opportunity to
strive or even to hope, by a limit imposed from without, but
falsely identified as lying within." |
01:16.34 |
madant |
"I am somehow less interested in the weight
and convolutions of Einsteins brain than in the near certainty
that people of equal talent have lived and died in cotton fields
and sweatshops." |
01:34.21 |
CIA-40 |
BRL-CAD: 03brlcad * r34050
10/brlcad/trunk/NEWS: |
01:34.21 |
CIA-40 |
BRL-CAD: keith changed the rpp vertex ordering
affecting typein and display with rpp's |
01:34.21 |
CIA-40 |
BRL-CAD: now matching arb8 vertex ordering.
this addresses an unexpected behavior bug |
01:34.21 |
CIA-40 |
BRL-CAD: reported by dwaynelk in sf bug
2663183 (arb8/rpp vertex order different) |
01:37.42 |
*** join/#brlcad dreeves_
(n=IceChat7@67.130.253.14) |
01:39.51 |
CIA-40 |
BRL-CAD: 03brlcad * r34051
10/brlcad/trunk/NEWS: keith fixed another bug reported by dwayne
where the mirror command was incorrectly handling an rcc's radii
resulting in non-perpendicular height vectors. this was reported in
sf bug 2679693 (mirror error). |
01:46.26 |
CIA-40 |
BRL-CAD: 03brlcad * r34052
10/brlcad/trunk/NEWS: |
01:46.26 |
CIA-40 |
BRL-CAD: keith updated the clone command to
utilize the same naming convention as |
01:46.26 |
CIA-40 |
BRL-CAD: build_region. this implements a long
standing request from dwayne to change |
01:46.26 |
CIA-40 |
BRL-CAD: clone's naming conventions.
implements sf bug/feature request 2663102 (clone |
01:46.26 |
CIA-40 |
BRL-CAD: does not name correctly) |
02:24.50 |
CIA-40 |
BRL-CAD: 03brlcad * r34053
10/brlcad/trunk/TODO: need a bot-nmg capability |
02:26.28 |
brlcad |
``Erik: irix posted a patch if you're
interested in reviewing it. quick read looks like a reject, but
maybe you want to do something with it. |
02:29.34 |
*** join/#brlcad ashishrai
(i=d2d43dfb@gateway/web/ajax/mibbit.com/x-68e0482d73c93ae6) |
02:30.27 |
*** join/#brlcad bjorkintosh
(n=bjork@ip72-204-40-138.fv.ks.cox.net) |
02:49.32 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
03:52.21 |
*** join/#brlcad dtidrow
(n=Don@c-68-62-76-34.hsd1.mi.comcast.net) [NETSPLIT
VICTIM] |
03:52.22 |
*** join/#brlcad Maloeran
(n=maloeran@glvortex.net) [NETSPLIT VICTIM] |
03:52.26 |
*** join/#brlcad ChanServ
(ChanServ@services.) |
03:52.26 |
*** mode/#brlcad [+o ChanServ]
by irc.freenode.net |
05:25.25 |
*** join/#brlcad dreeves
(n=IceChat7@67.130.253.14) |
05:48.39 |
*** join/#brlcad piksi
(i=piksi@pi-xi.net) [NETSPLIT VICTIM] |
05:49.18 |
*** join/#brlcad alex_joni
(n=juve@emc/board-of-directors/alexjoni) [NETSPLIT
VICTIM] |
06:11.36 |
*** join/#brlcad cad96
(n=4382fd0e@bz.bzflag.bz) |
06:13.49 |
*** join/#brlcad madant
(n=madant@117.196.146.134) |
07:56.28 |
*** join/#brlcad mafm
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) |
08:19.28 |
*** join/#brlcad madant
(n=madant@117.196.149.233) |
08:28.49 |
mafm |
hi |
08:40.04 |
brlcad |
howdy! |
08:45.37 |
madant |
hi mafm |
08:45.48 |
madant |
thesis over ? |
10:39.54 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
10:40.06 |
d-lo |
Mernin all! |
11:00.57 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-61.sbndin.btas.verizon.net) |
11:58.50 |
brlcad |
hola |
12:02.31 |
d-lo |
mornin brlcad, how goes it? |
12:13.14 |
brlcad |
great |
12:59.56 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
13:29.23 |
``Erik |
hrm |
13:29.53 |
``Erik |
looking at it now, brlcad, I think the data
involved is either redundant or irrelevant |
13:30.09 |
``Erik |
I'll put together a semi-polite reject
message |
13:32.14 |
brlcad |
nods |
13:34.53 |
``Erik |
ok, closed |
13:35.22 |
*** join/#brlcad BigAToo
(n=BigAToo@64.74.225.82) |
13:37.35 |
``Erik |
hrm, shoulda probably said something about
vetting intended changes by me before submitting, oh well |
13:37.53 |
``Erik |
he did dot the t's and cross the i's, though,
I'm kinda impressed |
13:39.18 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-93-63.dclient.hispeed.ch) |
13:43.44 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
13:45.00 |
``Erik |
4 lines of code, but he put in a copyright
header (a little wrong with his starting date) and documented the
function |
13:45.40 |
``Erik |
needs to think of a good
right-sized task for the dude |
14:00.46 |
``Erik |
thought the mged -v woulda done it, but 'svn
diff' is elusive, I guess |
14:17.16 |
*** join/#brlcad andrecastelo
(n=chatzill@201008160086.user.veloxzone.com.br) |
15:13.30 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
15:16.13 |
brlcad |
mged -v should have done it, but was too
much |
15:16.33 |
brlcad |
wasn't just the diff, couldn't make the mod
itself either |
15:22.55 |
*** join/#brlcad dreeves
(n=IceChat7@67.130.253.14) |
15:24.31 |
dreeves |
I have removed all the memory allocation from
the extude solid it would appear on my machine that I got about
521% increase in speed |
15:24.43 |
dreeves |
after some clean up of the code I will submit
a patch |
15:26.33 |
brlcad |
awesome! |
15:26.43 |
brlcad |
that's closer to what I would have expected
:) |
15:27.07 |
dreeves |
yeah that makes a little more since |
15:27.27 |
brlcad |
actually was expecting about an order of
magnitude, but 5x is good too :) |
15:27.28 |
dreeves |
That took me way longer than it should have a
little rusty on the math |
15:27.54 |
dreeves |
It maybe on a better pc |
15:28.52 |
dreeves |
On my machine it is only about 13% slower than
raytracing a rcc |
15:29.58 |
dreeves |
Also maybe a little more improvement I have
only addressed the memory stuff in the root finder there is still a
one array being allocated in shoot which I will get rid of before I
submit the patch |
15:31.26 |
brlcad |
ah, yeah, there be more gains to be had
then |
15:32.22 |
dreeves |
Yeah I don't expect to out perform raytracing
an rcc though, do you? |
15:33.24 |
dreeves |
everything outside of the root finder only
addressed about 7.5% of the total time before but of course that
percentage is higher now |
15:36.47 |
``Erik |
no,he got the mod, he kept trying to do other
crap, though |
15:37.08 |
brlcad |
shouldn't outperform it, rcc should be one
quadratic polynomial |
15:37.43 |
``Erik |
hm, the root finder needs tlc, there're known
issues with it |
15:37.49 |
``Erik |
iirc |
15:38.13 |
brlcad |
interesting,
http://gram.eng.uci.edu/~bobrow/papers_files/CAD_1985_NC_toolpath.pdf |
15:38.22 |
dreeves |
plus the end caps but still though I don't
think it is going to get faster |
15:39.25 |
dreeves |
Well the root finder that extrude is using
appears that only extrude is using it. I might be missing
something though but I couldn't find anything else in brlcad that
called it |
15:39.28 |
``Erik |
btw, hiya dreeves *wave* nice to meet an old
developer, I'm one of the newer ones :) |
15:39.43 |
dreeves |
hi there |
15:39.44 |
``Erik |
hrm, there was a semi-generalized one that I
believe tor used |
15:40.02 |
brlcad |
it is specific to extrude |
15:40.16 |
dreeves |
is that question? |
15:40.37 |
``Erik |
ok, why would extrude not use the generalized
one? |
15:40.41 |
brlcad |
it should have been moved up into
src/librt/primitives, but was left out during the move |
15:41.43 |
brlcad |
``Erik: arbitrary order, libbn's is hard-coded
to quintic order iirc |
15:42.09 |
``Erik |
huh, I thoguth the bn one was A) in bu and B)
fully gneralized (thus the fp fuzz errors) |
15:42.44 |
``Erik |
obviously, I'm not up to speed :) and aint'
gonna be cuz I'm on vacation, later, ya'llz |
15:43.04 |
``Erik |
missoura representin' |
15:43.18 |
brlcad |
it is generalized, just limited by array
bounds (for performance and memory usage reasons) |
15:43.58 |
madant |
:) i remember it has good optimizations for
quintic.. |
15:44.12 |
madant |
but i thought there was no generalized
rootsolver in bn |
15:44.54 |
dreeves |
yeah I didn't see one |
15:45.03 |
dreeves |
not in bn |
15:45.31 |
brlcad |
ah right, it's still in librt |
15:45.42 |
brlcad |
bu has a few of the special cases |
15:45.56 |
brlcad |
src/librt/roots.c |
15:46.13 |
``Erik |
that's wrong. I'll migrate it in a week or so
if you don't wanna deal with it |
15:46.23 |
brlcad |
rt_poly_roots() |
15:46.43 |
``Erik |
fails the test of least surprise |
15:47.13 |
``Erik |
but I |
15:47.14 |
brlcad |
it wasn't put in libbn because it wasn't/isn't
fully generalized (as seen by various possible instabilities when
the guesses are poor or the polynomial "hard") |
15:47.27 |
brlcad |
similar to the bezier solver |
15:47.32 |
``Erik |
I'm ignorin' all of this for a bit, got life
to live :) |
15:47.40 |
madant |
:D |
15:47.44 |
``Erik |
SPRING BREAK! *takes off shirt and runs
around* |
15:48.12 |
``Erik |
happy st pattys day, ya'll |
15:48.43 |
brlcad |
``Erik: don't worry about migrating it, madant
already did it |
15:49.20 |
brlcad |
still waiting to be verified |
15:49.34 |
madant |
what about my last years patch :) regression
tests over ? |
15:49.56 |
brlcad |
hm? |
15:50.35 |
brlcad |
it's not been regression tested yet, that's
why it's still there .. it needs to be soon though |
15:50.42 |
``Erik |
aight, I may try to build a test suite when I
get back, then |
15:50.49 |
``Erik |
remind me, though |
15:51.02 |
``Erik |
like put a postit on my monitor |
15:51.51 |
``Erik |
I'm gonna bury myself in lithp web app stuff
now and ignore irc |
15:52.04 |
madant |
hmm.. i could take another look at it if there
is a problem after regression tests :) grr.. i will have to right
:D |
15:58.05 |
madant |
going to sleep at 10 pm
after a long long time :) |
16:00.03 |
brlcad |
:) |
16:47.52 |
dreeves |
So got rid of the remaining allocs and now it
is a little over 6x the speed of before |
16:49.28 |
dreeves |
Could probably optimize the math to improve
speed but I think I will focus on getting things cleaned up so I
can submit as a patch now... |
16:50.33 |
dreeves |
BTW I was wrong it is only about half the
speed of the rcc I think I was remembering numbers when I rt'ed at
a higher res |
16:55.44 |
brlcad |
I wouldn't be too suprised by rcc being
2x-10x.. big range, but not too horribly different (at least for
simple sketch/extrusions) |
16:56.27 |
brlcad |
the main difference would be that adding more
rccs just increases time nearly linearly whereas more complex
sketches increases non-linearly |
16:56.40 |
brlcad |
multiple sketches is probably still just
nearly linear though |
16:57.11 |
brlcad |
either way pretty cool -- that would make
bezeir's actually kinda practically useful now
performance-wise |
16:57.29 |
dreeves |
definitly with some optimization that would be
very true |
16:58.02 |
dreeves |
But I think for now it has crossed the line
performance-wise |
16:58.41 |
dreeves |
When I get it clean up I will put it on
sf |
16:59.09 |
brlcad |
yeah, I wouldn't work too hard on it simply
because it's a pita to create them interactively still -- the
interactive sketcher sucks, you can make them more easily using
code than you can interactively |
16:59.16 |
brlcad |
sounds good |
17:08.17 |
*** join/#brlcad ``Erik_
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
18:03.14 |
*** join/#brlcad BigAToo
(n=BigAToo@64.74.225.82) |
18:32.43 |
*** join/#brlcad schwinn434
(n=schwinn4@cpe-75-81-198-192.we.res.rr.com) |
19:47.46 |
*** join/#brlcad dreeves
(n=IceChat7@67.130.253.14) |
19:50.58 |
*** join/#brlcad _sushi_
(n=_sushi_@77-58-239-253.dclient.hispeed.ch) |
19:55.37 |
CIA-40 |
BRL-CAD: 03starseeker * r34054
10/brlcad/trunk/db/ (Makefile.am goliath.asc): Add Goliath Tracked
Mine model by Stephen Kennedy and Stephanie Weaver |
20:20.58 |
brlcad |
woot |
20:21.23 |
brlcad |
(NEWS) |
20:22.17 |
brlcad |
should also include another attribute on
_GLOBAL that says that it's public domain and credit the
museum |
20:23.08 |
brlcad |
or at least reference them saying the original
used as a measurement reference was located at the apg
museum |
21:45.18 |
dreeves |
brlcad do I need to perserve the oringinal
function signatures in bezier_2d_insect in particular FindRoots and
Bezier? |
21:45.50 |
dreeves |
I don't think anyone else is using those
functions |
21:53.02 |
brlcad |
nope, those aren't public functions |
21:53.07 |
brlcad |
they can be ripped a new one if need
be |
21:53.24 |
brlcad |
goes to embib a
bit |
22:04.52 |
Ralith |
we've got a goliath model now? |
22:04.54 |
Ralith |
awesome! :D |
22:05.07 |
Ralith |
syncs svn |
22:43.20 |
bjorkintosh |
Goliath, on line. |
22:59.43 |
*** join/#brlcad ``Erik_
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |