00:34.20 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
01:30.35 |
``Erik |
*readreadread* |
01:30.44 |
``Erik |
hm |
01:31.27 |
``Erik |
bah, nascar is still on, I want my cartoons
*pout* |
01:46.01 |
*** join/#brlcad
Dr_Phreakenstein (n=phreak@216.151.24.198) |
01:48.15 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-39.sbndin.btas.verizon.net) |
02:13.20 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) [NETSPLIT VICTIM] |
02:13.20 |
*** join/#brlcad PrezKennedy
(n=Matthew@whitecalf.net) [NETSPLIT VICTIM] |
02:13.20 |
*** join/#brlcad kanzure
(i=bryan@66.112.232.233) [NETSPLIT VICTIM] |
02:36.16 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
02:36.16 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
04:06.54 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
06:08.29 |
starseeker |
brlcad: I made a test manually of a coil
coiling inward: http://bzflag.bz/~starseeker/coil_in_ex.png
what do you think? Is it a good enough approximation to be
worthwhile? |
08:57.02 |
archivist |
hmm cnc wire bending |
09:03.52 |
brlcad |
starseeker: I'd still probably say not really
-- even that test looks oddly shaped enough that I'd think it was a
bug instead of an approximated implementation detail |
09:05.17 |
brlcad |
maybe if you could control how approximated it
was at the expense of speed (like 100 or 1000 bends just to make
one turn) |
09:05.35 |
brlcad |
but yeah, not at the quarter-turn |
09:07.07 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
10:19.33 |
CIA-40 |
BRL-CAD: 03brlcad * r33926
10/brlcad/trunk/src/libged/draw.c: recogized typo and fixd
it |
10:23.46 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
10:37.39 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-93-63.dclient.hispeed.ch) |
11:24.16 |
*** join/#brlcad mafm
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) |
11:50.39 |
d-lo |
Mornin all! |
11:50.53 |
d-lo |
brlcad: Still awake or just woke up? |
12:12.33 |
d-lo |
``Erik: Have any essssspertize on
decompliation / assembly ? |
12:19.18 |
*** join/#brlcad TC-Rucho
(n=tc-rucho@190.191.172.28) |
12:19.32 |
TC-Rucho |
hello |
12:30.51 |
brlcad |
d-lo: still awake |
12:31.53 |
d-lo |
machine.... |
12:32.14 |
d-lo |
I take it you rcurrent work location will be
the work location for the day then ? :)\ |
12:32.18 |
brlcad |
trying to fix a stupid resize bug |
12:32.49 |
d-lo |
as in GUI widget resize? |
12:33.06 |
brlcad |
it'd be tricky to try and get out right now
with the snow depth on top of ice |
12:33.24 |
d-lo |
how much snow you get so far? |
12:33.33 |
d-lo |
I got <1" at home :/ |
12:33.43 |
d-lo |
they *said* 5-8" |
12:33.49 |
brlcad |
it iced through most of the night and has been
snowing few a few hours since, maybe 4-6" total |
12:34.02 |
d-lo |
I got excited and broke out the sleds :/ I
think i cursed it. |
12:35.47 |
d-lo |
brlcad: do you have any exp with
disassembly/decompilation? |
12:54.09 |
brlcad |
sure |
12:54.53 |
brlcad |
rarely need it these days, though .. usually
just to check out what the optimizer did |
12:58.09 |
d-lo |
I might have to pick your brain when next I
see you then. |
12:59.24 |
brlcad |
some knowledge rot, best to just speak and hit
me up with tools at my fingertips, and a wider audience if need
be |
13:00.39 |
d-lo |
Well i have a binary in which I do not have
the source for, but I know that it uses a certain open sourced
library |
13:01.07 |
d-lo |
I am trying to find a specific function call
so I can hook into it and watch/log the data flow. |
13:01.13 |
d-lo |
(Personal project btw) |
13:01.45 |
brlcad |
hook into it.. |
13:01.58 |
brlcad |
java? |
13:02.18 |
d-lo |
hook's a bad word to use.... um. place a
'watch point' for logging/viewing in a console. |
13:02.42 |
d-lo |
No, not java. I believe the original language
was MSVC6.0 |
13:04.55 |
TC-Rucho |
is there a way to hide/erase the objects that
are used for boolean subtraction when drawing a region? |
13:05.06 |
TC-Rucho |
all this wireframing is driving me
nuts |
13:05.14 |
brlcad |
hm, that's a pretty hefty goal, even to just
watch and log without narrowing down and knowing a lot more about
that code |
13:05.48 |
d-lo |
*sigh* i know. |
13:06.00 |
brlcad |
TC-Rucho: I believe you can change how the
negatives are drawn that might help |
13:06.28 |
brlcad |
"maybe", but there is no way to turn them off
outright without switching to a different render mode |
13:06.52 |
TC-Rucho |
hmm |
13:07.00 |
d-lo |
I have tracked down what exact lib its using,
gotten the source for that and have found (in the dissassembled
asm) where the headers I want are imported...but after that I am at
a loss :/ |
13:07.09 |
d-lo |
Okay, I stop the OffTopic banter for now
;) |
13:07.57 |
TC-Rucho |
brlcad: I don't know where to start to change
that right now |
13:08.03 |
TC-Rucho |
any more obvious hint? |
13:08.13 |
brlcad |
TC-Rucho: yeah, hold on |
13:08.36 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
13:08.36 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
13:16.21 |
brlcad |
TC-Rucho: hm, i'm not finding the option
either, only the one that changes all linewidths |
13:16.27 |
brlcad |
TC-Rucho: something else you can do
though |
13:16.30 |
brlcad |
two things actually |
13:16.53 |
brlcad |
one is to utilize ray-tracing more -- it's
there to help show the evaluated/shaded result |
13:17.18 |
TC-Rucho |
I don't like the mged GUI, I find it ugly, so
I use the console style |
13:17.32 |
brlcad |
with the raytrace control panel open, it
supposed to be simple enough to render, turn off the framebuffer,
turn on and render, repeat, etc |
13:17.34 |
TC-Rucho |
I do raytrace from time to time to see wtf is
going on |
13:17.48 |
TC-Rucho |
yeah, already doing that |
13:18.17 |
brlcad |
another thing you can do, which will entirely
depend on your objects |
13:18.26 |
brlcad |
is to display them evaluated instead of
unevaluated |
13:18.45 |
TC-Rucho |
that sounds interesting, keep
talking |
13:18.46 |
brlcad |
what are you using now to display
objects? |
13:19.02 |
brlcad |
draw? e? |
13:19.06 |
TC-Rucho |
draw |
13:19.20 |
brlcad |
so instead of draw, you could use either ev or
E |
13:19.27 |
brlcad |
subtlely different results |
13:19.50 |
brlcad |
it'll evaluate the booleans in polygonal mode
and show an evaluated polygon |
13:20.05 |
brlcad |
some like it more, sometimes too much, just
depends on the model |
13:20.30 |
brlcad |
if the geometry gets too complex, there are
limitations to what can be evaluated |
13:20.52 |
brlcad |
it'll give you more wireframe instead of less,
of course, but it might help |
13:21.03 |
TC-Rucho |
yeah, I'm working with spheres and it's
getting really messy |
13:21.54 |
brlcad |
and if you have an open-gl-enabled mged,
there's yet a third thing you can try that displays in shaded mode
all the time |
13:22.10 |
TC-Rucho |
which would be? |
13:23.41 |
brlcad |
it's an experimental mode, so use at own
caution, and only with ogl display manager, but iirc, it is enabled
by turning on z-buffering, turning off lighting, run 'set
shaded_mode 2' and redraw your objects |
13:24.49 |
TC-Rucho |
already tried that about an hour ago, and all
it does is fill the object with a plain color, no shades, so it's
really not useful at all imo |
13:25.15 |
TC-Rucho |
want to see a screenshot? |
13:25.49 |
brlcad |
then it's not enabled correctly |
13:26.10 |
TC-Rucho |
http://tc-rucho.homelinux.net/Scrots/crappy-shade.png |
13:26.13 |
TC-Rucho |
that's what I get |
13:26.16 |
brlcad |
those first two enable/disable steps are
required |
13:26.23 |
TC-Rucho |
hmm, let's see |
13:26.38 |
brlcad |
yeah, that's just not enabled
correctly |
13:27.16 |
TC-Rucho |
I'll try to enable that with mged gui first,
brb |
13:27.21 |
brlcad |
it's not meant to be easy yet. you're using a
dev hook at this point, so it's all manual |
13:28.27 |
brlcad |
i might have the toggling off on one of them
too, easy enough to tell when it works though |
13:29.35 |
TC-Rucho |
z-buffering on |
13:29.37 |
brlcad |
the real fix for that is in the pipeline, part
of the bigger BREP support effort |
13:29.41 |
TC-Rucho |
now the light |
13:30.24 |
TC-Rucho |
lighting off and yet the same thing when
redrawing |
13:30.26 |
TC-Rucho |
=/ |
13:30.39 |
brlcad |
there's at least four combinations
there |
13:30.45 |
brlcad |
to try |
13:30.48 |
TC-Rucho |
yeah |
13:30.52 |
TC-Rucho |
I'm on my way |
13:31.04 |
brlcad |
i don't have an ogl-enabled build at the
moment |
13:31.34 |
TC-Rucho |
ok, this can be really haired, but it's
Zbuffer off, lighting on |
13:31.57 |
brlcad |
sounds about right |
13:32.24 |
TC-Rucho |
ok, got to get it working in the console based
mged |
13:32.31 |
TC-Rucho |
I'll be back in a minute |
13:32.52 |
brlcad |
what are you working on? |
13:33.02 |
TC-Rucho |
oh, Z clipping must be on too |
13:33.43 |
TC-Rucho |
I'm drawing my webcam for the sake of learning
how to use BRL CAD. I've had some rough times trying to move
objects (actually still haven't figured out how to move regions in
space) |
13:33.55 |
brlcad |
oed |
13:34.13 |
brlcad |
there's a whole tutorial geared towards
teaching that |
13:34.14 |
TC-Rucho |
I tried sed and ted (which I found awesomely
useful) |
13:34.35 |
brlcad |
sed is for primitives |
13:34.43 |
brlcad |
oed is for everything else |
13:34.51 |
TC-Rucho |
I see |
13:34.55 |
brlcad |
object edit |
13:35.15 |
brlcad |
oed / my_region/path/to/primitive |
13:35.25 |
brlcad |
rot 50 0 0 |
13:35.28 |
brlcad |
accept |
13:50.24 |
TC-Rucho |
wouldn't that commandline be for editing a
single primitive instead of a whole region? |
14:05.40 |
brlcad |
nope |
14:05.56 |
brlcad |
the primitive is only required to set an
explicit keypoint |
14:06.53 |
brlcad |
so it will rotate about the primary vertex
point of the given primitive specified, but apply a matrix between
the left-hand and right-hand side for a given
/arbitrary/path/to/objects |
14:08.12 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
14:08.13 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
14:23.03 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
14:45.06 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
14:55.50 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
15:03.20 |
TC-Rucho |
I was wondering, does brlcad have at least a 1
step-only undo? |
15:06.09 |
TC-Rucho |
guess not |
15:06.12 |
TC-Rucho |
=/ |
15:06.27 |
TC-Rucho |
note to self: always triple check before doing
a killtree |
15:15.12 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@202.3.77.38) |
15:16.05 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-93-63.dclient.hispeed.ch) |
15:38.16 |
*** join/#brlcad madant
(n=madant@117.196.140.99) |
15:55.56 |
brlcad |
TC-Rucho: it's a two-step undo, cp file.g
backup.g, later cp backup.g file.g to undo |
15:57.39 |
brlcad |
best practice is to make backups of your .g
file every N timeframes (e.g. daily) so that at worst you've never
lost more than N work (e.g. a day's worth) |
15:58.52 |
brlcad |
that'll be addressed with the new gui, but
it's still simply not a high priority since the geometry command
layer is designed just like the unix command line and is
intentionally unforgiving |
15:59.29 |
brlcad |
you could just as well create proc overrides
that makes backups for you or prompts for confirmation just like
some folks do with rm |
16:00.20 |
brlcad |
again, not something being avoided, just not a
priority until shaded displays and the new command layer is in
place |
16:27.45 |
``Erik |
d'lo: uh, a little, mostly quite antiquated,
though |
16:30.42 |
d-lo |
Hrm, okay. |
16:30.53 |
d-lo |
Looks like I am on my own :/ |
16:31.08 |
d-lo |
``Erik: You braving the roads or calling today
a wash? |
16:31.58 |
brlcad |
d-lo: it's usually infinitely easier to snoop
the wires |
16:32.36 |
brlcad |
if there's any net communication, or port
protocol i/o, or even file i/o |
16:33.02 |
brlcad |
a lot easier to meter that doesn't require
dissassembly or trying to inject man-in-the-middle code |
16:33.19 |
d-lo |
Well, thats just the issue. ;) I need to see
the data BEFORE it gets encrypted. |
16:33.22 |
``Erik |
this is my rdo |
16:33.41 |
``Erik |
which is good, as they haven't plowed my
neighborhood yet :) |
16:34.34 |
brlcad |
d-lo: ah, then your best bet is probably to
run the app through a debugger, break it right before the data is
encrypted, then step through the assembly one instruction at a time
watching how all the register data changes |
16:34.50 |
brlcad |
very tedius, but doable |
16:35.21 |
``Erik |
hm, I forget if ndisasm attempts to generate
labels or just uses offsets |
16:36.15 |
brlcad |
yeah, there are some intelligent tools that
will rebuild from symbols and labels if they are there |
16:36.44 |
brlcad |
another toolset to learn though, debugger is
simple low-level |
16:36.53 |
d-lo |
brlcad: Right. Thats the approach I am trying
to take. As a step before, since I know its using openSSL, then I
am trying to grab the offsets for the functions to make my
searching in pure asm easier. |
16:37.04 |
``Erik |
so you're picking that old project up again?
heh |
16:37.10 |
d-lo |
yeah. ;) |
16:37.53 |
d-lo |
I am usin IDA. Its doing a pretty good job
thus far, but working on a 20MB binary is kicking my laptop in the
nuts :( |
16:38.03 |
``Erik |
there should be something like a _call
directive going on that should make it a lot more
readoable |
16:38.44 |
``Erik |
readable, even |
16:39.13 |
``Erik |
there should be a "wakethefuckuperik"
directive that makes my sentences a lot more readable :D |
16:42.19 |
brlcad |
yay, finally! |
16:42.34 |
brlcad |
g'damn that was more difficult than it should
have been |
16:45.13 |
CIA-40 |
BRL-CAD: 03brlcad * r33927
10/brlcad/trunk/src/libged/draw.c: add support to ignore a new '-R'
option that implies draw should not resize the view. since the
actual resize logic is still in the front-end, we just ignore it
(and -A, -o) here. |
16:46.53 |
CIA-40 |
BRL-CAD: 03brlcad * r33928
10/brlcad/trunk/src/mged/chgview.c: add a -R option to the
edit_com() interface affecting e/draw/B so that they don't
resize/autoview the view if the -R option is provided |
16:52.32 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14E5DC.dip.t-dialin.net) |
16:53.29 |
TC-Rucho |
brlcad: wouldn't it be more conveniente to
have oed to work like this?: oed
/path/to/group-or-primitive-to-work-with
/path/to/reference-primitive <br/> What's the point in
telling oed where is it contained? (the rlh path). |
16:54.05 |
CIA-40 |
BRL-CAD: 03brlcad * r33929 10/brlcad/trunk/
(NEWS src/mged/chgmodel.c): |
16:54.05 |
CIA-40 |
BRL-CAD: make the 'make' command use the
existing view size when creating new objects by |
16:54.05 |
CIA-40 |
BRL-CAD: utilizing the new -R option on the
draw command. this is a change to make's |
16:54.05 |
CIA-40 |
BRL-CAD: behavior when there are no objects
displayed since previously, it would create |
16:54.05 |
CIA-40 |
BRL-CAD: an object sized to the view, but then
autoview to size the view out. this would |
16:54.08 |
CIA-40 |
BRL-CAD: result in unexpected view changes
that would get compounded if the user called |
16:54.10 |
CIA-40 |
BRL-CAD: make/draw/kill repeatedly. |
16:54.37 |
brlcad |
TC-Rucho: it'd be easier to just say "oed
object" or "oed /path/to/object" but that would imply automatic
keypoints based on "something" (perhaps the center of the bounding
box for that object) |
16:55.16 |
TC-Rucho |
brlcad: what about just oed
/path/to/group/and/reference-primitive |
16:55.32 |
brlcad |
then where does it apply the matrix? |
16:55.43 |
TC-Rucho |
to the greatest group mentioned in the
path |
16:55.51 |
brlcad |
"greatest"? |
16:56.05 |
TC-Rucho |
parent? |
16:56.13 |
TC-Rucho |
for example: |
16:56.17 |
brlcad |
if "path" is the object you wanted to change,
then that'd be no different than oed /
/path/to/group/and/reference-primitive |
16:56.37 |
brlcad |
so you saved two keystrokes and introduced
ambiguity :) |
16:56.45 |
brlcad |
there is just one path |
16:57.10 |
brlcad |
the arguments are the left-hand side of that
one path, and the right-hand side |
16:57.40 |
TC-Rucho |
if I want to edit group I go with oed
group/and/reference-primitive if I want to edit path I go with
oed /path/to/group/and/reference-primitive. Is that
ambiguous? |
16:57.45 |
brlcad |
every where there is a slash, you can inject a
transformation matrix |
16:58.35 |
brlcad |
no, you're still not understanding what it
means to be a path I think |
16:58.44 |
TC-Rucho |
maybe |
16:59.02 |
brlcad |
the tutorial does a pretty good job with
examples to explain it in detail, fwiw |
16:59.12 |
brlcad |
including the implications and
rationale |
17:00.23 |
brlcad |
but even using a filesystem path metaphor as
an example, "oed /path/to/group/and/primitive" could imply that you
want to edit the 'path' object or the 'primitive' object in that
path'ed context |
17:00.58 |
brlcad |
the only reason you specify a path at all is
to obtain a keypoint -- you still have to say what object in what
context no matter what |
17:01.32 |
brlcad |
e.g. to qualify instance editing versus global
editing |
17:01.39 |
TC-Rucho |
it took me a while to get what was it all
about since I was getting a shitty error about "Unable to find
solid matching path" (later figured out it was because I did not
draw one of the objects) |
17:02.15 |
TC-Rucho |
hmm, I'll have to experiment about
that |
17:02.22 |
brlcad |
yes, you have to load the objects for editing
(via draw/e/B) before you can oed, sed works that way too |
17:02.46 |
brlcad |
'who' tells you what objects are
editable |
17:04.01 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
17:04.01 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
17:04.03 |
brlcad |
another simple example, you have a room with a
bed and a chair, constructed with some primitives .. there's a
"room", "chair", and "bed" object as well as their primitives in
the database |
17:04.15 |
TC-Rucho |
I don't yet see the difference in doing oed
/combination region/primitive and oed /
region/primitive |
17:04.40 |
brlcad |
"oed / room/chair/leg/arb8" means "move the
room" |
17:04.52 |
TC-Rucho |
aye |
17:05.07 |
brlcad |
"oed /room chair/leg/arb" means "move just
that one chair in that room" |
17:05.25 |
brlcad |
"oed / chair/leg/arb8" would mean "move all
chairs" |
17:06.11 |
TC-Rucho |
really?, I would have bet that "oed /
chair/leg/arb" meant "move just that one chair" |
17:06.34 |
brlcad |
they are named references |
17:06.56 |
brlcad |
so if you use 'chair' as a name elsewhere and
you move /chair, you move everything |
17:07.41 |
brlcad |
depends how your hierarchy is
contstructed |
17:08.39 |
brlcad |
it's a basic set of directed acyclic graphs
where you can apply a matrix to any node in the graph |
17:08.51 |
brlcad |
same concept as for any other CAD system
really |
17:09.52 |
brlcad |
main difference is different terms, assemblies
regions parts combinations primitives groups |
17:10.28 |
TC-Rucho |
well, I've used AutoCAD, totally different
paradigm, and when I reached the oed part, I was confused as hell,
because I thought of it as a referencing system like AutoCAD's
move/copy/whatever where one selects a group of objects, then a
reference point, and an end point |
17:10.54 |
TC-Rucho |
so I thought of oed as oed
/group/to/work/with /path/to/reference-primitive |
17:10.58 |
``Erik |
ow |
17:11.09 |
``Erik |
got ~6-7" of snow, just
finished shoveling |
17:11.11 |
brlcad |
main difference with a system like autocad is
that every object (well, most objects) are automatically wrapped in
a container object by default |
17:11.34 |
brlcad |
so to change all instances, it involves a more
explicit action usually |
17:12.17 |
brlcad |
TC-Rucho: oed is like "oed /group/to/work/with
/path/to/reference-primitive" :) |
17:12.31 |
brlcad |
your words and what those slashes mean are
just not connecting |
17:12.56 |
brlcad |
means that this is some valid path:
/group/to/work/with/path/to/reference-primitive |
17:13.21 |
brlcad |
and you want to edit the 'path' object
instance referenced in the 'with' object |
17:13.37 |
brlcad |
using 'reference-primitive' as the
keypoint |
17:14.32 |
brlcad |
(more specifically, the 'reference-primitive'
keypoint in the '/group/to/work/with/path/to' context) |
17:15.46 |
brlcad |
it really is one of those lightbulb issues
that should suddenly go off eventually and you'll wonder how you
ever understood it differently |
17:16.12 |
TC-Rucho |
right, but still, I don't quite see the
difference in doing oed / /region/primitive and oed /group
region/primitive |
17:16.31 |
TC-Rucho |
hmm |
17:16.49 |
TC-Rucho |
I tried both, and they work the same
way |
17:17.12 |
brlcad |
they'll give the same end-result until you
have 'region' used in multiple places |
17:17.22 |
brlcad |
(not in 'group') |
17:18.44 |
TC-Rucho |
ok, I have just modelled some basic stuff, now
I'll complete the webcam model, and maybe I'll get what you mean
once the modell get's bigger and more complex (although I think I
would need to reuse some regions in order to see what you
mean) |
17:18.48 |
brlcad |
seriously, oed tutorial |
17:18.51 |
brlcad |
it will explain a lot |
17:19.12 |
TC-Rucho |
I've been reading it for a long while
now |
17:19.30 |
TC-Rucho |
it's just that it puzzled me out since I had a
preconcept about how it should work |
17:21.22 |
brlcad |
hm, that discussion gave me an idea for a
terminology doc |
17:22.46 |
TC-Rucho |
yeah, that left hand path and right hand path
notation is not what I would call "clear" but anyway |
17:24.24 |
brlcad |
having to specify the path to a primitive for
a keypoint is really the point of confusion |
17:25.37 |
brlcad |
that's a technical limitation by the fact that
there is no keypoint and deriving an implicit keypoint based on
bounding box sizes is questionable (someone will still probably do
it eventually) |
17:34.14 |
d-lo |
I say: Take the average of the 8 points of
the Boundingbox and make that default keypoint for oed. |
17:37.21 |
TC-Rucho |
brlcad: I got it now, the only way to
understand the difference is to group some regions, and implicitly
reusing the regions by making copies of the group |
17:37.29 |
TC-Rucho |
it is all clear now |
17:40.41 |
``Erik |
hrmmm |
17:40.55 |
``Erik |
*snrkt* |
17:47.57 |
brlcad |
heh |
17:48.28 |
brlcad |
d-lo: that is the idea, what I meant by
"someone will still probably do it eventually" |
17:49.10 |
brlcad |
the problem then becomes unexpected behavior
issues since that keypoint isn't exactly easily worked with until a
variety of other commands are updated too |
17:49.21 |
CIA-40 |
BRL-CAD: 03brlcad * r33930
10/brlcad/trunk/doc/ (2 files in 2 dirs): document the new -R
option for e/draw/B in the old htmls docs and for B in the new
docbook docs |
17:49.45 |
brlcad |
rotate and translate something around, add an
object, reverse the rotation and you find out it's not
reversible |
17:50.39 |
d-lo |
Well thats just operator error/dumbness. Code
can't fix that ;) |
17:51.00 |
``Erik |
*nod* plus the issue when you have something
like a bigassed box with a tiny little cylinder sticking way out
and the keypoint is off in space instead instead of where you think
it 'should' be |
17:51.49 |
``Erik |
ponders allowing keypoints
to be manually selected and saved as attr's to be future default
for that comb |
17:51.51 |
brlcad |
d-lo: right, but usability and interface
design can seriously make is a non-issue vs a major/subtle cause
for confusion and unexpected behavior |
17:52.41 |
brlcad |
yeah, some what to manage keypoints more as
more than data values, second-class citizens in the db sense would
be good |
17:53.15 |
brlcad |
having things like 'l' and analyze report the
keypoints would help, visually showing keypoints, etc |
17:53.26 |
``Erik |
ooh, here's a good case to screw the 'center
of bb' approach, imagine a cylinder with one side slightly cupped
(rcc - sph), that'd come out close to the center of the sphere, not
the physical object :) |
17:54.45 |
brlcad |
negatives are the worst, the expected keypoint
is usually the center of mass on the positive evaluated
space |
17:54.54 |
brlcad |
s/mass/volume/ |
17:55.39 |
``Erik |
and "wait while we run rtweight to find the
cm" is probably not tolerable :D |
17:55.47 |
brlcad |
:) |
17:57.14 |
d-lo |
``Erik: that might mess up a center of mass
approach, but not for center of BB. especially if the center of BB
is being used for a simple default keypoint for oed. |
17:57.15 |
``Erik |
out of curiosity, when nurbs is working to
satisfaction... will it be 'just another primitive', or are we
going to push to be kinda a nurbs only engine (mebbe with
construction information stored to allow old style
editing)? |
17:58.20 |
``Erik |
um, bb is computed in a way that it should be
close to the union of all primitives in the tree, even if there're
subtractions, iirc |
17:59.46 |
``Erik |
if this prims minX < bb minX, bb minX =
this prims minX; ... |
17:59.57 |
d-lo |
so a bounding box is *not* maxX, minX, maxY,
minY, max Z, min Z ? |
18:00.01 |
brlcad |
just another primitive |
18:00.10 |
CIA-40 |
BRL-CAD: 03brlcad * r33931
10/brlcad/trunk/doc/docbook/system/man1/en/ (Makefile.am g_qa.xml
gqa.xml): the mged command is gqa instead of g_qa, rename
accordingly |
18:00.15 |
brlcad |
with a bunch of support to go from
csg->nurbs on the fly |
18:00.44 |
brlcad |
so we can still leverage the optimizations and
guarantees if there are implicits |
18:01.05 |
``Erik |
try it out, dave, make a sub comb and do
make_bb on it :) |
18:01.09 |
brlcad |
but make it even easier to visualize and
analyze anything via the bridge |
18:02.18 |
``Erik |
aight, I was under the impression that nurbs
could represent any geometry we currently have perfectly (within
floating point fuzz), so *shrug* was just wondering. it's my day
off, my brain ain't fully in gear, nor will it be |
18:03.01 |
brlcad |
does a final distcheck,
suggests others that might care about release compilation do so as
well for their favored environment |
18:04.01 |
brlcad |
``Erik: it can for the most part .. it's just
wildly more complex to store and deal with than other primitives
and about an order of magnitude more data values to represent the
same thing |
18:04.10 |
d-lo |
``Erik: Hrm, just tried it and it performed as
expected it to :/ |
18:04.26 |
brlcad |
sphere goes from having about 6 values to over
a hundred for a decent approximation |
18:04.36 |
brlcad |
similar for arb8's |
18:05.12 |
d-lo |
``Erik: ah, I see what you mean now. |
18:05.21 |
brlcad |
instead of 24 values, suddenly becomes about
300 values |
18:22.36 |
*** join/#brlcad mafm
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) |
18:23.10 |
``Erik |
thought nurbs could do a
sphere in 2 patches |
18:23.34 |
``Erik |
or was it 4 (tetrahedron-like) |
18:24.27 |
``Erik |
d-lo: how you expect things to work probably
isn't how joe blow off the street does :D you're tainted |
18:29.56 |
d-lo |
Well, I think the number of tainted users >
number of Joe Blow Off the Streets ;) |
18:47.26 |
*** join/#brlcad bitminer
(n=bitminer@h96-60-82-113.vrnawi.dsl.dynamic.tds.net) |
18:47.33 |
``Erik |
in the tiny self-selecting community you see
here, sure, but there are what, 670,000 known downloads? I'm
imagining a fairly large number of those are unvoiced first time
users :) |
18:54.37 |
d-lo |
won't mention his script
"DownloadMetricPadder.sh" |
18:54.43 |
d-lo |
:D |
18:55.55 |
d-lo |
but you are right, there are prolly alot of
first timers that end up shying away :/ |
18:58.48 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
18:58.48 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
18:58.51 |
brlcad |
TC-Rucho: you have a full tcl interp there so
that can be used |
18:58.56 |
``Erik |
tcl sub-expressions |
18:59.00 |
TC-Rucho |
I checked some tcl's docs and according to
them, [expr {2*2}] should be fine to include in an input
line |
18:59.02 |
*** join/#brlcad BigAToo
(n=BigAToo@64.74.225.82) |
18:59.08 |
brlcad |
yep |
18:59.11 |
TC-Rucho |
but it keeps telling me error |
18:59.19 |
brlcad |
only caveat is default globbing |
18:59.25 |
TC-Rucho |
mged> in fuck.s rcc 0 0 0 [expr {2*2}]
[expr {2*2*2}] 0 5 |
18:59.26 |
TC-Rucho |
Error: extra characters after
close-brace |
18:59.31 |
``Erik |
* will mess up globbing |
19:00.03 |
brlcad |
we have a globbing evaluation mode enabled by
default so that things like "draw *.r" will work |
19:00.34 |
brlcad |
which includes character classes, draw
[a-z]*.c |
19:00.48 |
brlcad |
so those conflict with tcl
evaluation |
19:00.54 |
TC-Rucho |
seems that I should disable globbing to input
stuff, but still, is there a more elegant way? |
19:00.55 |
brlcad |
you can have one or the other, default is
globbing |
19:00.58 |
``Erik |
[expr {2\*2}] works, or you can turn off
globbing |
19:01.05 |
brlcad |
you can toggle it off with: set
glob_compat_mode 0 |
19:01.12 |
brlcad |
or you can escape the globbing chars |
19:01.37 |
brlcad |
in fuck.s rcc 0 0 0 \[expr {2\*2}\] \[expr
{2\*2\*\2}\] 0 5 |
19:02.11 |
TC-Rucho |
I think it would be better to scape globbing
rather than tcl expressions |
19:02.26 |
TC-Rucho |
like draw \*.r |
19:02.34 |
TC-Rucho |
and keep [expr {2*2}] working |
19:02.37 |
``Erik |
odd choice of primitive name O.o |
19:02.55 |
brlcad |
probably a 'part' primitive ;) |
19:03.12 |
brlcad |
ah, rcc, guess it's an approximation |
19:03.28 |
``Erik |
people are more apt to treat the geometry tree
like a filesystem than an expression engine *shrug* |
19:03.28 |
TC-Rucho |
``Erik: heh, that's because this tcl
expression thing was getting on my nerves |
19:03.45 |
TC-Rucho |
lol |
19:03.58 |
TC-Rucho |
@brlcad | ah, rcc, guess it's an approximation
<--- lol xD |
19:04.06 |
brlcad |
TC-Rucho: it's been oft-discussed, how to get
the best of both worlds -- the folks that want globbing would cry
bloody murder, and they're the expert modelers |
19:04.06 |
``Erik |
if you don't use globbing, turn it off, set
that to be default in your .mgedrc *shrug* it's all good |
19:04.49 |
brlcad |
those that know how to write tcl can easily
just set the var and be done with it |
19:05.50 |
TC-Rucho |
tcl == ugly mix of C and... bash? anyway,
we'll have lisp bindings eventually and everything will be
good |
19:07.03 |
``Erik |
I think tcl is older than bash, but it does
take cues from the bourne/korn family |
19:08.13 |
``Erik |
(dang linux weenies, all not knowin' the
history of it all :) |
19:09.02 |
``Erik |
huh, bash precedes tcl by a year, neat
:) |
19:10.20 |
TC-Rucho |
(: |
19:18.32 |
brlcad |
TC-Rucho: awesome -- native
bindings? |
19:18.49 |
TC-Rucho |
brlcad: hm? |
19:19.15 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@202.3.77.38) |
19:21.06 |
TC-Rucho |
brlcad: well, my usability goal is to get a
lisp repl for mged, so that one can use lisp directly to input
commands, math and scripting |
19:22.05 |
bitminer |
While were on the topic of TCL... any one have
difficulty building lib Bacon Lettus and Tomato ... libBLT in
windows. I am getting error : error LNK2019: unresolved external
symbol _TclInitSubsystems referenced in function
_TkConsoleCreate |
19:22.30 |
bitminer |
Need me a BLT right now. |
19:22.43 |
TC-Rucho |
.. bacon, lettus, tomato... that sounds like a
salad |
19:22.53 |
louipc |
sandwich |
19:23.00 |
TC-Rucho |
right, sandwitch |
19:23.03 |
bitminer |
It's more like C soup |
19:24.01 |
brlcad |
TC-Rucho: right, but binding to mged commands
how? you can bind straight to the lib, through the mged binary
(ugh), through a custom interp, etc |
19:24.30 |
brlcad |
would be awesome to have a swig interface to
libged so there'd be bindings available in everything they
support |
19:24.36 |
bitminer |
it is externed via extern void
TclInitSubsystems _ANSI_ARGS_((CONST char *argv0)); in
tkConsole.c |
19:24.59 |
bitminer |
wraped in some suspicous #ifdefs |
19:25.14 |
brlcad |
bitminer: hm, you're compiling using the msvc
build files or autotools? |
19:25.36 |
bitminer |
Was trying autotools in Cygwin. I have had
more luck in msvc |
19:25.41 |
bitminer |
so msvc for now |
19:26.00 |
TC-Rucho |
brlcad: I have not even started with that,
what I've said is the 1st global usability goal. I'm just giving my
first steps modelling with brlcad (you may have noticed already).
Once I know it enough so as to make improvements I'll grab the
source and/or make the lisp repl using bindings to libmged or
whatever I see fits best |
19:26.16 |
brlcad |
the msvc8 files should be the most up-to-date
and are what are used to make releases |
19:26.36 |
bitminer |
I have done some Swig in the past binding C#
to C++ in linux allwoing Windforms apps wirtten in windwos to be
run in Linux on Mono |
19:26.51 |
brlcad |
the 9 files shouldn't be far behind, the other
dir relies on cmake but only compiles the libs |
19:27.19 |
bitminer |
I have noticed that the msvc files only
support release |
19:27.32 |
brlcad |
that's a bob-ism |
19:27.39 |
brlcad |
he got tired of managing both |
19:27.45 |
bitminer |
This was one of my first issues and MSVC
defaults to debug on start up. I emailed this to the mailing
list |
19:28.12 |
bitminer |
bob-ism? |
19:28.24 |
brlcad |
bob, one of the devs |
19:28.38 |
brlcad |
he does a variety of quirky things
:) |
19:28.40 |
bitminer |
Ok |
19:29.02 |
bitminer |
Are you using CMake to generate the VS project
files? |
19:29.04 |
brlcad |
doesn't talk much, just likes to quietly
code |
19:29.10 |
brlcad |
no |
19:29.14 |
brlcad |
though that would be cool |
19:29.26 |
bitminer |
It is a suposed rumored feature of
CMake |
19:29.33 |
brlcad |
yes, it is |
19:29.45 |
brlcad |
and it works -- that's the other cmake-based
build I mentioned that we have |
19:29.52 |
brlcad |
it just doesn't build everything |
19:30.28 |
brlcad |
our build system is pretty big.. takes many
weeks/months to set everything up that we need with any build
tool |
19:30.37 |
bitminer |
Ok so I could possibly use Cygwin autotolls
or CMake, Windows env Cmake, or Windows env Visual Studio |
19:30.58 |
``Erik |
hrm, here's a posting claiming that swig
doesn't play with lisps (but does with scheme and erlang) |
19:31.00 |
brlcad |
well yes and no, more no than yes |
19:31.11 |
``Erik |
though uffi/cffi around libged would be
neat |
19:31.17 |
brlcad |
bitminer: you can use autotools or the
msvc8/msvc9 project files to get a full build |
19:31.25 |
brlcad |
the cmake build files will only build the
libraries |
19:31.42 |
bitminer |
Ok got it thanks |
19:31.43 |
brlcad |
we have like two dozen libraries |
19:31.48 |
brlcad |
and over 400 binaries |
19:32.22 |
bitminer |
holy cats |
19:32.28 |
brlcad |
mged is just one of them :) |
19:32.46 |
brlcad |
granted, it's the biggest by far |
19:33.03 |
d-lo |
heh, binary envy. |
19:33.23 |
brlcad |
most of that 400 are unix-style commands that
do one thing and are streamable so you can tie them together for
much more powerful functionality |
19:34.01 |
brlcad |
ala cat | awk | sed | grep, ours focus on
geometry, images, and data file processing |
19:34.22 |
bitminer |
How do they communicate, MPI, sockets, carrier
pigions? |
19:34.27 |
starseeker |
unix pipes |
19:34.35 |
starseeker |
bites us when working on Windows
though |
19:34.40 |
brlcad |
pipes and sockets |
19:34.54 |
bitminer |
got it |
19:35.06 |
bitminer |
Look a boost for IPC? |
19:35.27 |
brlcad |
the SGI_Cube example on the wiki shows a
couple commands being used for image
processing/conversion |
19:35.43 |
brlcad |
yeah, I've looked at it before .. what about
it? :) |
19:35.51 |
bitminer |
Inter Process Communication (IPC) |
19:36.24 |
``Erik |
yeah, we know what ipc is... :) |
19:36.33 |
bitminer |
Most of the code looks to be C. What is your
take on C++ in this project and Boost C++ and 0x support |
19:37.11 |
``Erik |
the work in rt^3 is using boost at the moment,
and c++ is starting to creep into the codebase :/ |
19:37.15 |
brlcad |
most of the bigger project infrastructure for
the new modeling interface is being done in C++ (using boost and
stl heavily) |
19:37.26 |
brlcad |
all the new brep/nurbs work is c++ |
19:37.43 |
bitminer |
So it is an option then? |
19:38.11 |
brlcad |
all of our existing core libs are going to
stay pure C (libbu, libbn, librt, libwdb, etc) |
19:38.21 |
brlcad |
but new code, it's an option |
19:38.37 |
bitminer |
OK. Will Boost compile on all your
platforms? |
19:39.10 |
brlcad |
it's just not cool to be half-assed about it,
using little tidbits of C++ throughout a code that is 95% plain C
isn't cool |
19:39.16 |
brlcad |
just makes for bad C++ and bad C |
19:39.34 |
brlcad |
yeah, most of boost compile's fine -- at least
no issues so far |
19:39.55 |
bitminer |
Yes I can understand wanting to maintain
consistency. |
19:39.56 |
``Erik |
yeah, if someone commits c++ stuff in a .c
file, I'll break their kneecaps O.o I'll try to be gentle about
kneecap breaking if it's c99 |
19:39.58 |
``Erik |
:D |
19:40.07 |
brlcad |
the new parametric constraint solving system
that madant has been working on is the closest to causing boost to
snap, but it's been fine |
19:43.52 |
brlcad |
ponders gsoc
projects |
19:44.12 |
bitminer |
Yes I think I read about this using Spirit?
GSOC proj? for parametric modeling |
19:44.18 |
brlcad |
yep |
19:45.06 |
bitminer |
Well I'll keep banging on the Win32
build. |
19:45.07 |
brlcad |
``Erik: irix64 said he has a patch for you to
review on his site if you're interested, dunno when he'll be back
on |
19:45.30 |
louipc |
hehe he pms me about the patches too |
19:45.36 |
``Erik |
ok |
19:45.38 |
brlcad |
bitminer: send the error to the devel mailing
list, To Bob or whomever ;) |
19:45.39 |
louipc |
but he disappears before I can
respond |
19:45.46 |
``Erik |
I'll keep an eye out for him |
19:45.54 |
brlcad |
sounds like it might be something new -- tcl
was just upgraded |
19:46.11 |
brlcad |
might be easier to install activestate's tcl
and then just change the linkage to use that instead of
building |
19:46.18 |
bitminer |
Ok will do.. There were multiple. I fixed
most just stuck on libBLT at the moment. |
19:46.22 |
brlcad |
louipc: really? jeez |
19:46.32 |
brlcad |
louipc: let me know if it gets to be a
problem |
19:46.41 |
louipc |
it's all cool |
19:46.49 |
brlcad |
k |
19:47.20 |
brlcad |
starseeker: the tcl folks liked your archer
screenie |
19:47.33 |
``Erik |
he needs a lot of steering and handholding,
I'd hate to see his enthusiasm crushed, though :) |
19:47.38 |
starseeker |
oh, the tire wizard? :-) |
19:47.43 |
brlcad |
they (jokingly) said the gui looked dated,
referring to ttk updates |
19:48.14 |
brlcad |
but that the tire looked great ;) |
19:48.17 |
``Erik |
(does ttk mean that aquatk is now a
dead-end) |
19:48.20 |
starseeker |
would love to take a stab at
using ttk |
19:48.27 |
brlcad |
``Erik: hardly |
19:48.43 |
``Erik |
<-- has managed to avoid that entire chunk
for the most part |
19:49.16 |
``Erik |
I made a button in wish once, otherwise I just
imitate code already there for my patches and hope I guessed right
:) |
19:50.22 |
starseeker |
had to fight the busting of
Archer with the lastest tcl/tk as an excuse to take Archer apart
and put it back together using ttk widgets |
19:50.39 |
starseeker |
er, fight using it as an excuse |
19:54.14 |
starseeker |
figures Archer is having
enough trouble without me messing with it like that
;-) |
19:56.51 |
starseeker |
brlcad: Are you close to tagging for the
release? |
20:04.22 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
20:11.19 |
``Erik |
reboots brlcad's new machine
again |
20:11.32 |
starseeker |
``Erik: is that the new bz server? |
20:11.51 |
``Erik |
yeah |
20:12.18 |
``Erik |
I'm being aggressive about keeping it bleeding
edge until everything is migrated to it, so we have a good launch
point |
20:12.26 |
``Erik |
bleeding stable edge, that is |
20:12.35 |
starseeker |
ah |
20:12.51 |
starseeker |
should migrate his stuff to
that one and free up some space |
20:13.37 |
``Erik |
and it's back up |
20:13.57 |
starseeker |
``Erik: At some point can you show me how to
get to that box? |
20:14.00 |
``Erik |
looks like it has an 80 gig drive in
it |
20:14.09 |
starseeker |
er, well nevermind :-) |
20:14.25 |
starseeker |
will just suck it up and get
a terabyte drive |
20:14.33 |
``Erik |
hm, I don't see you in the passwd
file |
20:14.41 |
d-lo |
I thought it was supposed to have
>80 |
20:15.13 |
``Erik |
oh, wait, 120g |
20:15.41 |
``Erik |
that's odd, there may be an unallocated
partition |
20:18.35 |
``Erik |
aah, reading it wrong, 80g for home |
20:18.49 |
``Erik |
refers back to where he
stated his brain would not be functioning today |
20:25.43 |
starseeker |
was dbbinary the one that got renamed to
bo? |
20:26.26 |
starseeker |
checks NEWS |
20:29.15 |
starseeker |
ah, yes |
20:39.35 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
20:39.35 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
20:41.17 |
CIA-40 |
BRL-CAD: 03starseeker * r33932
10/brlcad/trunk/doc/docbook/system/man1/en/ (9 files): Add more
MGED docbook man pages by Janine and Cliff |
20:59.39 |
*** join/#brlcad ibot
(i=ibot@rikers.org) |
20:59.39 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| GSoC 2008 Highlight: new prototype gui, check it out! || Source
Release 7.14.2 is posted (20080207) |
21:12.56 |
*** join/#brlcad cad33
(n=424ca4ee@bz.bzflag.bz) |
22:24.34 |
TC-Rucho |
hey guys, if you like to do inline math just
like me and hate that \[expr {mathstuff}\] gay sh*t, you can type
in => \[proc unknown args {set ::that \[expr $args\]}\] so
you can just do \[mathstuff\] (: |
22:25.37 |
TC-Rucho |
this works by setting the unknown handler to
perform an [expr ...] to the screwed up input (math without
preceding expr) |
22:25.44 |
TC-Rucho |
hope you like it |
22:26.35 |
TC-Rucho |
note: and desabling globbing it get's even
better |
22:28.02 |
TC-Rucho |
brlcad: should I add this to the brlcad-wiki
as a tip? |
22:28.30 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
22:34.41 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@202.3.77.38) |
22:40.51 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-39.sbndin.btas.verizon.net) |
23:03.58 |
*** join/#brlcad tc-rucho1
(n=tc-rucho@190.191.172.28) |
23:05.02 |
*** join/#brlcad tofu
(n=sean@bz.bzflag.bz) |
23:07.56 |
*** join/#brlcad tofu
(n=sean@bz.bzflag.bz) [NETSPLIT VICTIM] |
23:07.56 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@202.3.77.38) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad bitminer
(n=bitminer@h96-60-82-113.vrnawi.dsl.dynamic.tds.net) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad mafm
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) [NETSPLIT VICTIM] |
23:07.56 |
*** join/#brlcad smurfette
(n=user@c-69-242-189-29.hsd1.mo.comcast.net) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad archivist
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad d-lo
(n=claymore@bz.bzflag.bz) [NETSPLIT VICTIM] |
23:07.56 |
*** join/#brlcad
MinuteElectron (n=MinuteEl@unaffiliated/minuteelectron) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad alex_joni
(n=juve@emc/board-of-directors/alexjoni) [NETSPLIT
VICTIM] |
23:07.56 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
23:09.27 |
*** join/#brlcad elite01
(n=omg@cl-213.dus-01.de.sixxs.net) |
23:11.06 |
*** join/#brlcad IriX64
(n=IriX64@bas2-sudbury98-1177871980.dsl.bell.ca) |
23:27.23 |
*** mode/#brlcad [+o tofu] by
ChanServ |
23:27.50 |
``Erik |
*yawn* |
23:28.21 |
``Erik |
bar commercials on tv heh |
23:28.32 |
elite01 |
some movie on vlc heh |
23:29.04 |
``Erik |
I was laughing at the existance of, not just
commenting on what I was seeing :D vlc is good stuff,
though |
23:32.57 |
*** join/#brlcad bitminer69er
(n=bitminer@h96-60-82-113.vrnawi.dsl.dynamic.tds.net) |
23:33.05 |
brlcad |
tc-rucho1: hah, that's a really fantastic way
to abuse tcl |
23:36.21 |
brlcad |
great hack/tip |
23:57.18 |
``Erik |
\[mathstuff\] makes me think LaTeX |
23:57.55 |
``Erik |
that'd be awesome if tcl were kicked to
understand tex math mode, one step closer to literate programming
:D |
23:58.35 |
``Erik |
(or generate tex from the tcl) |