01:24.43 |
*** join/#brlcad ChanServ
(ChanServ@services.) |
01:24.43 |
*** mode/#brlcad [+o ChanServ]
by irc.freenode.net |
05:00.41 |
*** part/#brlcad thing0
(n=ric@203-59-138-206.perm.iinet.net.au) |
06:35.32 |
brlcad |
Z80-Boy: you ever get the two new profiles up
with the -E mcount -E _mcount ? |
07:04.19 |
*** join/#brlcad louipc
(n=louipc@bas8-toronto63-1096667620.dsl.bell.ca) |
07:10.46 |
Z80-Boy |
um... |
07:10.49 |
Z80-Boy |
I can do it |
07:11.45 |
Z80-Boy |
but can yo ureproduce the 210x slowdown in
your installation? |
07:13.11 |
Z80-Boy |
Now I get a weird behaviour of the framebuffer
window |
07:13.27 |
Z80-Boy |
If I put mouse over it, the whole screen turns
black, except that the mouse pointer is visible. |
07:13.44 |
Z80-Boy |
I produced the framebuffer with the same
command as before, and it didn't happen. |
07:14.01 |
Z80-Boy |
If I click on the framebuffer after the screen
turns black, it goes away. |
07:15.24 |
Z80-Boy |
Interesting is what happens if I put a video
play on the desktop background using mplayer -rootwin -fs |
07:15.28 |
brlcad |
focus man |
07:15.34 |
brlcad |
looking to get the profile logs :) |
07:15.54 |
brlcad |
that is the critical next step |
07:16.00 |
Z80-Boy |
When I go with the mouse over the framebuffer,
I see video over the whole screen with the two xterm's and the
framebuffer cut out like black masks - black rectangles |
07:16.10 |
Z80-Boy |
But why a single command behaves in 3
different ways? |
07:16.25 |
Z80-Boy |
Once raytraces, one crashes, once produces a
blackhole framebuffer? |
07:16.53 |
brlcad |
that's two separate bugs |
07:17.08 |
brlcad |
a bug in X11 and a bug in the OpenGL interface
in BRL-CAD |
07:17.14 |
Z80-Boy |
I'll upload the gprof logs to the 210x
bugreport, right? |
07:17.26 |
Z80-Boy |
Does it mean you have already seen this
bug? |
07:17.26 |
brlcad |
sure |
07:17.30 |
brlcad |
yes |
07:17.34 |
Z80-Boy |
hehe :) |
07:17.40 |
brlcad |
you can get around it with
--disable-opengl |
07:17.45 |
brlcad |
er, --without-opengl |
07:17.55 |
Z80-Boy |
do you think opengl is a piece of
crap? |
07:18.02 |
brlcad |
not in the least |
07:18.11 |
Z80-Boy |
is it designed well? |
07:18.14 |
brlcad |
that just disables the libfb and libdm
interfaces that use opengl |
07:18.31 |
brlcad |
doesn't remove *any* functionality in brl-cad,
just changes the language it's speaking |
07:18.49 |
Z80-Boy |
Oh a little problem |
07:19.08 |
Z80-Boy |
I reinstalled the systemwide brl-cad with a
non-gprof version since I wanted to leave Ronja raytracing
overnight |
07:19.13 |
brlcad |
e.g. run rt -F/dev/Xl .. it should not exhibit
the black screen |
07:19.15 |
Z80-Boy |
and the gprof version crashes and is
slower |
07:19.21 |
Z80-Boy |
now I have to recompile again omg |
07:19.34 |
Z80-Boy |
But - you said yesterday I should try
something with make clean ./configure make |
07:19.40 |
Z80-Boy |
I did it and the make was successful |
07:19.47 |
Z80-Boy |
what should have I figured out
after? |
07:20.02 |
Z80-Boy |
You said I should look if there's a -lc flag
but I don't know where exactly I should look. |
07:20.17 |
brlcad |
ah, yes -- on the linker line for
bwish |
07:20.32 |
Z80-Boy |
now I guess I do make clean in the src/bwish
right to reinvoke the linker? |
07:20.41 |
brlcad |
make noprod |
07:20.48 |
brlcad |
that removes just the binary |
07:20.51 |
brlcad |
so it will relink |
07:21.17 |
Z80-Boy |
the linker line for bwish begins with libtool
is it what you want? |
07:22.06 |
Z80-Boy |
If I run it without --silent, I see there is
no -lc passed to the gc |
07:22.07 |
Z80-Boy |
gcc |
07:22.15 |
Z80-Boy |
~pastebin |
07:22.18 |
ibot |
somebody said pastebin was a place to paste
your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste,
or http://rafb.net/paste/, or
http://pastebin.com is usually
painfully too slow and unresponsive to use, use one of the other
pastebin sites, or dpaste.com is a very nice pastebin as
well |
07:22.20 |
brlcad |
make LIBTOOL="sh ../../libtool"
LIBTOOLFLAGS="" |
07:22.27 |
Z80-Boy |
~pastebin.bz |
07:22.57 |
brlcad |
(which basically just removes the
--silent) |
07:23.02 |
Z80-Boy |
http://pastebin.bzflag.bz/m6f867799 |
07:24.02 |
brlcad |
okay, that's good |
07:24.09 |
Z80-Boy |
Do you need more information? |
07:24.36 |
brlcad |
curious, yes |
07:25.32 |
brlcad |
grep '\$' ../../config.log | head -1 |
07:26.03 |
Z80-Boy |
<PROTECTED> |
07:26.29 |
brlcad |
have you modified your configure.ac
file? |
07:26.35 |
brlcad |
or did you set CFLAGS/CPPFLAGS? |
07:26.47 |
Z80-Boy |
clock@kestrel:~/brlcad-vanilla/src/bwish$ echo
$CFLAGS |
07:26.47 |
Z80-Boy |
-O3 -fomit-frame-pointer -march=pentium3
-pipe |
07:26.54 |
Z80-Boy |
CPPFLAGS are empty |
07:27.14 |
Z80-Boy |
I didn't change configure.ac myself. I maybe
ran autogen.sh which I don't know if it changes
configure.ac |
07:27.17 |
brlcad |
yeah, fyi that's no good for doing profile
builds -- it can override |
07:27.24 |
Z80-Boy |
aha! |
07:27.39 |
Z80-Boy |
does unset work like export? |
07:27.45 |
brlcad |
but thats also not likely the -lc
problem |
07:27.49 |
Z80-Boy |
Or does it unset just for one level of the
shells? |
07:28.21 |
Z80-Boy |
I'll try it without the CPPFLAGS |
07:29.14 |
Z80-Boy |
Can you try the two raytraces on your
installation? |
07:29.19 |
Z80-Boy |
Do you also get 1:210 difference? |
07:29.39 |
brlcad |
no, I really cannot try them right
now |
07:29.59 |
brlcad |
that's why I was asking you for the profiles
.. you know, to save some time .. |
07:30.36 |
brlcad |
because that's all I'll be doing too anyways,
I really don't doubt that it's slower |
07:30.50 |
brlcad |
the question is just why and what if anything
can be done |
07:30.55 |
Z80-Boy |
OK doing export CFLAGS="" |
07:31.14 |
brlcad |
what problem are you working on? |
07:31.21 |
brlcad |
or what do you expect that to change?
... |
07:31.36 |
Z80-Boy |
now I am working on the logs you
said |
07:31.46 |
brlcad |
so not the -lc issue |
07:31.52 |
Z80-Boy |
no |
07:31.58 |
brlcad |
okay! |
07:32.16 |
brlcad |
you've got a lot of ADD tendancies sometimes..
:) |
07:32.19 |
Z80-Boy |
and now ./configure --enable-profiling
--enable-debug --disable-optimized |
07:32.30 |
Z80-Boy |
Attention Deficiency Disorder? |
07:32.44 |
brlcad |
deficit |
07:32.59 |
brlcad |
or AD/HD |
07:34.07 |
brlcad |
i.e. focus on the task at hand ;) |
07:36.18 |
Z80-Boy |
We can see that in a normal adult without
ADHD, the glucose metabolism in the brain is so high that
significant amounts of glucose are metabolised as far as 20
centimeters outside the head: http://upload.wikimedia.org/wikipedia/en/5/5a/Adhdbrain.gif |
07:36.20 |
brlcad |
anyways, so the next step, run that configure
line, run make, install, run gprof with the -I options, capture
output to file |
07:37.01 |
Z80-Boy |
Oh they have a picture of the
Hippocrites |
07:37.29 |
Z80-Boy |
"A marked decrease in academic skills such as
reading, spelling, or math is common with children who have
ADHD." |
07:37.34 |
Z80-Boy |
I had a marked increase |
07:37.48 |
Z80-Boy |
configure: error: `CFLAGS' has changed since
the previous run: |
07:37.56 |
Z80-Boy |
now I should run make distclen? |
07:38.12 |
brlcad |
sure, but then you'll need to run autogen.sh
again too |
07:38.20 |
Z80-Boy |
they say also rm
../../../../config.cache.openbsd4.0.kestrel.barix.local |
07:38.24 |
Z80-Boy |
but that doesn't work |
07:41.54 |
Z80-Boy |
As with many conditions in the field of
psychiatry, ADHD can be explained as a social construct |
07:42.03 |
Z80-Boy |
I don't have a disorder. They have a social
construct ;-) |
07:43.15 |
brlcad |
you just spent 10 minutes on a diversion,
interleaved with two different sorts of code comments, .. and yet
still claim to not have issues with getting distracted?
:) |
07:43.35 |
Z80-Boy |
I have problems concentrating both in work and
on my personal projects |
07:44.05 |
Z80-Boy |
The only moment when I don't have problems
concentrating is if I go to a skatepark, snowboarding or
surfing |
07:44.45 |
Z80-Boy |
Although these activities are inherently very
boring (just a repetitive motion), I don't have a problem there
;-) |
07:45.35 |
brlcad |
back in a while... look forward to seeing the
reports if you can generate them ;) |
07:46.02 |
brlcad |
if anything even just seeing the profile of
the slow one might help by itself at this point |
07:46.10 |
Z80-Boy |
now th econfigure passed because I deleted the
cache |
07:46.16 |
brlcad |
as just mentioning calloc is very
suspicious |
07:46.31 |
Z80-Boy |
did you see my comments about calloc possible
to optimize? |
07:46.46 |
Z80-Boy |
In one place you call calloc and then
overwrite 99% of the buffer with data |
07:46.49 |
brlcad |
yeah, but they're pointless |
07:46.58 |
Z80-Boy |
so the calloc is used as a brute force method
to add a terminator |
07:47.03 |
brlcad |
need a profile that indicates that that is a
calloc that matters in the least |
07:47.04 |
Z80-Boy |
Is it a code that is not executed
often? |
07:47.48 |
brlcad |
there's no need to guess whether it's executed
often, no matter how educated you feel it may be -- that is exactly
what a profilers is for |
07:48.09 |
brlcad |
in fact guessing is *usually* wrong and/or
misleading |
07:50.15 |
brlcad |
it very well could be the calloc in question,
or it could be from a completely different place in the code (more
likely but not impossible that it's not) |
07:51.37 |
Z80-Boy |
Hmm looks like I have ADHD |
07:51.58 |
brlcad |
the profiler will conveniently tell us exactly
where and how bad the code is called .. good stuff if
leveraged |
07:53.42 |
Z80-Boy |
we just add more -E flags? |
08:00.02 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-029-074.pools.arcor-ip.net) |
08:12.05 |
Z80-Boy |
Hehe when I rename the brlcad directory to
brlcad-profiling during make install then things go astray
miserably ;-) |
08:23.53 |
Z80-Boy |
Now it says automake-1.9: ## Internal Error
## |
08:24.11 |
Z80-Boy |
Use of uninitialized value in string eq at
/usr/local/bin/automake-1.9 line 4673, <GEN0> line
1. |
08:24.33 |
Z80-Boy |
How do I cvs checkout fresh brl-cad? |
08:24.55 |
Z80-Boy |
Oh it's documented I didn't really expect
that |
08:32.26 |
louipc |
man I can't find detail specs on collets :( I
wanted to draw some up |
09:19.30 |
*** join/#brlcad Elperion
(n=Bary@p5487475E.dip.t-dialin.net) |
09:30.40 |
Z80-Boy |
brlcad: just got it |
09:32.18 |
Z80-Boy |
sourceforget is slow |
09:36.01 |
Z80-Boy |
Firefox just hangs in the middle of scrolling
and prints "loading data from <some damned ad
site>" |
09:38.23 |
minute-ssh |
Sourceforge adverts are incredibly annoying,
especially given the slow speed the site is at in
general. |
09:40.34 |
Z80-Boy |
How can I make my OS return 127.0.0.1 to
www.google-analytics.com? |
09:41.31 |
Z80-Boy |
I have lookup file bind still it ignores an
entry in /etc/hosts |
09:43.38 |
minute-ssh |
If it is really important you could set up
your own DNS system. |
09:44.01 |
Z80-Boy |
I don't want to do that |
09:44.07 |
Z80-Boy |
I just want to know why OpenBSD is a piece of
shit |
09:44.24 |
Z80-Boy |
cause man resolv.conf says it should work with
lookup file bind and I have this line in /etc/resolv.conf |
09:44.24 |
minute-ssh |
Hosts should work, but you might need to
restart\reload something. |
09:44.39 |
minute-ssh |
Google Analytics is slow indeed. |
09:45.50 |
Z80-Boy |
OK I'll reload the system |
09:53.34 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-77-7.dclient.hispeed.ch) |
09:54.19 |
Z80-Boy |
Hehe it works like charm |
09:54.30 |
Z80-Boy |
/etc/hosts: |
09:54.32 |
Z80-Boy |
0.0.0.0 google-analytics.com |
09:54.32 |
Z80-Boy |
0.0.0.0 ad.doubleclick.net |
09:54.35 |
Z80-Boy |
/etc/resolv.conf: |
09:54.42 |
Z80-Boy |
lookup file bind |
09:54.51 |
Z80-Boy |
brlcad: put it into your system, you'll save
truckloads of time! |
09:55.01 |
Z80-Boy |
and tell all friends! |
10:18.45 |
*** join/#brlcad minute-ssh
(n=MinuteEl@bz.bzflag.bz) |
12:20.35 |
*** join/#brlcad thing0
(n=ric@203-59-198-159.dyn.iinet.net.au) |
12:26.21 |
*** join/#brlcad thing1
(n=ric@203-59-198-159.dyn.iinet.net.au) |
12:50.54 |
*** part/#brlcad thing1
(n=ric@203-59-198-159.dyn.iinet.net.au) |
13:14.56 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-77-7.dclient.hispeed.ch) |
17:08.52 |
*** join/#brlcad thing0
(n=ric@203-59-180-167.dyn.iinet.net.au) |
17:42.12 |
*** join/#brlcad nollan
(i=nollan@bnc.kostar.5kr.hos.egn.se) |
17:43.22 |
nollan |
hey folks. i just discovered brlcad. i added
it from freebsd ports w/o any problems, however when i run mged.sh
it initialized and then detaches. but i get no windows.. |
17:44.44 |
nollan |
any suggestions what i should do? |
17:46.19 |
yukonbob |
nollan: what does the mged.sh file contain? I
just run an mged binary.... |
17:46.43 |
louipc |
yeah I don't have an mged.sh on my
system |
17:46.59 |
louipc |
but I'm in linux and I built BRLCAD
myself |
17:48.12 |
nollan |
yukonbob, it sets variables like path and
brlcad home path.. then it runs mged binary |
17:52.37 |
louipc |
try inputting the commands without the script
and see what happens |
17:52.48 |
nollan |
how? |
17:52.54 |
nollan |
[frodo]-[/home/nollan]-$
/usr/local/brlcad/bin/mged |
17:52.54 |
nollan |
Initializing and backgrounding, please
wait...Detached |
17:52.54 |
thing0 |
magic |
17:53.21 |
nollan |
where should i put the commands? |
17:53.37 |
nollan |
there is no window nor dialog boxes,
nothing |
17:53.44 |
louipc |
yeah mged is supposed to detach |
17:53.53 |
yukonbob |
nollan: try running a [s|k|p]trace on the
binary and see what it shows... |
17:54.31 |
louipc |
nollan: try to give it a model on the command
line maybe... |
17:54.44 |
nollan |
to open you mean |
17:54.47 |
louipc |
yea |
17:55.10 |
louipc |
there's some in brlcad/share/db |
17:55.23 |
louipc |
i'm not sure what the exact path would be on
your system ... |
17:55.32 |
nollan |
ok i'll try |
17:55.39 |
nollan |
ktracing now |
17:57.01 |
nollan |
hmm how do i check the ktrace.out file for
errors? |
17:57.10 |
yukonbob |
kdump | less |
17:57.44 |
nollan |
ok |
17:59.55 |
nollan |
it says something about
/etc/libmap.conf |
18:00.30 |
yukonbob |
nollan: maybe "kdump > mytmpfile" and post
the results to a pastebin... |
18:01.12 |
nollan |
ok, but it's huge |
18:01.35 |
yukonbob |
...then just that last relevant
bits? |
18:02.29 |
yukonbob |
you know what I mean when I say "pastebin"
right? Don't flood this channel w/ a cut/paste... |
18:03.03 |
yukonbob |
~pastebin |
18:03.04 |
ibot |
from memory, pastebin is a place to paste your
stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste,
or http://rafb.net/paste/, or
http://pastebin.com is usually
painfully too slow and unresponsive to use, use one of the other
pastebin sites, or dpaste.com is a very nice pastebin as
well |
18:03.15 |
nollan |
http://pastebin.ca/735505 |
18:03.32 |
nollan |
sure i've used it before. lots of
times.. |
18:03.46 |
nollan |
mostrly for reading thou |
18:05.40 |
yukonbob |
? I can't see any signs that mged
quit |
18:06.07 |
yukonbob |
ps aux | grep mged |
18:06.18 |
nollan |
i'm browsing throu it now and theres a lot of
libraries not found... |
18:06.27 |
nollan |
i guess it's a dependency issue |
18:06.53 |
nollan |
yeah it starts, but gives me no windows or
dialogboxes |
18:07.04 |
yukonbob |
ports should handle all that -- and mged would
complain on the cmdline if it couldn't find what it
wanted... |
18:07.23 |
nollan |
k |
18:07.36 |
yukonbob |
the 'not found' issues might be first (or
second, etc) attempts to find what it's looking for, until it finds
them later... |
18:07.49 |
nollan |
yeah. i guess |
18:08.09 |
yukonbob |
what window manager are you running? |
18:08.11 |
nollan |
i didn't compile it thou -i pkg_add -r
it |
18:08.14 |
nollan |
fluxbox |
18:09.51 |
yukonbob |
nollan: can you run bwish? |
18:10.16 |
nollan |
dunno is it included in brlcad? |
18:10.22 |
yukonbob |
try it and see ;) |
18:10.35 |
nollan |
i got a dialog |
18:10.36 |
yukonbob |
(yes, it is part of brlcad) |
18:10.42 |
nollan |
and a window |
18:10.53 |
nollan |
and a bwish> - prompt |
18:10.54 |
yukonbob |
are you running Xinerama? |
18:11.04 |
yukonbob |
( or some dual-head monitor setup?) |
18:11.09 |
nollan |
nope, never heard of it |
18:11.15 |
nollan |
nope no dualhead |
18:12.10 |
nollan |
w8 i'll try a thing brb |
18:20.30 |
nollan |
it works now. i had to remove some options
form xorg.conf |
18:20.34 |
nollan |
thanks |
18:20.49 |
yukonbob |
nice! |
18:20.51 |
yukonbob |
have fun :) |
18:21.08 |
nollan |
thanks! i'm totally new.. |
18:21.10 |
nollan |
:) |
18:21.29 |
louipc |
odd what options were those? |
18:21.45 |
yukonbob |
DontShowMged = YES |
18:23.56 |
nollan |
haha ahh, experimental stuff. |
18:24.40 |
yukonbob |
paste them here -- might come up again for
somebody else... |
18:24.49 |
yukonbob |
"here" == pastebin ;) |
18:24.54 |
nollan |
pageflips agpmode depthmoves
renderaccel |
18:25.03 |
yukonbob |
that's it? |
18:25.05 |
nollan |
ati driver |
18:25.07 |
nollan |
yeah |
18:25.10 |
yukonbob |
hrmm. |
18:35.42 |
nollan |
however when i load examples - they are all
empty |
18:36.25 |
yukonbob |
'ls' to see lists of 'objects, regions,
groups' ,etc, and 'e [somename]' to show it... |
18:38.07 |
yukonbob |
there are a few .pdfs you'll be interested in
-- a 3-page cheat for mged, and a Tutorial "Principles of Effective
Modelling", esp... |
18:38.09 |
louipc |
nollan: if you load the file via command line
then it should display automatically |
18:40.02 |
yukonbob |
nollan:
ftp.brlcad.org/pub/BRL-CAD/Documentation |
18:40.05 |
louipc |
nollan: type tops in mged to see the top level
parts of the model |
18:40.35 |
*** join/#brlcad Z80-Boy
(i=clock@217-162-108-140.dclient.hispeed.ch) |
18:41.25 |
nollan |
mged> load
/usr/local/brlcad/share/brlcad/7.8.2/db/demo.g |
18:41.25 |
nollan |
Error: couldn't load file
"/usr/local/brlcad/share/brlcad/7.8.2/db/demo.g":
/usr/local/brlcad/share/brlcad/7.8.2/db/demo.g: invalid file
format |
18:41.31 |
louipc |
nollan: use draw or e in mged to display the
objects |
18:41.35 |
louipc |
!! |
18:42.25 |
nollan |
i guess i'm off to the docs |
18:42.26 |
nollan |
:) |
18:42.52 |
louipc |
you're using a really old version too
:P |
18:43.06 |
nollan |
ok. that was the one in ports |
18:43.17 |
yukonbob |
nollan: what version is it? |
18:43.28 |
yukonbob |
oh -- 7.8.2... |
18:43.50 |
nollan |
pkg_info | grep brl |
18:43.51 |
nollan |
brlcad-7.8.2 CSG modelling system from
the US Ball |
18:46.40 |
Z80-Boy |
oh yeah US Ball |
18:46.52 |
Z80-Boy |
let's play US Ball! |
18:47.09 |
yukonbob |
US Ballroom Dancing Laboratory |
19:05.06 |
*** join/#brlcad yukonbob
(n=yukonbob@198.235.198.234) |
19:35.08 |
brlcad |
heh, ball |
19:35.31 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/src/conv/Makefile.am: include the intaval-g.py script in
the dist |
19:35.43 |
brlcad |
Z80-Boy: hm, dunno what you changed, but those
profiles are useless |
19:35.51 |
brlcad |
they didn't have any numbers |
19:37.20 |
Z80-Boy |
brlcad: did you try to reproduce the rendering
times? |
19:44.10 |
brlcad |
nollan: load isn't the right command, that's
the command to load tcl/tk extensions |
19:44.16 |
brlcad |
opendb would be the command |
19:45.23 |
brlcad |
and brl-cad .g files are "multi-geometry"
files with potentially many models per file, so there's no
"default" object that will display when you open a .g file -- you
can either use the geometry browser or run the "tops" command to
see the top-level objects that you can display |
19:46.30 |
nollan |
ah. right |
20:04.16 |
*** join/#brlcad luckyshot
(n=lucky@CABLE-72-53-76-204.cia.com) |
20:04.24 |
luckyshot |
Hey guys, |
20:04.32 |
luckyshot |
Does anyone in here use UGS NX
series? |
20:25.38 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/ (NEWS
src/fb/pix-fb.c): accept karel's sf patch 1802016, which provides a
-p option to pix-fb causing the application to pause the specified
number of seconds before exiting and closing the
framebuffer. |
20:27.25 |
brlcad |
luckyshot: i've used it before |
20:27.39 |
brlcad |
this is certainly not an nx support channel
though ;) |
20:28.10 |
brlcad |
if you want to fund the same level that you
give to UGS to BRL-CAD, then I'd be glad to help ya though
;) |
20:56.09 |
*** join/#brlcad Elperion
(n=Bary@p5487475E.dip.t-dialin.net) |
21:01.08 |
luckyshot |
lol |
21:01.26 |
luckyshot |
bclcad, just wanted to know why nx5 files wont
open in nx4 |
21:01.29 |
luckyshot |
its very frustrating |
21:36.37 |
*** join/#brlcad Bariton
(n=Bary@p548775CF.dip.t-dialin.net) |
21:39.06 |
``Erik |
erm, cuz the format changed? |
21:39.16 |
``Erik |
they, uh, added shit? |
21:45.34 |
luckyshot |
file format is the same |
21:46.04 |
``Erik |
then why is it 5 instead of 4.1? :D
*duck* |
21:46.30 |
``Erik |
this ain't a unigraphics help channel, I've
never used ug... tried installing it once, that's it:) |
21:58.09 |
brlcad |
if the format is the "same" then it's not an
"nx5 file", it's something else .. they break compatibility just
like most other major apps when there's a new major
version |
22:01.11 |
luckyshot |
i guess |
22:01.25 |
luckyshot |
ms word still is backwrds compatible with
older versions |
22:06.24 |
brlcad |
only to an extent |
22:06.31 |
brlcad |
you can create new versions that are
not |
22:06.42 |
brlcad |
word simply hasn't *had* a new release in
years |
22:07.25 |
brlcad |
they used to break compatibility all the time,
95 not working in 97, 2000 not working on either, etc |
22:07.40 |
luckyshot |
oh okay |
22:08.00 |
luckyshot |
is brl cad easy to use? |
22:08.06 |
brlcad |
not really |
22:08.17 |
brlcad |
at least not until you've gone up the learning
curve |
22:08.22 |
luckyshot |
nx4 and 5 are extrmely simple |
22:08.27 |
brlcad |
it's easy to use, but not easy to
learn |
22:08.29 |
luckyshot |
are they of the same level of
difficulty? |
22:09.04 |
brlcad |
give it a try, some find it exceptionally
familiar |
22:09.17 |
brlcad |
the tutorial book on the website might give
you an idea of what to expect |
22:09.20 |
luckyshot |
definitely |
22:09.22 |
luckyshot |
does it work in vista? |
22:09.29 |
brlcad |
http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf |
22:09.53 |
brlcad |
only one of brl-cad's 400+ tools, but one of
the most prominent and with a gui |
22:10.21 |
brlcad |
I don't know that anyone has even tried under
vista |
22:10.33 |
luckyshot |
ok |
22:12.25 |
brlcad |
howdy bob |
22:13.18 |
yukonbob |
brlcad: hey -- what's shaking? |
22:47.05 |
brlcad |
howdy yukonbob -- most of the cfd/fea tools
are indirect or generic |
22:47.27 |
brlcad |
like being able to extract a mesh of given
geometry, or the Cubit exporter, or voxelization of geometry,
etc |
23:00.28 |
yukonbob |
note: anybody who posts links to images of
havoc is subject to being banned from #brlcad... |
23:00.46 |
yukonbob |
;) |
23:03.40 |
CIA-4 |
BRL-CAD: 03starseeker *
10brlcad/doc/book/VolumeII.xml: Markup through Lesson 11 |
23:03.48 |
poolio_ |
Woah, has Irix disappeared? |
23:04.55 |
starseeker |
Wouldn't that be an awesome tag line - BRL-CAD
- able to simulate moon shots! |
23:05.51 |
yukonbob |
poolio_: :) ... one day some time ago I
threatened to reach through the internet and take his modem away if
he posted another havoc image, and haven't seen another
since... |
23:07.11 |
brlcad |
starseeker: heh, is their .g support supposed
to be for BRL-CAD or something else? |
23:07.39 |
brlcad |
very possible they might have support for v4
.g format from interactions over a decade ago |
23:07.39 |
starseeker |
I'm sure it's for something else - I just
noticed it in their list of "supported" file extensions |
23:07.48 |
starseeker |
oh, really? |
23:08.01 |
starseeker |
huh - is there a v4 .g file around
somewhere? |
23:08.39 |
brlcad |
run dbupgrade -r on a v5 |
23:09.09 |
starseeker |
righto... |
23:10.54 |
starseeker |
Interesting... |
23:11.09 |
starseeker |
It does add it as an object, but doesn't
display anything |
23:11.37 |
starseeker |
Says it is a polygonal mesh with zero cells
and zero points |
23:17.34 |
Z80-Boy |
starseeker: I guess they had, but they had to
use a boolean operator and that made it 210x slower so they
couldn't make it into the launch so they dropped it |
23:18.21 |
Z80-Boy |
Or they realized that when they mirror the
foam, it gets 3 times as big and changes shape ;-) |
23:18.23 |
brlcad |
sounds like it's a busted parser |
23:18.34 |
Z80-Boy |
brlcad: sorry, just joking :) |
23:18.41 |
starseeker |
in paraview? |
23:19.02 |
brlcad |
Z80-Boy: I have the profiles done here
now |
23:19.08 |
Z80-Boy |
brlcad: and the ratio? |
23:19.10 |
brlcad |
*with* useful results :) |
23:19.12 |
Z80-Boy |
1:210? |
23:19.18 |
brlcad |
dude, get over the ratio |
23:19.24 |
Z80-Boy |
more than 210? |
23:19.38 |
brlcad |
i already told you i didn't doubt that one is
slower |
23:19.58 |
Z80-Boy |
man you'll become a hero for speeding up the
U.S. Army development 200 times |
23:20.05 |
brlcad |
and it would be expected that it's a little
slower, but not necessarily drasticly |
23:20.21 |
Z80-Boy |
That's good |
23:20.25 |
brlcad |
two orders implies something else is
wrong |
23:20.30 |
Z80-Boy |
because now you can poke at it and don't have
to ask me |
23:20.51 |
Z80-Boy |
which function does consume it? |
23:20.59 |
brlcad |
it's not good, it means i'm not working on
other things that are really begging for attention as well
:P |
23:21.28 |
brlcad |
so no time was saved in the end |
23:21.38 |
Z80-Boy |
which function did gprof say consumes the
most? |
23:21.38 |
brlcad |
it doesn't help anyone for everything to be in
my hands :) |
23:22.02 |
Z80-Boy |
is it calloc? |
23:22.24 |
brlcad |
I'd suggest working more with gprof yourself
to get the answer to that, so next time you can generate the
profile :) somthing went wrong in those steps .. maybe an openbsd
gprof problem |
23:23.36 |
Z80-Boy |
which function is it? |
23:24.43 |
Z80-Boy |
I have to go sleeping if I don't want to be
zombie tomorrow |
23:24.44 |
Z80-Boy |
good night |
23:24.47 |
brlcad |
cya |
23:25.08 |
brlcad |
he can be a selfish lil punk
sometimes |
23:25.23 |
brlcad |
good kid, lots of good efforts, but impatient
to no end |
23:27.12 |
brlcad |
no |
23:27.14 |
brlcad |
hell no :) |
23:27.17 |
brlcad |
not yet at least |
23:27.37 |
yukonbob |
(that you know of) |
23:27.45 |
brlcad |
they're not very productive to my coding and
lifestyle habits right now, maybe in a few years :) |
23:27.53 |
starseeker |
"who needs kids when one has Z80-Boy on
IRC" |
23:36.28 |
brlcad |
mmm.. lisp experience could certainly come in
handy ;-) |
23:36.51 |
brlcad |
for the new modeler, lisp was on my list of
languages we need to support near the beginning |
23:37.03 |
brlcad |
simply due to the autocad crowd |
23:38.00 |
brlcad |
probably lisp and python for non-interactive;
and tcl and bash for interactive |
23:38.19 |
yukonbob |
tcl inter + non-inter |
23:38.27 |
yukonbob |
source "mycoolfile.tcl" |
23:38.28 |
yukonbob |
;) |
23:38.39 |
brlcad |
yeah, tcl is one of the few that can probably
do both |
23:39.12 |
yukonbob |
this talk of py/tcl/lisp* bring us back to the
idea of SWIG |
23:39.15 |
starseeker |
Doing both is something I see more in research
languages - they like the REPL prompts |
23:39.16 |
brlcad |
and not feel like ass in the process
;) |
23:40.01 |
brlcad |
yeah, but then the idea of an ml prompt make
me shudder |
23:40.07 |
starseeker |
Lisp is really good at it, given a good
compiler - there are some amusing stories about early web servers
in lisp where the devs would get a support call, fix it on the
phone in the running image, and then ask the customer to do a page
refresh :-) |
23:40.26 |
yukonbob |
*given a good compiler |
23:40.42 |
starseeker |
There are a few. Allegro I think is pretty
good, and sbcl on the free side |
23:41.03 |
starseeker |
Clisp is kinda dog slow, but has the advantage
of running everywhere under the sun |
23:41.56 |
starseeker |
Scheme is regarded as a type of Lisp |
23:42.17 |
starseeker |
Scheme stays small and doesn't specify all
that much - it lets extensions fight it out |
23:43.08 |
starseeker |
Common Lisp is the opposite - it's a huge
spec |
23:43.11 |
yukonbob |
starseeker: right -- but if somebody is used
to all the facilities of Common Lisp, scheme is not Common
Lisp.. |
23:43.16 |
yukonbob |
:) |
23:43.21 |
starseeker |
True :-) |
23:43.28 |
starseeker |
but the core language principles are the
same |
23:43.40 |
yukonbob |
(are (they (indeed))) |
23:43.50 |
starseeker |
Scheme is "a lisp", Fortran most definitely is
not |
23:44.13 |
yukonbob |
could wait for Paul Graham to finish
Arc. |
23:44.16 |
brlcad |
hm, so calloc didn't even make a blip on the
profile |
23:44.30 |
starseeker |
yukonbob: Only if you can code from the
grave |
23:44.37 |
brlcad |
looks like 98.9% of the extra time is spent
doing the boolean evaluation, exactly like john said |
23:44.42 |
yukonbob |
?Is he dead |
23:45.44 |
brlcad |
yukonbob: a brlcad major mode would be
freaking awesome :) |
23:46.06 |
starseeker |
yukonbob: By the time Arc is done, you
probably will be ;-) |
23:46.13 |
yukonbob |
starseeker: haha |
23:46.23 |
brlcad |
that'd be a great "summer of code" project
:) |
23:47.00 |
starseeker |
Emacs has a lot of... erm...
personality |
23:47.28 |
yukonbob |
brlcad: one of first things I do in mged is
"array set env [list EDITOR xemacs]" |
23:48.11 |
yukonbob |
... could skip that and just use xemacs --
that _would_ be very cool... |
23:48.12 |
brlcad |
hm, can't you just set env(EDITOR) xemacs
? |
23:48.59 |
yukonbob |
brlcad: could "env EDITOR=xemacs mged", or set
EDITOR in my .profile, sure... |
23:52.13 |
yukonbob |
heh: http://homepage.ntlworld.com/ajwatson/cat-powered.gif |
23:53.45 |
starseeker |
now THAT'S hardcore ;-) |
23:54.10 |
brlcad |
yukonbob: no, I mean as tcl syntax inside
mged |
23:54.30 |
brlcad |
is there any difference between "array set env
[list EDITOR xemacs]" and "set env(EDITOR) xemacs"? |
23:54.40 |
brlcad |
i've never seen the array form |
23:55.25 |
yukonbob |
brlcad: you're right... |
23:56.00 |
brlcad |
wasn't trying to be right, it's informative to
me too :) |
23:56.13 |
yukonbob |
you're still correct ;) |
23:56.24 |
yukonbob |
both work |
23:56.32 |
brlcad |
wonder if there is any technical
difference |
23:56.56 |
yukonbob |
re: emacs -- are you thinking of completely
working from w/i emacs, and have it interface w/ rt? |
23:58.04 |
brlcad |
sure |