00:03.12 |
yukonbob |
:( |
00:04.02 |
yukonbob |
Rusty owes me ;) |
00:04.34 |
andrecastelo |
well folks |
00:04.36 |
andrecastelo |
i'm out |
00:04.38 |
andrecastelo |
:) |
00:04.40 |
andrecastelo |
good night |
00:14.49 |
hippieindamakin8 |
hey folks |
00:17.03 |
hippieindamakin8 |
starseeker_home, that is not a problem
man.. |
00:17.36 |
hippieindamakin8 |
but it ll be of no use :P modelling a babbage
difference engine |
00:19.42 |
hippieindamakin8 |
we have modelled the spare parts of a car as a
semester project in CAD and engineering design course |
00:20.28 |
hippieindamakin8 |
but unfortunately then i dint know about
BRL-CAD |
00:41.58 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@210.212.55.3) |
01:02.02 |
*** join/#brlcad jdoliner
(n=jdoliner@wireless-230-86.uchicago.edu) |
01:02.37 |
jdoliner |
brlcad? |
01:07.41 |
brlcad |
~ask :) |
01:07.47 |
brlcad |
aww |
01:08.02 |
pacman87 |
~ask |
01:08.02 |
ibot |
Questions in the channel should be specific,
informative, complete, concise, and on-topic. Don't ask if you can
ask a question first. Don't ask if a person is there, just ask
what you intended to ask them. Better questions more frequently
yield better answers. We are all here voluntarily or against our
will. |
01:11.38 |
brlcad |
ibot you should ignore emoticons |
01:13.27 |
jdoliner |
you said you had questions for me
earlier |
01:16.58 |
brlcad |
i have questions for most everyone |
01:17.07 |
brlcad |
shifts
context |
01:17.14 |
brlcad |
scratches
head |
01:17.32 |
brlcad |
oh yeah, why'd you disappear?? :) |
01:17.55 |
brlcad |
not to put you on the spot or anything
*ahem* |
01:18.17 |
jdoliner |
sorry your lunch, I had to go grab some lunch
myself |
01:18.44 |
jdoliner |
your lunch ran into mine
unfortunately |
01:19.02 |
jdoliner |
but I've returned |
01:23.40 |
jdoliner |
While you think, do you perhaps know what the
interval in: bool ON_Intersect(const ON_BoundingBox&, const
ON_Line&, double, ON_Interval*) |
01:23.48 |
jdoliner |
is supposed to be. |
01:24.59 |
brlcad |
more than likely an upper and lower bounds so
that the intersection can be computed -- numerics can go to all
hell for completely unbound search spaces when you're root
finding |
01:26.08 |
jdoliner |
okay that makes good sense |
01:27.19 |
brlcad |
hm, though in the case of ON_Intersect(), the
header defines it as something specific |
01:27.22 |
brlcad |
see the header |
01:27.25 |
brlcad |
it's the result |
01:40.27 |
jdoliner |
okay cool |
01:40.47 |
jdoliner |
do you have some questions regarding my
project? |
01:49.13 |
brlcad |
jdoliner: heh, of course -- look forward to
seeing that patch of course, how do you actually forsee being able
to compute the surface intersections? |
01:50.24 |
brlcad |
also, one thing to keep in mind -- openNURBS
is a 3rd party code that we do our best to not modify directly --
any changes should be in src/librt/opennurbs_ext.cpp or similar
file outside of openNURBS itself so that we can keep their code up
to date without continually clobbering changes |
01:50.41 |
brlcad |
so you have to either make funcs that take
both parameters or extend from their classes with new
classes |
01:54.18 |
jdoliner |
The computation of surface intersections comes
down to manipulation of algebraic curves. |
01:54.52 |
jdoliner |
However as the papers suggest this is pretty
computationally intensive |
01:55.19 |
jdoliner |
Solutions either have impractical runtimes for
our situation or they can become a bit inaccurate. |
01:56.44 |
jdoliner |
So it might not be possible to implement
exactly the solution we want, however I'm confident I can make one
that is of some use, and will make integration of new algorithms
much easier |
01:57.46 |
jdoliner |
actually from what I've seen the opennurbs
classes are pretty good for the task at hand. |
01:58.30 |
brlcad |
boole tends to work like 95% of time time..
but that's a pretty huge error marging when it comes to cad
models |
01:58.42 |
brlcad |
that means just about any given cad model will
at least partially fail |
01:59.06 |
brlcad |
opennurbs is a pretty solid foundation, that's
why it's the basis for our brep code |
01:59.27 |
brlcad |
you can see an example cube constructed via
opennurbs in src/proc-db/breplicator.cpp |
01:59.54 |
brlcad |
there's also a couple other twisted cube
examples, but breplicator was written to be relatively
straight-forward to understand brep structure |
01:59.55 |
jdoliner |
does that mean on 95% of CSG trees or on 95%
of the nodes |
02:00.39 |
brlcad |
it's a swag number, it's high enough that it's
gonna happen -- mostly though, i think it actually fails for code
robustness reasons, not actual algorithmic |
02:01.14 |
jdoliner |
explain more what you mean by robustness
reasons |
02:01.14 |
brlcad |
just by the nature that esolid worked with
fixed point math indicates to me that it can work with boole's
approach with proper tolerance management |
02:02.27 |
jdoliner |
yes, but I think we might find that BOOLE +
proper tolerance management = ESOLID |
02:02.30 |
brlcad |
e.g. taking the simple case of 1+1 (deja vu!)
.. where boole's approach to solving that is something along the
lines of double result = 1.0 + 1.0; if (result == 2.0) then do
something |
02:03.33 |
brlcad |
esolid's approach is to turn that into
fixed_float result = fixed_float(1.0) + fixed_float(1.0); if
(equals(result, 2.0, 5_decimal_places)) then do something |
02:03.59 |
brlcad |
er, where + is really
add_these_together(fixedA, fixedB) |
02:04.25 |
brlcad |
esolid's isn't "propoer tolerance managment",
it's a cop-out |
02:05.28 |
brlcad |
proper tolerance management for the first case
necessitates that you don't just check == 2.0 .. you check for
distance to the value within tolernace if (NEAR_ZERO(result - 2.0,
0.00001)) then do something, for example |
02:05.29 |
jdoliner |
by that do you mean it just throws a huge
amount of computation at the problem |
02:06.19 |
brlcad |
yes, it throws floating point out the window
so that the mathematical equations all result in stable
computations (within a given absolute fixed point
precision) |
02:06.30 |
brlcad |
which is several orders of magnitude
worse |
02:06.34 |
brlcad |
computationally |
02:07.27 |
brlcad |
I really think boole's _implementation_ is
probably just weak (as it was really just an academic exercise, not
production quality robust code) |
02:08.06 |
jdoliner |
where did you say opennurbs_ext.cpp
was? |
02:08.52 |
brlcad |
hopes jdoliner doesn't
really need his hand held that closely that he can't find a file by
name ... :-) |
02:09.41 |
jdoliner |
don't worry I've found many files already, I'm
just worried because, it seems you may have been wrong about the
location of this one |
02:10.09 |
brlcad |
why would that worry you? :) |
02:11.02 |
brlcad |
there are thousands of files in brl-cad, I
don't keep them all in memory -- though I was right about that
one |
02:11.37 |
brlcad |
hm, 1988 files to be exact, 354
directories |
02:13.36 |
brlcad |
hope you hand around irc more often ;) off to
dinner for now though |
02:53.35 |
brlcad |
aww, that wasn't very long at all |
03:40.12 |
CIA-10 |
BRL-CAD: 03starseeker * r30683
10/brlcad/trunk/src/proc-db/tire.c: Use some intermediate variable
names to simplify rim creation logic a bit - seems to be working
now for different sizes. |
03:51.13 |
starseeker_home |
decides sleep is next on the
agenda... |
04:15.04 |
brlcad |
hum hum |
04:44.42 |
PrezKennedy |
hmmmm sleep... |
04:45.21 |
poolio |
why sleep when you can code? |
04:45.49 |
PrezKennedy |
why code when you can do anything
else? |
04:48.11 |
brlcad |
~poolio++ |
04:48.40 |
PrezKennedy |
awww :( |
04:50.03 |
brlcad |
heh |
05:21.46 |
*** join/#brlcad pacman87
(i=127@resnet-45-192.dorm.utexas.edu) |
05:44.25 |
poolio |
sorry PrezKennedy :) |
07:01.49 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
07:03.45 |
*** join/#brlcad d_rossberg
(n=rossberg@bz.bzflag.bz) |
09:20.49 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
09:28.25 |
*** join/#brlcad archivist
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) |
09:50.26 |
*** join/#brlcad archivist
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) |
10:17.57 |
*** join/#brlcad mafm
(n=mafm@elnet-111.lip.pt) |
10:18.42 |
mafm |
morning |
11:10.07 |
brlcad |
`morning |
12:51.47 |
mafm |
brlcad: are predefined mentors assigned for
different project ideas, or you don't do that in your
organization? |
12:53.57 |
brlcad |
depends on the mentor, depends on the
idea |
12:58.56 |
mafm |
I see |
13:30.03 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@210.212.55.3) |
13:30.53 |
hippieindamakin8 |
hey guys |
13:30.55 |
hippieindamakin8 |
good morning |
13:31.21 |
pacman87 |
good morning |
13:33.42 |
hippieindamakin8 |
so how is ur patch working man ? |
13:33.58 |
hippieindamakin8 |
so pacman87 how is ur patch working man
? |
13:34.28 |
pacman87 |
i've uploaded it |
13:34.38 |
pacman87 |
but it's only half of what needs to be
done |
13:35.33 |
pacman87 |
http://sourceforge.net/tracker/index.php?func=detail&aid=1939611&group_id=105292&atid=640804 |
13:36.04 |
hippieindamakin8 |
:) |
13:36.18 |
pacman87 |
how's your patch? |
13:36.37 |
hippieindamakin8 |
hey tell u wat i got a project in fluid
mechanics :P micro fluids |
13:37.06 |
hippieindamakin8 |
i dont know the present state of my patch
man.. havent touched BRL-CAD stuff for the past 2-3 days |
13:37.14 |
hippieindamakin8 |
my end semester exams started |
13:37.36 |
hippieindamakin8 |
tryin to study hard ;) |
13:38.18 |
hippieindamakin8 |
the final year project is on
micro-fluids |
13:38.39 |
pacman87 |
cfd or analytical? |
13:39.03 |
hippieindamakin8 |
it is micro fluid analysis i would say
CFD |
13:39.36 |
pacman87 |
how does a mircofluid differ from a normal
fluid? |
13:39.46 |
hippieindamakin8 |
the reynolds number |
13:40.05 |
hippieindamakin8 |
and the mixing charachteristics.. |
13:40.54 |
hippieindamakin8 |
our project is to design some micro mixer and
laminators using the flagellar properties of the bacteria
. |
13:41.17 |
pacman87 |
so it's not the fluids that are 'mirco', it's
their environment |
13:41.23 |
hippieindamakin8 |
dont know how we are gonna do that
.. |
13:41.42 |
hippieindamakin8 |
no.. :) the fluids with Re ~.1 |
13:42.20 |
pacman87 |
Re = rho*v/(mu*D) ? |
13:42.30 |
hippieindamakin8 |
when u try to pass 2 fluids into a tunnel they
dont mix like they do normally in the macroscopic levels |
13:42.46 |
hippieindamakin8 |
correction : rho*v*D/mu |
13:42.56 |
pacman87 |
knew it was something like that |
13:43.07 |
pacman87 |
been a few semesters ago |
13:43.12 |
hippieindamakin8 |
:)) i revised it day bfore :) |
13:43.16 |
hippieindamakin8 |
had an exam today |
13:43.55 |
hippieindamakin8 |
hey u go on.. i shall get back to studies
:) |
13:44.25 |
pacman87 |
good luck |
14:17.45 |
CIA-10 |
BRL-CAD: 03brlcad * r30684
10/brlcad/trunk/sh/make_dmg.sh: include the size of the package in
the dmg autosize calcs |
14:21.52 |
CIA-10 |
BRL-CAD: 03brlcad * r30685
10/brlcad/trunk/src/gtools/beset/ (beset.c beset.h):
quellage |
14:37.26 |
CIA-10 |
BRL-CAD: 03brlcad * r30686 10/CVSROOT/:
CVSROOT is no longer needed |
14:40.03 |
mafm |
CVSROOT spies in the SVN land? :) |
14:40.21 |
CIA-10 |
BRL-CAD: 03brlcad * r30687 10/brlcad/branches/
(VendorARL/ libpng/ scriptics/ zlib/): remove branches that have no
meaning and are for 3rd-party dependencies |
14:40.21 |
brlcad |
kinda :) |
14:40.42 |
brlcad |
haven't cleaned up the svn root since the
conversion, there are all sorts of conversion turds that need to be
cleaned up |
14:49.33 |
*** join/#brlcad andrecastelo
(n=chatzill@189.71.19.77) |
14:49.57 |
andrecastelo |
good morning folks :D |
14:58.39 |
brlcad |
hola |
14:59.32 |
*** join/#brlcad andrecastelo_
(n=chatzill@189.71.19.77) |
15:01.18 |
*** join/#brlcad andrecastelo_
(n=chatzill@189.71.19.77) [NETSPLIT VICTIM] |
15:01.18 |
*** join/#brlcad andrecastelo
(n=chatzill@189.71.19.77) [NETSPLIT VICTIM] |
15:01.18 |
*** join/#brlcad Maloeran
(n=maloeran@glvortex.net) [NETSPLIT VICTIM] |
15:01.22 |
*** join/#brlcad
andrecastelo__ (n=chatzill@189.71.19.77) |
15:06.31 |
CIA-10 |
BRL-CAD: 03brlcad * r30688 10/brlcad/branches/
(13 files in 13 dirs): remove unlabeled branches with uninteresting
code |
15:09.25 |
CIA-10 |
BRL-CAD: 03starseeker * r30689
10/brlcad/trunk/src/proc-db/tire.c: Add first stab at cuts for bolt
holes and center. |
15:10.32 |
CIA-10 |
BRL-CAD: 03brlcad * r30690 10/brlcad/branches/
(6 files in 6 dirs): remove frozen branches that were 'completed'
(or dead/closed) including the ansi, autoconf, bobWinPort,
brlcad_5_1_alpha_patch, photonmap, and windows branches |
15:10.35 |
``Erik |
*readreadread* |
15:15.45 |
CIA-10 |
BRL-CAD: 03brlcad * r30691
10/brlcad/branches/phong-branch/: the phong branch is dead, all
hail phong |
15:20.54 |
andrecastelo__ |
finally.. cya later clones |
15:26.57 |
CIA-10 |
BRL-CAD: 03brlcad * r30692
10/brlcad/trunk/AUTHORS: |
15:26.57 |
CIA-10 |
BRL-CAD: found a reference to mged
contributions from Gary Kuehl in a branch. it's |
15:26.57 |
CIA-10 |
BRL-CAD: unclear if these changes ever made it
in or if other code was related or if it |
15:26.57 |
CIA-10 |
BRL-CAD: was even code that was provided, but
credit him with special thanks for now. |
15:30.02 |
CIA-10 |
BRL-CAD: 03brlcad * r30693
10/brlcad/trunk/AUTHORS: dtrmenak is an open source contributor,
bob has contributed as open source off-the-clock as well |
15:33.30 |
*** join/#brlcad Elperion
(n=Bary@p548746D4.dip.t-dialin.net) |
15:35.32 |
CIA-10 |
BRL-CAD: 03brlcad * r30694
10/brlcad/trunk/AUTHORS: butler inactive for approx 17 months now
(only two isolated events intaval script and manpage update),
remove activity marker |
15:36.55 |
pacman87 |
brlcad: i think it's 'dtremenak', not
'dtrmenak' (re: AUTHORS) |
15:37.17 |
brlcad |
it is, just a commit log typo |
15:37.33 |
pacman87 |
ok, just making sure the real thing was
right |
15:37.42 |
brlcad |
it doesn't list their nicks |
15:37.45 |
brlcad |
lists real names |
15:38.25 |
pacman87 |
i thought so, but figured it'd be best to
double check |
15:40.21 |
CIA-10 |
BRL-CAD: 03brlcad * r30695
10/brlcad/trunk/AUTHORS: shumaker has been inactive for nearly two
years, remove activity marker |
15:42.48 |
CIA-10 |
BRL-CAD: 03brlcad * r30696
10/brlcad/trunk/AUTHORS: butler's away on
sabattical/training/education so update POC to be davisson for
ARL |
15:46.02 |
CIA-10 |
BRL-CAD: 03brlcad * r30697
10/brlcad/trunk/AUTHORS: yapp moves up from special thanks for
gentoo/doc work to significant code contributions for proc-db/tire,
on his way to being new dev (woot) |
16:37.58 |
yukonbob |
yay starseeker_home! |
16:37.59 |
yukonbob |
:) |
16:38.04 |
yukonbob |
waves in |
16:45.15 |
CIA-10 |
BRL-CAD: 03bob1961 * r30698
10/brlcad/trunk/src/ (librt/mirror.c mged/chgmodel.c
tclscripts/mged/help.tcl): Added the mirror_pt parameter to
rt_mirror. This is the point on the axis about which the mirror
action will take place. |
17:16.24 |
``Erik |
wiggles his
toes |
17:17.39 |
``Erik |
bowling alley grub, blurf |
17:27.49 |
``Erik |
hum |
17:35.49 |
prasad_ |
ah the bowling alley |
17:35.57 |
PrezKennedy |
which bowling alley? |
17:36.05 |
``Erik |
on post |
17:36.15 |
``Erik |
by the px |
17:36.30 |
PrezKennedy |
Why on earth would you eat there?? |
17:36.39 |
``Erik |
cuz kermit wanted to go somewhere
fast |
17:36.41 |
``Erik |
O.o |
17:37.00 |
prasad_ |
heh how's the ssvt crew |
17:37.18 |
PrezKennedy |
kermit is crazy! |
17:37.39 |
prasad_ |
i went to the bowling alley once |
17:37.44 |
prasad_ |
hmm never did go back |
17:38.04 |
``Erik |
not sure, prasad, dont' get over there much..
there was a split, and their bc now lives in the same building, but
supposedly not nearly as horrible as this building :) |
17:38.32 |
prasad_ |
orly |
17:38.51 |
prasad_ |
iirc it never was |
17:38.52 |
prasad_ |
;) |
18:12.35 |
mafm |
bye |
18:27.45 |
``Erik |
hehehehe http://www.linuxisforbitches.com |
18:50.22 |
*** join/#brlcad andrecastelo
(n=chatzill@189.71.19.77) |
18:50.36 |
andrecastelo |
good afternoon everyone |
18:50.40 |
``Erik |
wb, andre |
18:50.47 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@210.212.55.3) |
18:50.56 |
andrecastelo |
hi ``Erik |
18:50.59 |
``Erik |
and hippi O.o |
18:51.03 |
andrecastelo |
how are you doing? |
18:51.08 |
andrecastelo |
hey hippieindamakin8 |
18:51.09 |
hippieindamakin8 |
hey ppl |
18:52.42 |
``Erik |
huh, 21 megatons at up to 10 km/s... ow
O.o |
18:54.29 |
hippieindamakin8 |
wats that ``Erik |
18:54.46 |
``Erik |
the apophis asteroid |
18:55.31 |
hippieindamakin8 |
:) |
18:57.50 |
andrecastelo |
we're going to die ? :D |
18:57.59 |
andrecastelo |
lol, wrong emoticon |
18:58.01 |
andrecastelo |
:( |
18:58.09 |
``Erik |
only if you stand under it, IF it hits?
:D |
18:58.45 |
prasad_ |
that guy has an issue with web
services |
18:59.20 |
``Erik |
huh? |
19:05.15 |
*** join/#brlcad homovulgaris
(n=ca3fe93d@bz.bzflag.bz) |
19:25.00 |
CIA-10 |
BRL-CAD: 03bob1961 * r30699
10/brlcad/trunk/include/raytrace.h: Update signature of rt_mirror
(i.e. added mirror_pt). |
20:14.13 |
*** join/#brlcad Elperion
(n=Bary@p548746D4.dip.t-dialin.net) |
20:17.45 |
prasad_ |
http://img.photobucket.com/albums/v686/peeweejd/kidpwned.gif |
20:47.33 |
``Erik |
ehehe |
20:56.22 |
brlcad |
hah |
21:01.08 |
*** join/#brlcad pacman87
(i=127@resnet-45-192.dorm.utexas.edu) |
21:55.17 |
hippieindamakin8 |
:)) |
23:08.55 |
pacman87 |
hippieindamakin8: test went well
today? |
23:16.44 |
brlcad |
he survived, apparently ;) |
23:17.13 |
hippieindamakin8 |
ya man :) got the answer scripts too
:) |