00:26.08 |
*** join/#brlcad dtidrow
(n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) |
01:17.34 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
01:21.44 |
*** join/#brlcad ewilhelm_
(n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net) |
06:27.12 |
poolio |
siggraph: AHA! AHA!!! |
06:27.47 |
poolio |
siggraph: I finally figured out why the GA
wasn't really working and now I want to shoot myself. It was
actually working pretty well, the issue is that it has a hard time
dealing with source objects with a lot of empty space |
06:28.21 |
poolio |
Because there was so much empty space in my
two seperated spheres trials, the network had a hard time. It was
being rewarded largely for not matching at all (lots of similar
empty space) |
06:28.53 |
poolio |
Testing it on a cluster of 3 spheres works out
nicely, the GA does produce better results as the generations
increase :D |
06:29.55 |
poolio |
I want to shoot myself for just sticking to
using that one example as a benchmark for the past few
weeks. |
06:30.08 |
poolio |
I always assumed it was the code that was at
fault and not the test data. |
06:45.56 |
poolio |
siggraph: pretty graph if you ever read this:
http://poolio.org/files/working.png |
07:14.33 |
*** join/#brlcad Laniakea
(n=clock@zux221-122-143.adsl.green.ch) |
11:03.01 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-031-031.pools.arcor-ip.net) |
12:03.56 |
*** join/#brlcad b0ef
(n=b0ef@062016141081.customer.alfanett.no) |
12:25.40 |
*** join/#brlcad thing0
(n=ric@203-59-167-160.dyn.iinet.net.au) |
12:39.47 |
*** part/#brlcad thing0
(n=ric@203-59-167-160.dyn.iinet.net.au) |
13:36.38 |
*** join/#brlcad b0ef
(n=b0ef@062016141081.customer.alfanett.no) |
14:11.02 |
*** join/#brlcad poolio
(n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
14:11.55 |
poolio |
mornin |
14:17.19 |
``Erik |
oi |
14:18.50 |
poolio |
oy vey? |
14:24.40 |
``Erik |
heh, I spell mine japanese style, sorry :)
lots of cultures have the same sound with roughly the same
meaning |
14:30.14 |
poolio |
oy. |
14:57.35 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
15:09.41 |
*** join/#brlcad Elperion
(n=Bary@p548763F1.dip.t-dialin.net) |
15:35.17 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
15:40.30 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
15:54.27 |
poolio |
hey ``Erik, do you know if there's a way to
find a kind of "bogus" union...between an object and another object
that fits inside that other object? |
15:59.59 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
16:00.18 |
poolio |
The CIA is going crazy. |
16:21.22 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
16:31.50 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
16:48.47 |
``Erik |
poolio:not mathematically, but it could be
sampled with buttloads of rays |
16:49.29 |
``Erik |
brlcad had a slew of csg optimizations
scribbled on his whiteboard at one point, that may've been part of
the tree reduction stuff :/ *shrug* |
16:50.41 |
poolio |
heh alright> i've though about it and
decided that I actually want to allow that behavior |
16:50.44 |
poolio |
so yeah :) |
17:04.44 |
*** join/#brlcad b0ef
(n=b0ef@062016141081.customer.alfanett.no) |
17:15.44 |
poolio |
``Erik: stupid question, how can I save the
framebuffer from mged? |
17:23.08 |
poolio |
err nevermind, I just took a
screenshot |
17:23.16 |
poolio |
http://poolio.org/files/cone.png |
17:27.59 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) |
17:48.08 |
*** join/#brlcad CIA-27
(n=CIA@208.69.182.149) |
18:01.59 |
*** join/#brlcad ertugerata
(n=Ertugrul@88.230.240.109) |
18:02.05 |
ertugerata |
salut |
18:07.36 |
ertugerata |
enfin j'ai fini compile et install
brlcad |
18:08.22 |
``Erik |
heh, 'shitty ftpd'... you had will to write
code in java at some point??? :) |
18:08.36 |
poolio |
``Erik: I had a class in it ... |
18:08.41 |
poolio |
It made me stupider. |
18:09.06 |
``Erik |
striving for mediocrity, yes |
18:09.19 |
poolio |
always. |
18:09.30 |
poolio |
jmario: 2d mario-clone in Java. died with my
will to write code in Java. |
18:09.54 |
``Erik |
for real, right? not the bass ackwards subset
they teach in classes? |
18:10.29 |
ertugerata |
en CVS, je ne peux pas build opennurbs
? |
18:11.31 |
``Erik |
hum, babelfish kinda ate that one |
18:11.32 |
poolio |
``Erik: errr, I'm learning it on my own. I
have to take a data structures class in Java sometime
though |
18:12.02 |
poolio |
ertugerata: tu peut mais ce n'est pas "active"
en la "default" versione |
18:12.20 |
ertugerata |
hmm |
18:12.30 |
poolio |
faire comme
"--enable-opennurbs-build |
18:12.32 |
poolio |
" |
18:12.39 |
``Erik |
sicp is a good book, um, and free video
lectures by the dudes at
http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ |
18:12.43 |
ertugerata |
en config.log il ya |
18:12.44 |
poolio |
./configure --enable-opennurbs-build |
18:12.55 |
poolio |
``Erik: that's what I'm working trhough, I'll
check out the lectures later |
18:13.01 |
poolio |
I really hvae no time now though :\ |
18:13.29 |
``Erik |
the videos are the lectures to go with the
sicp, might as well do 'em at the same time :) |
18:13.39 |
``Erik |
which scheme are you using? drscheme out of
rice? |
18:13.48 |
ertugerata |
configure:45666: result: Build
openNURBS.......................: no (doing without, BREP
unsupported) poolio |
18:15.45 |
``Erik |
ertugerata: do you have emmintrin.h
? |
18:16.27 |
ertugerata |
dans quel package a emmintrin.h ? |
18:17.06 |
``Erik |
<-- bsd user, does not know linux |
18:17.40 |
ertugerata |
in bsd quel source ? |
18:18.59 |
``Erik |
/usr/include/emmintrin.h (it comes from
gcc) |
18:19.45 |
ertugerata |
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/emmintrin.h |
18:19.46 |
ertugerata |
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/install-tools/include/emmintrin.h |
18:20.05 |
ertugerata |
in gcc ici |
18:23.06 |
``Erik |
redhat... ./configure --enable-optimized
--prefix=/usr/brlcad/HEAD --enable-opennurbs-build |
18:23.07 |
``Erik |
Build openNURBS.......................:
yes |
18:23.16 |
``Erik |
$ locate emmintrin.h |
18:23.19 |
``Erik |
/usr/lib/gcc/x86_64-redhat-linux/3.4.3/include/emmintrin.h |
18:23.24 |
``Erik |
/usr/lib/gcc/x86_64-redhat-linux/4.1.1/include/emmintrin.h |
18:24.13 |
``Erik |
:/ |
18:24.33 |
poolio |
``Erik: mit-scheme |
18:24.35 |
``Erik |
$ grep header_emmintrin config.log |
18:24.35 |
``Erik |
ac_cv_header_emmintrin_h=yes |
18:25.46 |
``Erik |
poolio: I wasn't thrilled by mit-scheme...
drscheme is kinda a nice ide thing going and a funky 'trace' thing
that actually draws arrows on the code... 'gauche' and 'chicken'
are neat |
18:27.59 |
``Erik |
oh, and 'slime48' looks interesting if you're
an emacs user who could tolerate scheme48 |
18:29.00 |
poolio |
nah, not yet an emacs user |
18:29.34 |
``Erik |
<-- vimmer and proud... tried to learn
emacs for slime... *shrug* I guess I'm editor retarded or
something |
18:31.07 |
poolio |
oh yeah, I did try emacs + slime way back
when |
18:33.42 |
ertugerata |
poolio: je dois faire patch configure.ac for
openurbs ou je coprends mal ? |
18:35.11 |
poolio |
``Erik: what were you trying to tell
ertugerata about open nurbs? |
18:35.43 |
``Erik |
it's trying to enable it, the only test that
could fail that would be if emmintrins.h isn't happy |
18:35.58 |
``Erik |
emmintrin.h rather |
18:36.11 |
``Erik |
I think |
18:36.54 |
``Erik |
(don't know why anyone would want the open
nurbs stuff yet, it's not very wired in...) |
18:37.58 |
ertugerata |
opennurbs a quel fonction? si il n'existe pas
mged ne marche pas bien ? |
18:39.38 |
``Erik |
ok, babel fish made a mess of that one, too
:) |
18:45.42 |
ertugerata |
poolio: dans ton system ilya une file en
/etc/env.d nomme comme 50brlcad ? |
18:45.45 |
poolio |
ertugerata: mged marche bien sans opennurbs.
opennurbs ne marche pas maintenant, c'est normale que opennurbs est
disable |
18:46.00 |
poolio |
err je n'ai pas /etc/env.d |
18:46.15 |
ertugerata |
poolio: je fait enable opennurbs |
18:47.35 |
``Erik |
(just recently, brlcad changed the opennurbs
default from 'auto' to 'no' in cvs, jlowenz has moved to cooler
projects in a cooler group) |
18:47.41 |
ertugerata |
dans /etc il ya une dossier pour environment
? |
18:47.44 |
poolio |
ertugerata: non non, opennurbs ne fonctionne
pas bien, il est meilleur si tu n'enable pas |
18:48.04 |
poolio |
errr non? |
18:48.11 |
poolio |
il y a un ~/.bashrc |
18:48.29 |
ertugerata |
paste moi ton bashrc |
18:48.59 |
ertugerata |
poolio: il y aune lisence problem pour
opennurbs ? |
18:49.08 |
poolio |
non ? |
18:49.16 |
poolio |
opennurbs ne marche pas pour tout le
monde |
18:49.34 |
ertugerata |
hmm |
18:49.36 |
poolio |
la seule chose de BRL-CAD en .bashrc
est |
18:49.43 |
poolio |
PATH="/usr/brlcad/bin:$PATH" |
18:49.52 |
poolio |
ertugerata: mged marche bien sans
opennurbs |
18:50.03 |
ertugerata |
merci bien je vais faire disable |
18:50.10 |
``Erik |
MANPATH, too... and sometimes LD_LIBRARY_PATH,
though that can easily be done to ld.so.conf as well |
18:50.10 |
poolio |
c'est rien |
18:50.18 |
ertugerata |
pour lib ? |
18:50.29 |
ertugerata |
LDPATH ? |
18:51.09 |
``Erik |
on some systems, the rpath in the binaries
doesn't get there or isn't respected, so it complains about missing
libraries. I'm sure linux doesn't have that issue... :) |
18:51.53 |
``Erik |
but the MANPATH is good to have, BRL-CAD has
pretty decent man pages |
18:53.17 |
poolio |
ertugerata: il n y a pas plus de changed,
seulement PATH, et si tu veut les "man pages" ajouter
MANPATH |
18:54.16 |
``Erik |
poor ben, stuck translating :D |
18:55.02 |
poolio |
eh it's nothing, glad I can actually do
something helfpul :) |
18:55.31 |
poolio |
also makes me feel like those years spent
studying french weren't such a waste after all |
18:56.04 |
``Erik |
my years were studying japanese, but I'd be
effed if someone wanted me to translate, I only remember a few
choice ... phrases... :) |
19:33.18 |
``Erik |
HAH |
19:33.23 |
``Erik |
http://drj11.wordpress.com/2007/04/02/subclassing-javaawtpaint/ |
19:34.45 |
``Erik |
about halfway down, he snarfed the camo
algorithm out of BRL-CAD |
19:39.01 |
ertugerata |
./usr/brlcad/bin/rt: MGED database not
specified ? |
19:40.20 |
poolio |
``Erik: atleast he gives BRL-CAD
credit |
19:41.14 |
``Erik |
/usr/brlcad/bin/rt -F/dev/Xl
/usr/brlcad/share/db/havoc.g havoc |
19:42.02 |
ertugerata |
``Erik: hmm je vais faire essayer |
19:42.41 |
ertugerata |
hmm |
19:42.56 |
*** join/#brlcad dtidrow
(n=dtidrow@host131.objectsciences.com) |
19:43.03 |
ertugerata |
my database ici: /usr/share/db |
19:43.29 |
``Erik |
rt dossier.g objets... |
19:44.21 |
ertugerata |
tout et dans /usr/share/db |
19:45.02 |
ertugerata |
30 dossier.g existe |
19:46.21 |
``Erik |
"havoc.g" has an object named "havoc".
"sphflake.g" has an object named "scene.r" |
19:46.53 |
``Erik |
"rt /path/to/havoc.g havoc" "rt
/path/to/sphflake.g scene.r" |
19:46.54 |
ertugerata |
comment je peux savoir |
19:47.37 |
``Erik |
mged -c /path/to/dossier.g tops |
19:48.37 |
``Erik |
or: "mged", "file->open", choose, type
"tops" in the command window |
19:49.23 |
ertugerata |
hmm |
19:50.22 |
poolio |
ertugerata: quel est la probleme? |
19:51.03 |
``Erik |
"-c" means classic mode and allows MGED
commands to be issued from the shell command line |
19:51.07 |
ertugerata |
poolio: benchmark ne trouve a-pas databese and
rt aussi |
19:53.41 |
poolio |
quel est l'erreur avec benchmark? |
19:54.41 |
ertugerata |
ng [/usr/brlcad/bin/rt] for RT |
19:54.42 |
ertugerata |
ERROR: Could not find the BRL-CAD database
directory |
19:55.36 |
``Erik |
if that's about "make benchmark", I always
have to set variables like DBDIR and PIXDIR |
19:55.56 |
poolio |
ertugerata: c'est neccesaire de modifier les
variables DBDIR et PIXDIR |
19:55.59 |
ertugerata |
in bashrc = |
19:56.07 |
ertugerata |
ou ? |
19:56.09 |
poolio |
si tu veut |
19:56.12 |
poolio |
ou comme |
19:56.20 |
poolio |
DBDIR="/usr/share/db" benchmark |
19:56.28 |
ertugerata |
hmm |
19:57.00 |
``Erik |
erm |
19:57.02 |
``Erik |
sorry |
19:57.03 |
``Erik |
DB |
19:57.05 |
poolio |
thats wrong |
19:57.06 |
poolio |
yeah |
19:57.10 |
ertugerata |
wrong |
19:57.23 |
*** join/#brlcad Elperion
(n=Bary@p548763F1.dip.t-dialin.net) |
19:57.30 |
``Erik |
it's inconsistent :( PIXDIR and DB both
talking about directories? |
19:58.36 |
``Erik |
I build out of dir (in
/usr/tmp/username/brlcadbuild) and this is why my benchmark attempt
looks like... $ PIXDIR=~/src/brlcad/pix CMP=/usr/brlcad/bin/pixcmp
RT=/usr/brlcad/bin/rt DB=$PWD/db/
~/src/brlcad/bench/run.sh |
19:58.37 |
``Erik |
O.o |
19:59.21 |
poolio |
what about 'benchmark' ? |
19:59.32 |
ertugerata |
<PROTECTED> |
19:59.53 |
poolio |
``Erik: is DB pointing to where the databases
are stored |
20:00.09 |
``Erik |
'make benchmark' is just (cd bench &&
./run.sh) or something |
20:00.47 |
``Erik |
the .g files have to be in $DB/ ... so 'make
clean' would have broken that |
20:02.27 |
poolio |
ertugerata: est-ce que tu as fait 'make
clean' |
20:02.58 |
ertugerata |
poolio: j'ai compris maintenant |
20:03.19 |
ertugerata |
pix est danl le source ? |
20:03.21 |
poolio |
d'accord? |
20:03.28 |
poolio |
quoi? |
20:03.28 |
ertugerata |
oui |
20:03.47 |
poolio |
est-ce que benchmark marche
maintenant? |
20:03.55 |
ertugerata |
je vais essayer |
20:04.00 |
poolio |
alors |
20:04.11 |
ertugerata |
je crosi que ça marche |
20:07.30 |
poolio |
bien |
21:52.17 |
*** join/#brlcad docelic
(n=docelic@77.237.96.193) |
21:59.54 |
dtidrow |
anybody watching the shuttle launch? |
22:08.36 |
poolio |
eeek. the shuttle is launching? |
22:08.42 |
*** join/#brlcad iraytrace
(n=iraytrac@sdcc-66-78-210-221.smartcity.com) |
22:27.22 |
dtidrow |
poolio: yep, launches in about 9
minutes |
22:34.22 |
poolio |
dtidrow: what channel/station? |
22:37.17 |
dtidrow_work |
www.nasa.gov |
22:37.41 |
dtidrow_work |
sorry, was distracted |
22:38.58 |
yukonbob |
http://www.nasa.gov/multimedia/nasatv/index.html |
22:40.33 |
poolio |
up up and away. Missed take off, just read it
:\ |
22:42.49 |
louipc |
how long does it take to exit the
atmosphere? |
22:47.38 |
dtidrow_work |
poolio: sorry about that :-\ |
22:48.11 |
dtidrow_work |
they usually do a replay of the launch in a
half-hour or so |
22:48.49 |
poolio |
eh I'll catch it on the 11 o' clock news or
something |
22:49.51 |
``Erik |
so it's in stable orbit and opened up
now? |
22:50.01 |
dtidrow_work |
pfft - they'll hardly mention it |
22:50.15 |
dtidrow_work |
``Erik: they're in orbit |
22:50.33 |
dtidrow_work |
still taking pics of the tank |
22:50.47 |
``Erik |
they launch a lot and have an astoundingly
good track record given how experimental and archaic it all is, but
it's always good to hear that they made it up safe |
22:50.53 |
dtidrow_work |
they open the doors in an hour or so |
22:51.53 |
louipc |
archaic? |
22:52.16 |
poolio |
hmm...anyone have a fast box they want to lone
to me? |
22:52.37 |
dtidrow_work |
louipc: yeah, most of the Shuttle was designed
in the mid-70's |
22:53.27 |
louipc |
so was BRLCAD eh? /haha |
22:53.38 |
dtidrow_work |
heh |
22:54.01 |
louipc |
they've upgraded things I hope |
22:56.28 |
``Erik |
they're buying used 70's microchips off of
ebay to keep the shuttles running |
22:56.53 |
``Erik |
(now true, they WORK and it's awfully hard to
get a rad/temp proofed microchip) |
22:56.59 |
louipc |
:O |
22:57.31 |
dtidrow_work |
poolio: they're doing some launch replays
now |
23:25.28 |
siggraph |
PIXDIR? |
23:25.34 |
siggraph |
you're making up variables ``Erik |
23:26.06 |
siggraph |
it's just PIX and DB and ... man
benchmark |
23:27.24 |
siggraph |
you should only have to set them if benchmark
isn't installed, and maybe if you're building out of dir |
23:28.11 |
siggraph |
also on cvs head opennurbs was turned off by
default (and unless they're writing code, there's absolutely no
reason for them to enable it) |
23:35.03 |
poolio |
siggraph: ahoy! |
23:35.24 |
poolio |
siggraph: did you read my "aha!"
moment? |
23:37.03 |
siggraph |
yep |
23:37.11 |
siggraph |
like the cone :) |
23:37.28 |
siggraph |
that's great |
23:38.24 |
poolio |
just finished adding support for scaling to
both bounding boxes |
23:38.26 |
poolio |
well it kind of cheats |
23:38.32 |
poolio |
actually it's an awful hackish solution, but
it works |
23:38.50 |
CIA-27 |
BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/
(beset.c fitness.c population.c beset.h fitness.h): fitness now
scales to union of bounding boxes. other slight
modifications |
23:39.03 |
poolio |
Instead of shooting rays to find the union of
the bounding boxes, I just create a box that encloses the two
bounding boxes |
23:39.39 |
poolio |
and divides the number of similar rays by the
rays shot in the (overly large encompassing) bounding box |
23:39.44 |
poolio |
does that make any sense? |
23:40.45 |
siggraph |
"shooting rays to find the union of the
bounding boxes" -- what's that mean? |
23:41.01 |
poolio |
siggraph: I doubt you have any time now, but
I'd like to try some larger-scale tests on more complex data and am
short on CPU power. Maybe early next week you could perform some
trial runs or give me access to a more powerful box. It's taking a
quite large population and a lot of generations to even closely
match the source |
23:41.15 |
poolio |
siggraph: well, I actually wouldn't need to
shoot rays, sorry |
23:41.24 |
poolio |
but finding the volume of the union of the two
bounding boxes |
23:41.34 |
siggraph |
what two bounding boxes? |
23:41.40 |
siggraph |
i'm missing some context |
23:41.41 |
poolio |
the input and the individuals |
23:42.03 |
poolio |
Alright so when I raytrace, I used a fixed
bounding box that is the same for all shapes (that bounding box is
the bounding box of the original source object) |
23:42.21 |
siggraph |
sure |
23:42.52 |
poolio |
As you talked about earlier, it's kind of
cropping the individual. So for example lets say your source is an
rpp, any giant shape would pretty much be a perfect fit |
23:43.16 |
siggraph |
yep |
23:43.36 |
poolio |
so to counteract that I'm now scaling it by
the union of the source bounding box and the individuals bounding
box |
23:43.39 |
poolio |
ideally they'd be the same |
23:43.48 |
poolio |
and if it's smaller there is no
effect |
23:43.58 |
siggraph |
scaling what? |
23:44.05 |
poolio |
the fitness value |
23:44.29 |
poolio |
heh I am having issues finding the
wording |
23:45.13 |
poolio |
but if the rays from the source and the
individual are the same, I increment the fitness by the length of
the ray which they are similar in |
23:45.41 |
siggraph |
so you're still generating a fitness based on
rays fired on source to rays fired on sample, but then scaling that
fitness based on the ratio of their respective bounding
boxes |
23:45.49 |
poolio |
well no |
23:46.04 |
poolio |
orignally it was similar_value/#rays
fired |
23:46.09 |
poolio |
sorry no |
23:46.17 |
poolio |
similar_value/(#rays fired * length of
rays) |
23:46.29 |
poolio |
so basically similar rays / (volume or maximum
value it could be) |
23:46.49 |
poolio |
now it's similar rays / (volume of large
bounding box that encompasses the union of both bounding
boxes) |
23:47.17 |
poolio |
Does that make sense? |
23:48.09 |
siggraph |
hm, I think so |
23:48.22 |
poolio |
Ideally it'd be similar rays / (volume of
union of both bounding boxes) |
23:48.35 |
poolio |
where volume is going to heavily depend on #
rays fired...not the actual volume of the object |
23:48.42 |
poolio |
moreso the maximum fitness that could be
attained |
23:48.46 |
siggraph |
I think that might actually be the same
end-result to what I'd said |
23:48.49 |
poolio |
(if there was an exact atch) |
23:48.54 |
siggraph |
just operations applied in a different
order |
23:48.56 |
poolio |
Yeah probably :) |
23:49.09 |
poolio |
I can't think of a good way to decompose
similar rays / (volume of union of both bounding boxes) |
23:49.54 |
poolio |
The code for it is pretty hackish. I was just
trying to get it working. It works pretty well. See: the
cone |
23:50.08 |
siggraph |
so .. does it actually converge on
one/two/three sphere(s)? |
23:50.25 |
siggraph |
the cone is looking MUCH better |
23:50.39 |
siggraph |
sort of like it's starting to work, though
still not quite there :) |
23:50.41 |
poolio |
Also, if you don't have the right number of
shapes or the GA has proposed a good solution with less shapes than
the individual is made out of it essentially "hides" those spheres.
By either shrinking them or putthing them within another
sphere |
23:50.52 |
poolio |
It doesn't really converge |
23:51.04 |
poolio |
It finds solutions that visually make sense,
but it's not waht you want. |
23:51.21 |
poolio |
And the main reason it wasn't working well is
that it doesn't deal very well when a large % of the input is empty
space |
23:52.15 |
poolio |
I'm not sure if it would converge, I've run
stuff for ~1 hour and it's slowly getting better. The issue is my
laptop goes through a meltdown... I have to run to dinner now but
I'll start up a longer run |
23:52.34 |
poolio |
and one sphere does converge. |
23:53.04 |
poolio |
Two spheres seems to like having one large
ellipse cover both spheres and then there are a lot of tiny spheres
around it that have yet to be cleaned up (but probably would be if
the network ran longer) |
23:53.14 |
poolio |
I'll try a run on two spheres slightly
seperated while I'm at dinner. |