00:14.59 |
``Erik |
http://www.collegehumor.com/video:1905311
O.O neat |
00:50.19 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
00:54.07 |
*** join/#brlcad BigAToo
(n=BigAToo@70.43.244.82.nw.nuvox.net) |
01:44.32 |
*** join/#brlcad ashishrai
(i=d2d43dfb@gateway/web/ajax/mibbit.com/x-23611fde1c4dab83) |
01:57.34 |
``Erik |
dangit, this fortune cookie says "you are not
a winner. try again." :( |
02:10.18 |
starseeker |
reflects that's almost
exactly how he felt doing taxes :-/ |
02:22.14 |
brlcad |
deeeffache: the U.S. Army Research Laboratory
is one of the few places that use it as their primary |
02:22.33 |
brlcad |
as it's specifically tuned to their needs (and
comes from them and continues to have development funded by them,
etc) |
02:23.28 |
brlcad |
which actually happens to be more of an
expert-driven CAE environment, but with strong solid modeling and
geometry needs too |
03:07.09 |
*** join/#brlcad pacman87
(i=500@resnet-46-40.dorm.utexas.edu) |
03:54.52 |
*** join/#brlcad jonored
(n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net) |
04:17.01 |
*** join/#brlcad madant
(n=madant@117.196.142.238) |
05:34.15 |
deeeffache |
brlcad: thats good to hear. My initial
assumption was that they open sourced it because they were moving
on to something "better" |
07:33.21 |
brlcad |
deeeffache: nope, it was opened sourced after
many years of effort not because it's not in use, but quite the
opposite -- ARL is heavily dependent on and supportive of BRL-CAD,
but has relatively limited development capacity because of other
priorities (they're not in the software business after all, they do
research and analysis work) |
07:35.56 |
brlcad |
going open source was (successfully) argued as
a means to give back to the community (tax-payer funded) and
encourage/allow open community development, to potentially see
BRL-CAD development accelerate faster than ARL can directly fund
(and for more varied interests) -- a win/win situation |
07:47.49 |
Ralith |
``Erik: a fortune cookie says that? |
07:47.57 |
Ralith |
since when can you win something from fortune
cookies |
07:49.25 |
brlcad |
kudos to Peter Kan for getting his app in
first/early :) |
07:49.37 |
Ralith |
needs to do
that. |
07:50.00 |
brlcad |
indeed |
07:50.38 |
brlcad |
keep in mind that you can get something in
quickly and then continue to revise it through the sochop
interface |
07:51.16 |
Ralith |
oh, really? |
07:51.21 |
Ralith |
that's handy |
07:51.41 |
brlcad |
it's after the deadline that it gets locked
down |
07:53.16 |
*** join/#brlcad d_rossberg
(n=rossberg@bz.bzflag.bz) |
07:53.39 |
brlcad |
morning d_rossberg |
07:53.42 |
Ralith |
so why is the oop API project identified as
high difficulty? I always thought of wrappers like that as being
relatively straightforward. |
07:53.55 |
d_rossberg |
moin moin brlcad |
07:56.24 |
brlcad |
Ralith: mostly because it requires a fair bit
of background knowledge that most people don't have -- knowledge of
OOP design patterns, knowledge of our libraries (librt, libwdb,
libged, libbn, libbu), (basic) familiarity with geometry engines
like acis or granite, .. |
07:57.10 |
brlcad |
it's also a lot of work, a lot of places to
get something very wrong or make something very poorly
designed |
07:58.37 |
Ralith |
ah. |
07:59.58 |
brlcad |
you can get away with only having two of those
three, heck even just OO design .. but then you'd have to be even
more adept at learning a large codebase quickly (and working on an
effort that is already under way too) |
08:00.34 |
Ralith |
is there documentation available for
acis/granite? |
08:00.59 |
brlcad |
just what you can find by searching, they're
commercial CAD engines |
08:01.28 |
Ralith |
well, that doesn't necessarily mean there
aren't good docs up anywhere. |
08:01.29 |
Ralith |
checks |
08:01.29 |
brlcad |
don't really want to use them either (in case
there are patent issues, for example), but should be aware of their
scope and intent |
08:03.31 |
deeeffache |
What happened to the project priorities on the
wiki faq? http://brlcad.org/wiki/FAQ |
08:05.56 |
Ralith |
Are the doxygen docs hosted on
brlcad.org? |
08:06.07 |
CIA-40 |
BRL-CAD: 03d_rossberg * r34092
10/brlcad/trunk/ (include/bu.h src/libbu/avs.c): added const
specifiers to bu_avs_add_nonunique()'s parameters |
08:07.46 |
CIA-40 |
BRL-CAD: 03d_rossberg * r34093
10/brlcad/trunk/src/libged/CMakeLists.txt: added bu_flip.c and
bu_sync.c to stay in sync with Makefile.am |
08:08.44 |
brlcad |
Ralith: mmm.. only an old copy, I
believe |
08:09.11 |
Ralith |
mightn't it be a Good Thing to make them
available there? |
08:09.13 |
brlcad |
http://brlcad.sourceforge.net/doxygen/index.html |
08:09.20 |
brlcad |
sure would |
08:09.43 |
brlcad |
just nobody has taken the time to do it, busy
with other things |
08:10.27 |
Ralith |
ah well. I'd take care of it were it covered
by svn. |
08:12.02 |
Ralith |
I don't suppose you'd know why g3d depends on
the SVN version of OGRE? |
08:12.54 |
brlcad |
deeeffache: fixed |
08:13.04 |
CIA-40 |
BRL-CAD: 03Sean 07http://brlcad.org * r1304 10/wiki/FAQ:
they're not in my dir |
08:13.46 |
brlcad |
Ralith: I believe there were build system
problems that was only fixed in latest svn -- mafm can surely
recall better though |
08:14.12 |
Ralith |
build system problems? O.o |
08:14.17 |
Ralith |
well, I guess I'll wait for mafm to
show. |
08:14.29 |
Ralith |
and get ogre updated here while I'm at
it. |
08:14.49 |
brlcad |
d_rossberg: heh, subliminal slip? .. bu_* ?
:-) |
08:14.55 |
deeeffache |
blasted ~sean, thanks! |
08:16.24 |
brlcad |
Ralith: assuming they'd build clean out of the
box or with a simple bootstrapping, they'd be a prime candidate to
become an svn:externals |
08:17.13 |
Ralith |
brlcad: isn't it bad practice to make such
assumptions of a trunk? |
08:17.34 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-93-63.dclient.hispeed.ch) |
08:17.36 |
Ralith |
(assuming that mafm was aware of the bugfix
branch and refrained from its use because it didn't work) |
08:17.37 |
brlcad |
never said it'd need to be trunk |
08:17.53 |
Ralith |
I'm not familiar with externals |
08:17.58 |
Ralith |
can you force certain revisions, or
something? |
08:19.05 |
brlcad |
it just takes a repository path like checkout,
so yeah -- regular revision syntax works just fine |
08:19.26 |
brlcad |
not that using trunk would be horrible --
they're actually a pretty stable trunk last time I was working off
svn at least |
08:20.16 |
Ralith |
their page gives that impression too, but it
would still result in unpredicttable behavior |
08:20.21 |
Ralith |
-t |
08:20.40 |
Ralith |
especially if some sort of breaking API change
came along. |
08:22.13 |
Ralith |
well, I'll see if I can make g3d work with
stable and make the whole issue moot. |
08:22.25 |
brlcad |
goes both ways, arguably easier to fix (less
time-intensive) the sooner the change occurs before code is
entrenched around the old code/api |
08:23.08 |
Ralith |
does make our own trunk less stable with
respect to g3d, though. |
08:23.17 |
Ralith |
not that that matters too much at this stage,
I suppose |
08:23.43 |
brlcad |
moot issue, though -- that wasn't/isn't a
production release code yet -- it's a "get it working" project,
basic fundamentals |
08:23.49 |
*** join/#brlcad madant
(n=madant@117.196.136.62) |
08:24.48 |
brlcad |
more important at this point that it just not
actually take up any time (which it didn't/doesn't), so the focus
can be on the interface |
08:25.12 |
Ralith |
yeah |
08:35.06 |
Ralith |
brlcad: remind me why mafm didn't use
CEGUI? |
09:25.47 |
*** join/#brlcad mafm_
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) |
09:44.36 |
*** join/#brlcad ashishrai
(i=d2d43dfb@gateway/web/ajax/mibbit.com/x-3fbc3be046b60aa5) |
10:24.50 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
11:05.20 |
*** join/#brlcad
PrezKennedyIII (i=Matthew@whitecalf.net) [NETSPLIT
VICTIM] |
11:05.20 |
*** join/#brlcad deeeffache
(n=deeeffac@99.141.236.239) [NETSPLIT VICTIM] |
11:44.14 |
starseeker |
notes that as of last night,
trunk passed make distcheck on gentoo |
11:49.32 |
*** join/#brlcad madant
(n=madant@117.196.136.12) |
12:11.49 |
*** join/#brlcad madant_
(n=madant@117.196.133.129) |
13:01.49 |
CIA-40 |
BRL-CAD: 03d_rossberg * r34094 10/rt^3/trunk/
(2 files in 2 dirs): SetName() and SetMatrix() for leaf
nodes |
13:03.08 |
CIA-40 |
BRL-CAD: 03d_rossberg * r34095
10/rt^3/trunk/include/brlcad/ConstDatabase.h: removed unnecessary
virtual |
13:06.36 |
CIA-40 |
BRL-CAD: 03d_rossberg * r34096 10/rt^3/trunk/
(3 files in 2 dirs): read and write Object-attributes
(bu_attribute_value_set) |
13:24.06 |
*** join/#brlcad ``Erik_
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
13:24.30 |
madant_ |
kanzure: stiny's papers are awesome albeit
old, a good resource is cumincad .. the membership to acadia,
caadria, ecaade etc. are pretty cheap but really worth it. I like
the later approaches by Knight etc. Mathematical formalism of shape
grammars is cute indeed but practical applications would be a
greater awesomeness :D |
13:24.52 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
13:37.32 |
*** join/#brlcad ``Erik__
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
13:46.28 |
CIA-40 |
BRL-CAD: 03D rossberg 07http://brlcad.org * r1305
10/wiki/BRL-CAD%27s_core_C%2B%2B_interface: |
13:47.01 |
brlcad |
heh, punctuation |
13:47.45 |
*** join/#brlcad ``Erik___
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
13:55.14 |
*** join/#brlcad dreeves
(n=IceChat7@67.130.253.14) |
13:55.38 |
brlcad |
howdy dreeves |
13:55.49 |
dreeves |
hey |
13:55.58 |
CIA-40 |
BRL-CAD: 03D rossberg 07http://brlcad.org * r1306
10/wiki/CoreInterface_Hallo_World_Example: coreInterface "Hello
World" example |
13:58.38 |
dreeves |
How's the rowing brlcad? |
14:02.50 |
brlcad |
dreeves: chilly, but great |
14:10.14 |
CIA-40 |
BRL-CAD: 03D rossberg 07http://brlcad.org * r1307
10/wiki/BRL-CAD%27s_core_C%2B%2B_interface: added the tree walker
example |
14:11.17 |
kanzure |
madant_:
http://groups.google.com/group/openmanufacturing/msg/82dd7c56fcfaefb4?
re: shape grammars. |
14:16.40 |
CIA-40 |
BRL-CAD: 03D rossberg 07http://brlcad.org * r1308
10/wiki/CoreInterface_Tree_Walker_Example: coreInterface tree
walker example |
14:52.32 |
*** join/#brlcad madant
(n=madant@117.196.143.212) |
14:53.44 |
*** join/#brlcad _sushi__
(n=_sushi_@84-72-93-63.dclient.hispeed.ch) |
14:55.07 |
CIA-40 |
BRL-CAD: 03d_rossberg * r34097
10/rt^3/trunk/src/coreInterface/Combination.cpp: it looks like a
non-region combination may have other boolean operations than
unions too |
15:48.06 |
CIA-40 |
BRL-CAD: 03D rossberg 07http://brlcad.org * r1309
10/wiki/BRL-CAD%27s_core_C%2B%2B_interface: added the PrintTitle
example |
15:59.50 |
*** join/#brlcad samrose
(n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) |
16:15.04 |
CIA-40 |
BRL-CAD: 03starseeker * r34098
10/brlcad/trunk/doc/TODO.BREP: Add some notes/brainstorming related
to the question of deciding if two points are the same point when
they have error bounds. |
17:20.06 |
starseeker |
make distcheck passes on the mac |
17:51.51 |
brlcad |
woot |
17:56.17 |
*** join/#brlcad andrecastelo
(n=chatzill@189.71.3.209) |
18:00.56 |
*** join/#brlcad ``Erik
(n=erik@ftp.brlcad.org) |
18:01.24 |
``Erik |
stupid comcrap |
18:03.45 |
*** join/#brlcad beebee_
(n=boerrebj@ti0036a380-0289.bb.online.no) |
18:18.04 |
brlcad |
howdy beebee_ |
18:18.14 |
beebee_ |
hello |
18:19.43 |
brlcad |
wonders if there are any
others interested in being a gsoc mentor, send me a note in private
or public if interested |
18:21.41 |
beebee_ |
sorry, I am new to brlcad development, but i
hope you find a mentor. I would love to see that some of the
proposals gets implemented |
18:22.06 |
``Erik |
I can ask indianlarry for ya, if you haven't
already |
18:23.46 |
jonored |
On the other side, any suggestions for someone
who wants to write up a proposal and likes math a bunch? |
18:26.41 |
brlcad |
beebee_: we have mentors, just reminding a few
other devs that hang out in here that they have the opportunity
:) |
18:26.57 |
brlcad |
``Erik: I asked him, he said yes, but he still
hasn't gone to sochop yet |
18:27.25 |
brlcad |
jonored: heh, you mean suggestions for a
project proposal? |
18:28.01 |
``Erik |
aight, got him on the page now |
18:29.01 |
jonored |
brlcad: ...yes? I suppose I should go read the
webpage again and try to find one... |
18:30.40 |
brlcad |
jonored, the more math-intenseive suggestions
are actually all annotated on the ideas page |
18:30.43 |
brlcad |
just search for math |
18:31.10 |
``Erik |
all ur maff r belong to teh cheezburger
kittehs |
18:31.59 |
jonored |
Okay. I did finally work out that curvature of
an intersection of a plane and a surface thing, and kinda liked the
doing. |
18:32.58 |
brlcad |
right, that was your patch last year,
yes? |
18:33.24 |
brlcad |
er, not surface, but line and curve? |
18:34.07 |
*** join/#brlcad jdoliner
(n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net) |
18:34.12 |
jonored |
Never passed stuff in. I was just digging
through trying to be able to slice a surface with a plane and
interpolate the curve with arcs. |
18:36.14 |
jonored |
And there isn't somewhere that I know it'd fit
outside of the reprap-specific stuff I was doing. |
18:38.06 |
brlcad |
ah, jonored .. confused you with jdoliner
:) |
18:38.16 |
brlcad |
he's the one that had the line intersection
patch |
18:39.55 |
jdoliner |
hmm it just buzzed me |
18:40.09 |
jdoliner |
I guess you weren't actually looking for me
though |
18:41.21 |
jonored |
Ah, okay. That would explain that. Would
digging into constraints & parametrics be something
viable? |
18:42.28 |
brlcad |
jdoliner: nope, just talking about
you |
18:42.51 |
jdoliner |
I see, carry on then gents |
18:42.56 |
brlcad |
jonored: possibly, but you'd need to
coordinate that with madant since it's a previous gsoc project
already "in progress" |
18:43.28 |
brlcad |
you'd have to sort out who's working on what
since he'll possibly continue working on it as well this
year |
18:43.35 |
brlcad |
(and you can't collaborate on a group
project) |
18:44.13 |
brlcad |
have to be separatable tasks with your own
goals -- otherwise, yeah -- fantastic area to work on |
18:47.39 |
*** join/#brlcad boerrebj_
(n=boerrebj@ti0036a380-1997.bb.online.no) |
18:50.46 |
brlcad |
``Erik: tell larry that he has to accept the
invite next |
18:51.22 |
``Erik |
he's filling out the form right now |
18:52.00 |
brlcad |
happy happy joy joy |
18:52.12 |
jonored |
Okay. So interesting, but it'd take effort to
fit it into gsoc. CSG of BREP? |
18:52.47 |
``Erik |
he's all good now? |
18:53.36 |
``Erik |
huh, actually, I coulda clicked in and
accepted him, too |
18:57.02 |
brlcad |
yep, he's good |
18:57.32 |
brlcad |
jonored: CSG of BREP is pretty tough, but very
high priority too :) |
18:57.49 |
brlcad |
very much related to what starseeker and I are
presently working on |
19:11.50 |
starseeker |
hoovers up articles on
intersection algorithms |
19:13.29 |
jonored |
I should probably write that up then, it
sounds like fun. And start reading. Or rather, continue reading, as
now I've gotten distracted. |
19:22.53 |
brlcad |
cool |
19:23.00 |
brlcad |
that should be a fun project |
19:23.15 |
brlcad |
jonored: you may also want to check out some
of the more recent notes in doc/TODO.BREP |
20:05.30 |
CIA-40 |
BRL-CAD: 03Paulcs 07http://brlcad.org * r1311
10/wiki/Animation: /* With Mencoder */ |
20:07.29 |
*** join/#brlcad samrose
(n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) |
20:18.30 |
starseeker |
raises eyebrows - apparently
MeshLab is using Eigen. Hmm |
20:32.25 |
starseeker |
make distcheck passed on 64 bit Redhat
Linux |
20:53.44 |
hippieindamakin8 |
hey brlcad |
20:59.34 |
brlcad |
howdy hippieindamakin8 |
21:02.15 |
hippieindamakin8 |
hey rt now opennurbs just supports the brep
and the interconversion of the representations is wat is expected
isnt it |
21:02.28 |
hippieindamakin8 |
i went through the papers of esolid and bit of
boole |
21:04.26 |
hippieindamakin8 |
brlcad, wat do u exactly mean by BREP-on-BREP
CSG evaluations ? |
21:06.45 |
brlcad |
basically, you have some spline-surface object
(a NURBS object) and another spline-surface object that overlap and
there's a specified boolean evaluation of subtraction,
intersection, or union -- evaluate the surfaces and derive the
resulting spline-surface object |
21:07.57 |
hippieindamakin8 |
brlcad, this includes nm objects |
21:08.13 |
*** join/#brlcad b0ef
(n=b0ef@062016142244.customer.alfanett.no) |
21:08.44 |
brlcad |
what are nm objects |
21:08.58 |
hippieindamakin8 |
non - manifold |
21:09.28 |
hippieindamakin8 |
brlcad, the project involves computationally
optimised evaluations of the breps |
21:09.38 |
hippieindamakin8 |
is it ? |
21:12.19 |
brlcad |
they're not optimised |
21:12.23 |
brlcad |
they're just evaluated |
21:12.44 |
brlcad |
they from an unevaluated form to an evaluated
form |
21:13.09 |
brlcad |
and no, I don't think it'd necessarily need to
include non-manifold geometry but it would need to handle
n-manifold geometry |
21:13.11 |
hippieindamakin8 |
yeah basically the evaluation of the booleans
is wat has to be done |
21:14.16 |
hippieindamakin8 |
brlcad, yeah true it is very rarely that we
encounter the non-manifold geometries (may be because of the
degenerate cases of the boolean operations on csgs) |
21:15.05 |
brlcad |
wonders if hippieindamakin8
has something against the word "what" |
21:15.17 |
hippieindamakin8 |
:) |
21:28.48 |
*** join/#brlcad jonored
(n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net) |
22:03.58 |
Ralith |
hey jonored! |
22:04.00 |
Ralith |
how's the slicer? |
22:08.02 |
*** join/#brlcad andax
(n=andax__@d213-102-40-152.cust.tele2.ch) |
22:34.38 |
*** join/#brlcad ``Erik___
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
22:48.53 |
``Erik |
O.o |
22:58.41 |
*** join/#brlcad kanzure
(i=bryan@66.112.232.233) |
23:43.26 |
bjorkintosh |
jonored did not want to talk about the
slicer. |
23:52.19 |
*** join/#brlcad jonored
(n=jonored@LAZARUS2.WIFI.WPI.EDU) |