00:37.42 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
00:39.46 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
01:50.42 |
*** join/#brlcad ``Erik
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
02:08.25 |
*** join/#brlcad tbrowde
(n=tbrowde@fl-67-235-140-206.dhcp.embarqhsd.net) |
02:14.28 |
CIA-32 |
BRL-CAD: 03starseeker * r33635
10/brlcad/trunk/regress/mged_test.sh: Add basic tests for accept,
reject and tra commands |
02:17.49 |
starseeker |
woot - commit during superbowl |
02:19.11 |
starseeker |
chalks up another nerd merit
badge |
02:21.52 |
Ralith |
heh |
02:22.22 |
``Erik |
superwhat? |
02:23.02 |
``Erik |
dangit, missed brlcad's gala :( |
02:23.10 |
``Erik |
I should look here more often heh |
05:16.17 |
starseeker |
brlcad: Hmm. the hyp primitive isn't
behaving correctly where commands like tra are concerned |
05:16.38 |
starseeker |
brlcad: Do I need to implement an xform
function or some such? |
05:16.59 |
starseeker |
it could be my clever little external/internal
parameter setup is coming back to haunt me |
05:33.56 |
brlcad |
starseeker: hm, hyp should be
complete |
05:34.28 |
brlcad |
and, hehehe regarding superbowl commit
:) |
05:34.28 |
brlcad |
fantastic |
05:35.01 |
brlcad |
I'd actually never made an 'event' of the
'bowl before, but more an excuse to have folks over and watch on
the big screen, listen to some tunes, watch some shows |
05:35.32 |
brlcad |
``Erik: next time! |
05:40.54 |
CIA-32 |
BRL-CAD: 03brlcad * r33636
10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: rt_hyp_xform()
isn't used. it uses rt_generic_xform(). |
05:41.45 |
brlcad |
starseeker: dunno what you mean, it worked
back when I originally tested it, and it's just using
rt_generic_xform() .. which 'should' be right.. |
05:55.07 |
starseeker |
brlcad: sorry I didn't make the bowl game,
sounds like it was a good one! |
05:55.15 |
starseeker |
brlcad: Hmm - let me try again |
05:55.53 |
starseeker |
The following results in strange behavior for
me: |
05:55.56 |
starseeker |
make hyp.s hyp |
05:56.00 |
starseeker |
sed hyp.s |
05:56.06 |
starseeker |
tra -10000 0 0 |
05:56.49 |
starseeker |
and reset doesn't return to where it
was |
05:58.35 |
starseeker |
OH, I see |
05:58.55 |
starseeker |
it's not the parameters that are misbehaving,
it's the view itself |
06:00.12 |
starseeker |
hmm - that somehow feels unexpected to me,
looking at the before and after... |
06:01.26 |
starseeker |
ah ha - reset is NOT returning it to the
origin |
06:02.56 |
starseeker |
grr |
06:03.22 |
starseeker |
ok, later for that |
06:26.49 |
yukonbob |
hello, cadheads |
06:45.35 |
brlcad |
starseeker: hm, that could just be a bug with
the libged migration |
06:51.35 |
brlcad |
if it does it differently for
ell/sph/tor/whatever, that'd be a problem, otherwise it's just a
decision |
07:37.11 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
08:16.33 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-91-240.dclient.hispeed.ch) |
08:25.21 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-91-240.dclient.hispeed.ch) |
08:49.07 |
*** join/#brlcad mafm
(n=mafm@65.Red-81-34-125.dynamicIP.rima-tde.net) |
09:07.53 |
brlcad |
howdy mafm |
09:12.33 |
mafm |
hi brlcad |
09:12.45 |
mafm |
isn't a bit too early (late) for you?
:) |
09:15.01 |
brlcad |
a lil bit |
09:15.11 |
brlcad |
up late working on some things |
09:15.46 |
brlcad |
code code type type design |
09:19.32 |
mafm |
you're coding I hope, designing stresses the
brain harder :D |
09:27.48 |
brlcad |
both |
09:31.52 |
mafm |
uhg :P |
10:34.11 |
*** join/#brlcad ruskie
(i=ruskie@sourcemage/mage/ruskie) |
10:34.23 |
ruskie |
lo |
10:34.56 |
ruskie |
trying to build 7.14.0 but getting a:
bombardier.c:36:16: error: tk.h: No such file or directory \n
make[2]: Leaving directory `/usr/src/brlcad-7.14.0/src/util'
error |
10:35.24 |
ruskie |
and yes I tried with --enable-all and with
using the system one(but that failed differently as well) |
11:23.23 |
*** join/#brlcad
Dr_Phreakenstein (n=phreak@216.151.24.198) |
12:13.16 |
*** join/#brlcad mafm_
(n=mafm@65.Red-81-34-125.dynamicIP.rima-tde.net) |
12:55.40 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
12:59.43 |
brlcad |
ruskie: ah, that was fixed shortly later --
edit src/util/Makefile.am |
12:59.56 |
brlcad |
should have in it: bombardier_CFLAGS =
${TK_CPPFLAGS} ${TCL_CPPFLAGS} |
13:00.54 |
ruskie |
will try that |
13:01.02 |
ruskie |
it should be possible to build with system
libs right? |
13:02.02 |
brlcad |
depends on the libs |
13:02.10 |
brlcad |
but sure, it's possible |
13:02.21 |
brlcad |
rarely happens for anyone to get all
'no' |
13:02.25 |
ruskie |
plain vanilla upstream sources |
13:03.48 |
brlcad |
yeah, all of the sources aren't modified
except for openNURBS (that's an entire subsystem) |
13:06.04 |
ruskie |
yeah won't touch that one never really planned
to as well |
13:06.21 |
ruskie |
but want to make the source mage spell use as
much system libs as possible |
13:09.57 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-219.sbndin.btas.verizon.net) |
13:11.26 |
Axman6 |
http://www.todaysbigthing.com/2009/01/30
awesome |
13:12.16 |
brlcad |
ruskie: ah, yeah.. with a package management
system, you should be able to get nearly all 'no' if they're
already in the system |
13:12.38 |
brlcad |
the hard part is mixing tcl extensions with
some system and some non-system |
13:13.02 |
brlcad |
like if we have to build incrTcl, that then
requires a specific version of tcl/tk too (8.5) |
13:13.23 |
ruskie |
8.5.7 is the one we have atm |
13:13.40 |
ruskie |
I'll have to probablly make a few extra spells
like for tkhtml3 and such like... |
13:14.26 |
ruskie |
all this just so I can open up the openmoko
gta02 cad files.. :) |
13:16.46 |
brlcad |
speaking of opennurbs .. full support for the
geometry formats contained in those pro/e, iges, and step cad files
is part of our ongoing development |
13:17.13 |
brlcad |
you'll get them in wireframe now -- there's
been debates over whether you can get a shaded view rendering of
the nurbs surfaces |
13:18.39 |
ruskie |
they are available in all 3
formats... |
13:19.45 |
ruskie |
I thought the defacto standard were autocad
files... dxf or whatever those are.. |
13:21.38 |
brlcad |
not really |
13:22.07 |
brlcad |
they only support a couple geometry formats
and are inherintly non-solid for certain entity types |
13:22.20 |
brlcad |
iges was the main format for years, but step
is the newer iso standard |
13:22.24 |
brlcad |
supports everything under the sun |
13:22.52 |
brlcad |
we don't yet have a step importer, though --
at least not till end of year, it's being worked |
15:15.11 |
PrezKennedy |
brlcad, have you seen the story on SourceForge
about forgemil.com? |
15:15.26 |
PrezKennedy |
*er |
15:15.30 |
PrezKennedy |
i mean slashdot |
15:19.34 |
brlcad |
yeah |
15:20.50 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
15:21.05 |
PrezKennedy |
at first it looked like a phishing scam with
the poor whois information and the way the certificates were
done |
15:23.08 |
``Erik |
nah, gov't always fucks up whois and
certs |
15:23.12 |
*** join/#brlcad mafm_
(n=mafm@65.Red-81-34-125.dynamicIP.rima-tde.net) |
15:24.02 |
``Erik |
been a big stink in apples fedtalk about the
new cross-dept stuff the af is rolling out never having valid certs
O.o too many people going "whuddya mean it's not valid? I'm the
damn gov't!" |
15:24.49 |
brlcad |
the first project was started by an intern,
probably registered it himself |
15:25.57 |
``Erik |
has created certs for
'secure' websites at work O.o :D |
15:26.37 |
brlcad |
yeah, almost guaranteed it was something
similar to our forge, just this kid made it public and sound
official |
15:35.04 |
PrezKennedy |
brilliant |
15:35.22 |
PrezKennedy |
was wondering why it was
forgemil.com |
15:35.36 |
PrezKennedy |
if the military cant even get a mil address,
who can?? |
15:37.24 |
*** join/#brlcad ``Erik_
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
15:44.57 |
brlcad |
a kid that didn't want to go through the
process |
15:45.52 |
``Erik |
missed
something |
15:46.31 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14E580.dip.t-dialin.net) |
15:46.54 |
brlcad |
lots of regs about what you can and cannot do,
I suspect that site won't be up for much longer with that name if
it was an internal job |
16:10.41 |
PrezKennedy |
regs upon regs and regs on those
regs |
16:33.35 |
starseeker |
brlcad: there's no doubt - the H and A
vectors need to be defined relative to the hyp origin, and tra is
adding to each vector individually |
16:34.24 |
starseeker |
the eto manages this, but I'm not sure
how |
16:35.06 |
brlcad |
the tgc doesn't, though.. and hyp should match
tgc almost identically (at least in terms of xform and
parameters) |
16:36.27 |
starseeker |
the vertex and the top do move with a tra on
the tgc, but the H vector does not |
16:36.37 |
starseeker |
nor do A, B, C or D |
16:37.13 |
brlcad |
have you looked at how rt_generic_xform() does
what it does? |
16:38.10 |
starseeker |
not yet - been trying to figure out how
tgc/eto are distinguishing between points to translate and points
not to |
16:38.29 |
brlcad |
AHA, I bet I know where the bug is |
16:38.42 |
brlcad |
rt_generic_xform() relies on just passing a
transformation matrix to export() |
16:38.51 |
brlcad |
I bet hyp's export() routine is doing some bad
juju |
16:38.57 |
starseeker |
ah |
16:39.26 |
brlcad |
that should be easy to pinpoint, just look for
export5 in src/librt/primitives/hyp/hyp.c |
16:39.33 |
brlcad |
rt_generic_xform() is in
src/librt/table.c |
16:40.03 |
brlcad |
unless someone moved everything ;) |
16:43.48 |
*** join/#brlcad ``Erik
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
16:47.05 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
16:52.44 |
starseeker |
hmm - tgc is using a vec that's fastf_t
vec[3*6], and hyp thinks it has one that's vec[ELEMENTS_PER_VECT *
4] - that suggests quaternions to me in the case of
hyp... |
16:54.50 |
starseeker |
seeks the Wisdom of
Bob |
17:04.46 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14E580.dip.t-dialin.net) |
17:09.56 |
starseeker |
odd... |
17:10.27 |
starseeker |
doesn't see anything earth
shaking in export, aside from (perhaps) the size of
vec |
17:17.45 |
starseeker |
looks like the magic happens before
export5 |
17:17.58 |
starseeker |
or at least, before the second call to
export5 |
18:32.31 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
18:37.50 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
18:42.39 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
18:51.55 |
brlcad |
starseeker: oops, I meant import |
18:52.13 |
brlcad |
rt_generic_xform() does an export/import to
apply the transform |
18:52.25 |
brlcad |
export just takes units, import takes the
matrix to apply |
18:52.41 |
brlcad |
so any matrix math in import5() for hyp is
probably suspect |
18:52.50 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
18:53.20 |
brlcad |
a vec[ELEMENTS_PER_VECT*4] would more likely
just be a homogenous 4x4 matrix |
18:53.59 |
brlcad |
vec[3*6] sounds like 6 basic vectors for each
of the tgc params |
18:56.54 |
brlcad |
if that fails, kick off the debugger and put a
break on rt_generic_xform() and follow what happens on a simple
tra |
18:58.47 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
19:03.00 |
CIA-32 |
BRL-CAD: 03brlcad * r33637
10/brlcad/trunk/BUGS: bokkers reported that using file->export
doesn't seem to be working on windows xp. probably some i/o failure
or tempfile issue. waiting for tests of 'keep'. |
19:11.16 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) |
19:17.55 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
19:19.28 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
19:20.22 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
19:26.18 |
starseeker |
yes, import5 is wrong - what's right seems a
bit subtle though - is mat_t documented somewhere as to what each
entry represents? |
19:28.37 |
brlcad |
mat_t is a standard 4x4 homogenous
matrix |
19:29.23 |
brlcad |
some useful links: http://www.geocities.com/evilsnack/matrix.htm
http://planning.cs.uiuc.edu/node111.html
http://www.ee.unb.ca/tervo/ee4353/htm.htm |
19:29.54 |
starseeker |
k, thanks |
19:29.54 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
19:29.59 |
brlcad |
the upper-left 3x3 basically control
translation, rotation, scaling, and shearing factors |
19:30.30 |
brlcad |
the outermost controls homogeneity |
19:31.38 |
brlcad |
er, 4x3 |
19:32.07 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
19:32.40 |
brlcad |
if you read up http://en.wikipedia.org/wiki/Transformation_matrix
.. it gets to homogeneous coordinates in the affine transformation
section |
19:32.52 |
brlcad |
that's basically the deal |
19:50.07 |
starseeker |
brlcad: is there a utility to print out a
mat_t? |
19:50.19 |
starseeker |
when debuggin? |
19:55.29 |
starseeker |
nevermind, found it - bn_mat_print |
20:02.49 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
20:10.51 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
20:14.33 |
starseeker |
Ah HA |
20:15.32 |
CIA-32 |
BRL-CAD: 03starseeker * r33638
10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: Fix bug with
handling of transformations on hyp primitive - shouldn't be
treating vectors like points. |
20:21.05 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
20:23.23 |
CIA-32 |
BRL-CAD: 03starseeker * r33639
10/brlcad/trunk/ (NEWS src/librt/primitives/hyp/hyp.c): Base to
neck ratio in hyp should not be scaled with other parameters,
result is unexpected - update NEWS file. |
20:24.54 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) |
21:07.45 |
*** join/#brlcad ``Erik_
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
21:29.13 |
*** join/#brlcad _sushi_
(n=_sushi_@77-58-247-95.dclient.hispeed.ch) |
22:08.27 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14E580.dip.t-dialin.net) |
22:11.39 |
CIA-32 |
BRL-CAD: 03starseeker * r33640
10/brlcad/trunk/regress/mged_test.sh: Add tests for translate,
mirface, permute, facedef |
22:24.03 |
CIA-32 |
BRL-CAD: 03starseeker * r33641
10/brlcad/trunk/regress/mged_test.sh: Clean up some of the
mged_test tests a bit, fix obvious errors |
22:29.18 |
brlcad |
starseeker: nice work! |
22:29.32 |
starseeker |
brlcad: thanks! |
22:30.04 |
starseeker |
derives satisfaction from
stomping the last known hyp bug - that had been nagging at me for a
while off and on. |
22:34.40 |
brlcad |
interesting that it'd be getting a
transformation matrix with non-zero 12/13/14 positions |
23:13.41 |
*** join/#brlcad madant1
(n=madant@117.196.139.46) |