00:02.04 |
brlcad |
crdueck: ah, and I see why you set ctjctj --
fixed |
00:03.56 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
00:05.15 |
Stattrav |
path to files is ? |
00:05.16 |
CIA-65 |
BRL-CAD: 03Cprecup 07http://brlcad.org * r3773
10/wiki/User:Cprecup/GSoC2012_progress: update: 30/05/2012: chose
Adaptagrams; MVC pattern |
00:06.00 |
Stattrav |
checking the svn tutorial anyway |
00:06.09 |
brlcad |
path/to/file1 path/to/file2
path/to/whatever |
00:07.52 |
Stattrav |
aah |
00:09.37 |
Stattrav |
aah just the folder by folder diff with the
index |
00:11.40 |
CIA-65 |
BRL-CAD: 03Al Da Best 07http://brlcad.org * r3774
10/wiki/User:Al_Da_Best/devlog: Filled gaps and updated current
status |
00:20.42 |
Stattrav |
brlcad: the tables after the data is fed into
them http://i.imgur.com/xa9CG.png |
00:29.21 |
CIA-65 |
BRL-CAD: 03Stattrav 07http://brlcad.org * r0
10/wiki/Special:Log/upload: uploaded "[[Image:Benchmark perfomance
db.png]]" |
00:39.07 |
CIA-65 |
BRL-CAD: 03Stattrav 07http://brlcad.org * r3776
10/wiki/User:Stattrav/GSoC2012_log: Updation of the logs. |
00:39.13 |
Stattrav |
brlcad: thanks and good night. |
00:39.26 |
Stattrav |
gn all |
00:39.29 |
brlcad |
Stattrav: thank you, good work |
00:39.46 |
Stattrav |
thanks. |
01:04.25 |
starseeker |
brlcad: we did, but I goofed slightly -
regression passed with 50760, and I pulled in a few changes too
many - fixing now |
01:31.28 |
starseeker |
ah wait, may have just been some stray gunk in
the install dir |
01:31.43 |
brlcad |
cool |
01:32.06 |
*** join/#brlcad KimK
(~Kim__@2001:470:1f0f:1042:4261:86ff:fe43:bcad) |
01:34.51 |
starseeker |
crap... what the bleep... |
01:35.07 |
starseeker |
I've been building and running regressions all
day, what the heck is going on? |
02:11.57 |
CIA-65 |
BRL-CAD: 03starseeker * r50775
10/brlcad/branches/STABLE/ (16 files in 2 dirs): Back up the libbu
vls work to 50646 - regressions appear to be breaking. |
02:17.53 |
starseeker |
jeez this is weird |
02:20.00 |
starseeker |
how did that not fail earlier?? |
02:38.43 |
*** join/#brlcad KimK
(~Kim__@209.248.147.2.nw.nuvox.net) |
02:41.18 |
starseeker |
brlcad: OK, now we have regression passing on
multiple platforms with STABLE - I'll kick off more extensive tests
overnight |
03:02.17 |
CIA-65 |
BRL-CAD: 03starseeker * r50776
10/brlcad/branches/STABLE/doc/docbook/articles/it/images/ (8
files): Hmm - stray files left in STABLE after syncing
somehow. |
03:05.25 |
starseeker |
that's even weirder - those only showed up on
OSX |
04:25.34 |
CIA-65 |
BRL-CAD: 03brlcad * r50777
10/brlcad/trunk/src/librt/primitives/sph/sph.c: we have the actual
distance tolerance so use it during validity testing |
04:29.12 |
CIA-65 |
BRL-CAD: 03brlcad * r50778
10/brlcad/trunk/src/librt/memalloc.c: |
04:29.12 |
CIA-65 |
BRL-CAD: prevent memory corruption if we end
up with a null pointer. probably implies |
04:29.12 |
CIA-65 |
BRL-CAD: someting is wrong elsewhere in the
book-keeping, but since this is old v4 code |
04:29.12 |
CIA-65 |
BRL-CAD: there's minmal value hunting it down.
just avoids corruption which was leading |
04:29.12 |
CIA-65 |
BRL-CAD: to a bogus rt_freemem() debug message
getting printed extensively after the |
04:29.12 |
CIA-65 |
BRL-CAD: endianness flip. |
04:32.20 |
CIA-65 |
BRL-CAD: 03brlcad * r50779
10/brlcad/trunk/src/librt/db_scan.c: casting the ftell() returns
through off_t propagates bad addr values. next and prev don't need
to be off_t, so just let them match ftell's return type and
simplify |
04:35.39 |
CIA-65 |
BRL-CAD: 03brlcad * r50780
10/brlcad/trunk/NEWS: |
04:35.41 |
CIA-65 |
BRL-CAD: fixed a bug reading v4 geometry files
where it was spewing memory free error |
04:35.41 |
CIA-65 |
BRL-CAD: debug messages. it was getting to the
debug messages in the first place due to |
04:35.41 |
CIA-65 |
BRL-CAD: a write to a null pointer
dereference, probably related to the endianness |
04:35.41 |
CIA-65 |
BRL-CAD: flipping (as it's the first
rt_memfree() after flipping). |
05:54.17 |
CIA-65 |
BRL-CAD: 03Crdueck 07http://brlcad.org * r3777
10/wiki/User:Crdueck/log: |
06:28.25 |
CIA-65 |
BRL-CAD: 03phoenixyjll * r50781
10/brlcad/trunk/src/ (libged/brep.c
librt/primitives/brep/brep_debug.cpp): Extend the functionality of
the brep command in MGED to deal with comb. Unevaluated breps are
generated. |
06:32.40 |
CIA-65 |
BRL-CAD: 03phoenixyjll * r50782
10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Fixed the
bug in copying brep in r50871 |
07:14.03 |
*** join/#brlcad stas
(~stas@82.208.133.12) |
07:43.03 |
*** join/#brlcad Al_Da_Best
(~Al_Da_Bes@elvyn-248-109.halls.student.lut.ac.uk) |
08:04.19 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
08:14.17 |
*** join/#brlcad Al_Da_Best
(~Al_Da_Bes@elvyn-248-109.halls.student.lut.ac.uk) |
09:56.18 |
*** join/#brlcad louipc
(~louipc@archlinux/fellow/louipc) |
12:10.37 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50783
10/brlcad/trunk/src/conv/iges/iges.c: add missing format conversion
specifier 'd' after length modifier 'z' so correct entry is
'%zd' |
12:17.02 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50784
10/brlcad/trunk/src/libbu/test_vls_vprintf.c: add another test
based on iges.c problem |
12:23.04 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50785
10/brlcad/trunk/src/libbu/vls_internals.h: VP_UNKNOWN needs a bit
on for proper testing as used in bu_vls_vprintf |
12:25.08 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50786
10/brlcad/trunk/src/libbu/vls_vprintf.c: expand error info, add
back the old guess output for unknown or obsolete conversion
specifier; note bombing macro indicates bad logic
somewhere |
13:31.35 |
*** join/#brlcad tbroowder2
(43eb86cc@gateway/web/freenode/ip.67.235.134.204) |
13:36.48 |
*** join/#brlcad tbrowder2
(~tbrowde@fl-67-235-134-204.dhcp.embarqhsd.net) |
13:39.04 |
tbrowder2 |
there is a TODO item to fix "fix the idents
command first column bug", can anyone point to a TGM that exhibits
the bug? |
13:43.45 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50787
10/brlcad/trunk/TODO: looks like red has the requisite test which
apparently works fine |
13:57.34 |
*** join/#brlcad tbrowde_
(~tbrowde@fl-67-235-134-204.dhcp.embarqhsd.net) |
13:59.14 |
*** join/#brlcad ksuzee
(~ksu@46.149.82.166) |
14:04.25 |
ksuzee |
Hello, Sean |
14:04.47 |
ksuzee |
brlcad: I'm testing lowp |
14:05.04 |
ksuzee |
before changing |
14:05.13 |
ksuzee |
take 3 pix - files |
14:05.37 |
ksuzee |
the result is normal - out.pix is
generating |
14:06.46 |
ksuzee |
but after converting to png - short read
exception |
14:07.03 |
ksuzee |
after refactoring - the same result |
14:08.18 |
ksuzee |
Why is this exception thrown? |
14:09.32 |
brlcad |
ksuzee: it sounds like you're using some tool
wrong |
14:09.47 |
ksuzee |
hmm |
14:10.20 |
``Erik |
~seen andrei_ |
14:10.30 |
ibot |
andrei_
<~andrei@5-12-64-10.residential.rdsnet.ro> was last seen on
IRC in channel #brlcad, 16d 18h 46m 3s ago, saying: 'brlcad, I will
try to look into it aswell.'. |
14:10.30 |
ksuzee |
I generated 3 pix files with
pixbackgnd |
14:10.30 |
``Erik |
~seen andrei |
14:10.31 |
ibot |
andrei
<andrei@5-12-88-164.residential.rdsnet.ro> was last seen on
IRC in channel #brlcad, 4d 18h 29m 38s ago, saying: 'not very
complicated'. |
14:10.43 |
ksuzee |
and input them to lowp |
14:15.52 |
CIA-65 |
BRL-CAD: 03Mesut 07http://brlcad.org * r3778
10/wiki/User:Mesut/Reports: |
14:18.34 |
brlcad |
ksuzee: you've done more than that |
14:18.44 |
brlcad |
otherwise nothing you just said involved
png |
14:18.58 |
brlcad |
so again, you're doing something wrong
:) |
14:19.30 |
brlcad |
try reading the manual pages for each of the
commands you're using to make sure you're using them
right |
14:19.40 |
brlcad |
brlman command_name |
14:21.15 |
ksuzee |
and where ecxeclty can I use brlman? Not in
every directiry as I see) |
14:21.24 |
brlcad |
brlman is a command |
14:21.31 |
ksuzee |
yes, i see |
14:21.38 |
ksuzee |
aaa |
14:21.43 |
brlcad |
it doesn't matter where you run it
from |
14:21.56 |
brlcad |
it's like running ls |
14:22.07 |
brlcad |
or 'man' (which is exactly what it's doing
actually |
14:22.14 |
brlcad |
man blah |
14:22.24 |
ksuzee |
I know this |
14:22.34 |
ksuzee |
but command not found Oo |
14:22.46 |
brlcad |
okay, but consider your question |
14:23.00 |
brlcad |
especially if man==brlman |
14:23.24 |
brlcad |
"and where exactly can I use man? (Not in
every directory apparently)" |
14:23.34 |
brlcad |
paraphrased and corrected, but that's what you
said |
14:23.38 |
brlcad |
does that make sense? :) |
14:23.46 |
brlcad |
where can you use the 'man' command? |
14:23.49 |
brlcad |
you can use it anywhere |
14:23.52 |
ksuzee |
every where)) |
14:24.01 |
ksuzee |
*everywhere |
14:24.04 |
brlcad |
so what were you really trying to
ask? |
14:24.44 |
ksuzee |
emm) I can run brlman only from /bin |
14:24.54 |
ksuzee |
that's why I asked) |
14:25.34 |
brlcad |
you're lacking some precision in what you're
writing, which is making it difficult to help you |
14:25.44 |
brlcad |
you certainly are NOT running brlman from
/bin |
14:26.15 |
brlcad |
maybe from your cmake build_dir/bin
directory |
14:26.38 |
brlcad |
which means you haven't installed (which is
fine, but then you have to give the path to commands not in your
system PATH) |
14:26.39 |
ksuzee |
yes |
14:27.10 |
brlcad |
I can't read your mind very well, you need to
be specific :) |
14:27.17 |
brlcad |
at least not on thursdays ;) |
14:27.24 |
ksuzee |
hah)) I'm sorry)) |
14:27.59 |
brlcad |
so it sounds like you're not familiar with how
unix PATH works? |
14:29.32 |
ksuzee |
PATH Environment you mean? |
14:30.56 |
ksuzee |
Shall I do like this - export
PATH=$PATH:/new/path (with brlman)? |
14:31.18 |
brlcad |
so mini unix tutorial |
14:31.35 |
brlcad |
when you run a command, say "man" or "ls" or
even "pix-png" or "brlman" |
14:31.49 |
brlcad |
it looks at each directory in the $PATH
environment variable |
14:32.11 |
brlcad |
that's when it's just a command name |
14:32.26 |
brlcad |
if it finds the command, it obviously runs it
and all is good |
14:32.44 |
brlcad |
if it doesn't find the command, you get a
command not found error |
14:33.05 |
brlcad |
the OTHER way you can run a command is by
specifying the path to it |
14:33.44 |
brlcad |
running "/usr/bin/ls" for example doesn't read
the PATH variable, it looks for ls in the /usr/bin directory and if
it finds it, the application is run |
14:33.59 |
brlcad |
same with relative paths like
../../../../usr/bin/ls |
14:34.18 |
brlcad |
or path/to/your/build/bin/pix-png |
14:34.49 |
brlcad |
so when you run "brlman" without a path, it's
going to search $PATH |
14:35.15 |
brlcad |
if you run "path/to/build/bin/brlman", it'll
run it if it finds the application in that path |
14:35.24 |
brlcad |
SO... |
14:35.37 |
ksuzee |
Now I understand |
14:35.45 |
ksuzee |
I've just done so |
14:35.49 |
ksuzee |
and it works)) |
14:35.51 |
brlcad |
you either need to make sure you have a bin
directory in $PATH or run commands by specifying the
path/to/them/bin/herre |
14:36.21 |
ksuzee |
thank you a lot! Now brlman is as
man |
14:36.31 |
ksuzee |
I knew about PATH |
14:36.52 |
brlcad |
so now the question is did you add your build
directory bin directory or did you install and add your install
directory to PATH? |
14:36.55 |
ksuzee |
but I didn't have to use it before |
14:37.34 |
ksuzee |
I added build/bin to the path |
14:38.17 |
brlcad |
okay, that's fine but recognize that it's not
*usually* what you would do with PATH |
14:39.10 |
brlcad |
if you do another checkout of brl-cad, for
example, and simply put it in another directory, it's going to be
running binaries from the other build dir and you might not expect
that |
14:39.15 |
Stattrav |
if not thursdays do you read people's minds
? |
14:39.22 |
brlcad |
Stattrav: maybe |
14:40.04 |
brlcad |
ksuzee: so it's fine -- just be careful if you
move things around or get more checkouts |
14:40.07 |
Stattrav |
brlcad: adding a logger class to the libs so
that could be used by everything else |
14:40.47 |
brlcad |
the usual way would be to just run with a
relative path like "./bin/brlman" or perform a "make install" and
add /usr/brlcad/bin to your PATH |
14:41.01 |
brlcad |
(but then you have to run make install every
time you rebuild |
14:41.14 |
ksuzee |
yeah, I see this. Thanks a lot! So I'll read
about pix-png) |
14:41.28 |
*** join/#brlcad tbrowder2
(~tbrowder@fl-67-235-134-204.dhcp.embarqhsd.net) |
14:41.49 |
brlcad |
ksuzee: if you find a command that doesn't
have documentation, feel free to add it (can walk you through how
to do that) |
14:42.00 |
brlcad |
hi tbrowder2 :) |
14:42.09 |
brlcad |
Stattrav: ..okay |
14:42.19 |
CIA-65 |
BRL-CAD: 03Erik 07http://brlcad.org * r3779
10/wiki/User:Erik: add link to Andrei's page |
14:44.30 |
ksuzee |
hah, lowp right doesn't have help=)) |
14:48.23 |
tbrowder2 |
Hi, Sean! I want to try to fix the idents
prob. Does that refer to bug #2278192? Otherwise, I need a TGM
that shows it or more details about the bug. |
14:54.41 |
brlcad |
tbrowder2: the red regression tests for the
region flag but is apparently missing some case -- the commit log
noted: new failures such as r50521 necessitate a regression
test |
14:56.12 |
*** join/#brlcad Wolfram74
(~Wolfram74@71-221-240-66.cdrr.qwest.net) |
14:56.29 |
Wolfram74 |
oh thank goodness this is still up |
14:57.11 |
Wolfram74 |
I'm trying to install on a mac and it goes
through the motions but i can't find the end application
anywhere |
15:01.12 |
CIA-65 |
BRL-CAD: 03anrgmrty * r50788
10/brlcad/trunk/src/conv/ (CMakeLists.txt Makefile.am g-voxel.c):
g-voxel.c (only a grid of rays shot right now) |
15:01.22 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50789
10/brlcad/trunk/TODO: oops, fix at r50521 not yet confirmed by
regression test |
15:02.04 |
brlcad |
tbrowder2: not sure about idents but I'll
check my notes, vague recollection is that it was an e-mail or
verbal report |
15:03.54 |
ksuzee |
brlcad: I've found my mistake in man,
thanks) |
15:06.16 |
brlcad |
tbrowder2: okay, I found the reference
(e-mail) .. the first column in the idents command was completely
hosed on a real tgm (the entire column reported
1331915051) |
15:06.47 |
brlcad |
looks like a 64-bit platform, but if it's
working for you that's good enough |
15:07.15 |
anrgmrty |
brlcad: hi! my first commit.. |
15:07.17 |
brlcad |
someone thought that might have been a bug
we'd fixed several months prior |
15:07.27 |
brlcad |
anrgmrty: I noticed :) |
15:07.45 |
brlcad |
Wolfram74: brl-cad installs as a unix-style
application, even on Mac |
15:07.56 |
anrgmrty |
:) |
15:08.04 |
Wolfram74 |
so i have to activate in the terminal, or
what, exactly? |
15:08.07 |
CIA-65 |
BRL-CAD: 03Plussai 07http://brlcad.org * r3780
10/wiki/User:Plussai/GSoC_2012_log: /* 27 May 2012 */ |
15:08.12 |
brlcad |
Wolfram74: it's in /usr/brlcad/rel-7.12.2 ..
but if you used that old binary from the website, it probably won't
work for you |
15:08.31 |
brlcad |
try running this in Terminal:
/usr/brlcad/rel-7.12.2/bin/mged |
15:08.54 |
brlcad |
and any relation, or just a fan? :) |
15:11.54 |
Wolfram74 |
i actually really like the element
tungsten |
15:12.07 |
brlcad |
heh |
15:12.27 |
Wolfram74 |
but people tend to associate more with
mathematica than chemicals |
15:12.39 |
Wolfram74 |
<PROTECTED> |
15:13.28 |
Wolfram74 |
[haugen@peters-MacBook-Pro /]$
/usr/brlcad/rel-7.12.2/bin/mged gives |
15:13.30 |
Wolfram74 |
bus error: 10 |
15:17.43 |
brlcad |
yep, that's what I figured -- that build is no
good on the newer Mac systems and an updated build has not been
posted |
15:18.15 |
brlcad |
Wolfram74: so to fully uninstall, you can run
this *exactly*: sudo rm -rf /usr/brlcad |
15:18.25 |
Wolfram74 |
sooo, i'm not going to be using brl-cad, ah
well |
15:18.30 |
brlcad |
it'll prompt for a password and delete the
/usr/brlcad directory entirely |
15:18.43 |
brlcad |
you can use it, you just have to compile from
a source build |
15:18.57 |
brlcad |
which is actually a rather simple process if
you want to give it a try |
15:19.25 |
Wolfram74 |
from downloads, get at the source
section? |
15:19.29 |
brlcad |
I can walk you through the steps here, will
take about 10 minutes |
15:19.32 |
brlcad |
maybe 15 |
15:19.48 |
brlcad |
~cadsvn |
15:19.48 |
ibot |
To obtain BRL-CAD from Subversion: svn
checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk
brlcad |
15:20.00 |
brlcad |
run that from Terminal |
15:20.03 |
CIA-65 |
BRL-CAD: 03bob1961 * r50790
10/brlcad/trunk/src/libtclcad/tclcad_obj.c: Added a few bindings
for rotating the view via the arrow keys. |
15:20.05 |
brlcad |
that will obtain the very latest |
15:21.35 |
Wolfram74 |
validating server certificate, temporary
acceptance? |
15:21.49 |
brlcad |
yes |
15:21.52 |
Wolfram74 |
svn: Can't make directory 'brlcad': Permission
denied |
15:22.01 |
brlcad |
er |
15:22.15 |
brlcad |
did you run "cd" or something? |
15:22.15 |
Wolfram74 |
sudo that stuff? |
15:22.20 |
brlcad |
no |
15:22.33 |
brlcad |
run "pwd" |
15:22.38 |
brlcad |
what does it report? |
15:22.49 |
Wolfram74 |
<PROTECTED> |
15:23.00 |
brlcad |
that's not right .. how'd you end up there?
:) |
15:23.08 |
brlcad |
run "cd" and "pwd" again |
15:23.21 |
brlcad |
still "/" ? |
15:24.47 |
Wolfram74 |
ok, now its /users/hageun |
15:25.05 |
brlcad |
yes, but how'd you end up in / to begin
with? |
15:25.28 |
Wolfram74 |
cd / to get to root, i'd been mucking around
in another folder trying to get lincity to run |
15:25.37 |
brlcad |
ah, okay |
15:25.43 |
brlcad |
so redo the svn command |
15:26.04 |
Wolfram74 |
did, streaming a lot of lines all prefixed
with "A "* |
15:27.21 |
brlcad |
yep, thats' good |
15:27.33 |
brlcad |
it'll take a couple minutes, then you "should"
be able to run this: |
15:27.43 |
brlcad |
cd brlcad |
15:27.46 |
brlcad |
mkdir .build |
15:27.49 |
brlcad |
cd .build |
15:27.52 |
brlcad |
cd .. |
15:27.57 |
brlcad |
./autogen.sh |
15:28.24 |
brlcad |
cd .build |
15:29.24 |
Wolfram74 |
should the last line be " U
brlcad"? |
15:29.24 |
brlcad |
../configure --enable-all &&
make |
15:29.41 |
brlcad |
it'll give you a prompt again when it's
done |
15:29.49 |
brlcad |
probably |
15:29.54 |
Wolfram74 |
k |
15:30.27 |
brlcad |
the build will probably take 10-15 minutes
depending on how fast your mac is |
15:31.09 |
brlcad |
IF you don't see an error at the end after
running that "./configure --enable-all && make" line, run:
sudo make install |
15:31.21 |
brlcad |
if you see an error, mention it here and we
can try the cmake build system instead |
15:31.41 |
brlcad |
in the meantime, I gotta run to lunch, but
will be back in about an hour |
15:32.10 |
Wolfram74 |
executing ./autogen.sh, thanks for the
help |
15:33.57 |
brlcad |
no problem |
15:38.29 |
Wolfram74 |
so it seems automake failed |
15:38.58 |
Wolfram74 |
perhaps because i didn't have
liptoolize? |
15:39.34 |
Wolfram74 |
i duuno, you're at lunch so i'll work on
something else till about 1800 GMT and check back |
16:52.45 |
CIA-65 |
BRL-CAD: 03Phoenix 07http://brlcad.org * r3781
10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 2 */ |
17:33.54 |
*** join/#brlcad cristina
(~quassel@188.24.69.242) |
18:23.10 |
CIA-65 |
BRL-CAD: 03n_reed * r50791
10/brlcad/trunk/src/other/step/src/ (7 files in 4 dirs): Simplify
filepath handling and use more std::string and bool. SCL git
19a1bae and b277759. |
18:40.31 |
CIA-65 |
BRL-CAD: 03n_reed * r50792
10/brlcad/trunk/src/other/step/src/fedex_plus/classes.c: change
return type to bool; SCL git 4dc0891 |
18:52.08 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50793
10/brlcad/trunk/regress/red.sh: added a specific test for bug fix
at rev 50521 (however, the test may not be needed because a
regression test using src/libged/red.c at rev 50520, produced with
a manual patch, failed without the new test) |
19:05.21 |
CIA-65 |
BRL-CAD: 03n_reed * r50794
10/brlcad/trunk/src/other/step/src/ (8 files in 3 dirs): Another
int/bool substitution. This is SCL git b277759; r50791 was actually
SCL git 1b69382. |
19:41.52 |
CIA-65 |
BRL-CAD: 03n_reed * r50795
10/brlcad/trunk/src/other/step/src/ (4 files in 3 dirs): cleanup
from SCL git c497168 |
20:05.01 |
Wolfram74 |
brlcad, are you back from lunch yet? |
20:05.22 |
Wolfram74 |
ah, he left |
20:27.31 |
*** join/#brlcad ksuzee
(~ksuzee91@46.149.82.166) |
20:38.56 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50796
10/brlcad/trunk/src/libbu/vls_vprintf.c: remove spurious print
statement |
20:42.40 |
*** part/#brlcad ksuzee
(~ksuzee91@46.149.82.166) |
20:45.27 |
Al_Da_Best |
Does brlcad have a factorial
function? |
20:49.27 |
``Erik |
erm, no? why? |
20:51.48 |
Al_Da_Best |
I want to work out the number of forces acting
between x number of objects (gravity acting on each other), planned
to use binomial coeff's for that |
20:53.02 |
``Erik |
soooooo, use something like static double
fact(double x) { return x<=1.0?1.0:x*(fact(x-1.0)); } |
20:53.25 |
CIA-65 |
BRL-CAD: 03tbrowder2 * r50797
10/brlcad/trunk/doc/README.Windows: correct typo |
20:53.48 |
Al_Da_Best |
Yeah recursion will sort it, just wondered if
there was anything built in already |
20:54.12 |
``Erik |
nah, nothing built in, too trivial to
bother |
20:54.23 |
Al_Da_Best |
Fair enough :D |
21:57.48 |
tbrowder2 |
ref factorial: how many objects are you
planning to handle? |
22:28.23 |
Al_Da_Best |
That's an issue I'm having a look at
alternatives for. There could be a lot, depending how many the user
inputs. Problem of stupidly large numbers. I can just make an array
more than big enough to begin with, but I'd rather not if
avoidable. |
22:37.29 |
CIA-65 |
BRL-CAD: 03n_reed * r50798
10/brlcad/trunk/src/other/step/src/clstepcore/ (STEPattribute.cc
STEPcomplex.cc): better error printing; SCL git 99abb18 and
6b95067 |
22:58.15 |
tbrowder2 |
ADBest: we may want to have a bn_factorial
function that would handle all N <= ~ 64 (say using lookup for
first 20, then something like Sterling's approx., etc.) |
23:00.09 |
Al_Da_Best |
Yeah that could be useful |
23:12.23 |
``Erik |
or store the edges in a list, tree, hash, or
other data structure instead of an array |
23:13.05 |
Al_Da_Best |
Yeah I'm using a linked list with structs now,
much more flexible. |
23:26.45 |
*** join/#brlcad n_reed
(~molto_cre@BZ.BZFLAG.BZ) |