00:00.14 |
mafm |
Ralith: other students sometimes post scripts
for that |
00:00.15 |
Yoshi47 |
you should be able to see just your if you
used yoru username to snv |
00:00.22 |
mafm |
to get only your commits in svn, for
example |
00:01.14 |
louipc |
yeah you could make a script to spit out a
buttload of diffs you committed |
00:01.20 |
``Erik |
if you're on the commit mailing list, just
grab all the emails with your patches and aggregate them? *shrug*
I'd hope most people have access to email clients powerful enough
to do that |
00:01.44 |
Ralith |
most people have access to all sorts of fun
stuff |
00:01.46 |
``Erik |
or write a script to svn log . | grep
<username> and dork with the rev#'s |
00:01.50 |
Ralith |
but that doesn't mean they can use
it. |
00:02.08 |
mafm |
now off to bed, night! |
00:02.12 |
Yoshi47 |
cya |
00:02.15 |
``Erik |
hasta |
00:02.27 |
louipc |
bye mafm |
00:03.03 |
Yoshi47 |
way off the rocker here but anyone seen a
basic g code (CNC machine lang) exported in brl? |
00:03.15 |
Ralith |
a few people have tried |
00:03.19 |
Ralith |
jonored got very close but
dissapeared |
00:03.27 |
Yoshi47 |
umm |
00:03.32 |
Ralith |
someone else was talking about writing one but
I haven't seen him around for a while |
00:03.51 |
Ralith |
bear in mind it's a nontrivial task because
g-code is toolpaths, not shape data. |
00:03.55 |
``Erik |
isn't stl a common format for cnc type folk?
we have g-stl |
00:03.59 |
Yoshi47 |
well if i was a good coders i'd try |
00:04.11 |
``Erik |
(and then other tools generate the path/bit
info from the shape?) |
00:04.37 |
``Erik |
Yoshi47: check out http://gcam.js.cx/ |
00:04.40 |
Ralith |
``Erik: that's correct |
00:04.41 |
Ralith |
but lossy |
00:04.43 |
Yoshi47 |
<PROTECTED> |
00:04.46 |
Ralith |
very lossy in fact |
00:05.03 |
louipc |
yeah stl wouldn't be good for precision
machining |
00:05.18 |
Yoshi47 |
maybe > .01 |
00:05.24 |
Yoshi47 |
or not even? |
00:05.42 |
``Erik |
lossy in the g->stl, or the stl->gerber
? |
00:05.54 |
``Erik |
cuz if you have time, you can crank the
precision way up for g->stl |
00:06.13 |
Yoshi47 |
well im back to gentoo |
00:06.14 |
Yoshi47 |
lol |
00:06.26 |
``Erik |
one adventure at a time? :) |
00:06.30 |
louipc |
fbsd's still uninstallable? |
00:06.33 |
louipc |
:P |
00:07.01 |
``Erik |
fbsd has a nice installer, but it has unix
notions which are very alien to linux people (who are more in sync
with dos/windows people) |
00:07.02 |
Ralith |
brlcad: should I make an effort to include
every single change I made, or just the g3d stuff? The only real
non-g3d commits I've made were moving the cmake modules for finding
Ogre, Qt, etc. into the rt^3 cmake dir. |
00:07.06 |
Yoshi47 |
louipc, yeah to much to learn so little time,
i need to get me temp joomla site on my notebook for a meeting
tomorrow |
00:07.08 |
louipc |
I got it working before, but it just felt so
primitive |
00:07.13 |
``Erik |
pcbsd is the bsd that targets
"noobs" |
00:07.15 |
Ralith |
``Erik: also the installer's pretty much
unmaintained >_> |
00:07.27 |
``Erik |
what're you talking about? the installer gets
loving every release |
00:07.38 |
Yoshi47 |
oh well, i know gentoo half decent so i'll
stick with it |
00:07.41 |
``Erik |
(but they still don't deal with usb keyboards
in the holoshell, damnit) |
00:07.52 |
louipc |
linux feels more modern for some
reason |
00:08.03 |
Ralith |
really? When I was a fbsd user, it was one of
the pieces everyone couldn't wait to replace |
00:08.22 |
louipc |
hah |
00:08.30 |
Yoshi47 |
hey when i redo my bearing with a nice
background will it get put on the website or does it have to go
throughthe critics board first? |
00:08.39 |
``Erik |
a lot of people wanted a gui installer, like
mandrake, but those're awfully wasteful for a little eye candy for
newbies :/ |
00:08.49 |
louipc |
yeah those are lame |
00:08.52 |
Ralith |
just a lessy buggy one would do |
00:08.59 |
``Erik |
that argument is kinda what spawned the pcbsd
fork |
00:09.21 |
``Erik |
that and making the fresh install fire up a
gui by default |
00:09.30 |
louipc |
theres no reason the console environment can't
be noob friendly though |
00:10.53 |
``Erik |
meh *shrug* I just installed fbsd 7.2 a couple
weeks ago, didn't have any issues, see any bugs, or have any reason
to complain... was able to go from "I wanna install" to "booted up
on a fresh and configured system" in the span where a redhat
install did like 20% of its package install |
00:10.53 |
louipc |
Yoshi47: more.brlcad.org? |
00:11.13 |
Yoshi47 |
i don't know the gallery from the
wiki |
00:12.09 |
louipc |
you could actually post the .g file in the
model repository |
00:12.35 |
``Erik |
yoshi: looking at that bearing where the balls
are exposed: are there supposed to be one or two more bearings in
there, or are they actually supposed to be that loose? and are the
gutters in the runners supposed to be that deep? how would it be
assembled? they press them together and rely on elastic deformation
of the metal, right? |
00:12.58 |
``Erik |
heh, I said "where the balls are exposd"
hehehehehehe mmm hehehehhehe |
00:13.04 |
``Erik |
</beavis> |
00:13.56 |
Yoshi47 |
no they actually have a carriage in there that
keeps the balls seperated, the carriage a very wierd shape and
looks to be very hard to draw. everything else was
measured |
00:14.11 |
``Erik |
ahh, a plastic dealiemajigger? |
00:14.11 |
Yoshi47 |
accurate to 0.1 mm |
00:14.15 |
louipc |
they can be loosish |
00:14.19 |
Yoshi47 |
nope actaully to steel things |
00:14.23 |
louipc |
grease up the slack |
00:14.24 |
``Erik |
ah, neat |
00:14.26 |
Yoshi47 |
they can |
00:14.38 |
Yoshi47 |
i will take pics tomorrow |
00:14.48 |
``Erik |
how big is the assembly? |
00:14.50 |
Yoshi47 |
of the assembly and disassembly if your
like |
00:14.56 |
Yoshi47 |
the bearing |
00:14.56 |
``Erik |
is that the 2cm diameter one? |
00:15.07 |
Yoshi47 |
22mm OD and 8mm ID |
00:15.12 |
Yoshi47 |
7mm wide |
00:15.22 |
Yoshi47 |
balls are 4mm in dia |
00:15.46 |
Yoshi47 |
groove is a tor with rad 1 = 7.5 and rad 2=
2 |
00:15.49 |
``Erik |
small, musta been hard to measure :)
micrometer time |
00:16.02 |
Yoshi47 |
vernier actually |
00:16.07 |
Yoshi47 |
digital so its easy |
00:16.09 |
Ralith |
who's responsible for MoRe? |
00:16.09 |
``Erik |
ah |
00:16.25 |
Yoshi47 |
and i have near sitted vision so i can see
thing up close like a microscope |
00:16.27 |
``Erik |
ralith: elena developed it |
00:16.29 |
louipc |
ebautu |
00:16.30 |
louipc |
? |
00:17.07 |
``Erik |
cool beans, yoshi, I don't have access to neat
toys, I have a cheap plastic caliper :) |
00:17.15 |
Yoshi47 |
i have they day off tomorrow, i forgot, so i
will have no distractions and i can do a good time trial, yes! its
on... |
00:17.35 |
Yoshi47 |
``Erik, $15 on sale a canadian tire, accurate
to 1 thou |
00:18.08 |
``Erik |
is in md, the 51st state is a
bit of a hike O:-) |
00:18.16 |
Ralith |
hm |
00:18.25 |
Ralith |
where can I find the code upload
form? |
00:19.15 |
Yoshi47 |
``Erik, i have 2 of them, lol |
00:19.43 |
Ralith |
found the 2008 google code project |
00:20.15 |
louipc |
Yoshi47: where was it made? :P |
00:20.45 |
Ralith |
but that's, well, 2008 |
00:20.48 |
Yoshi47 |
matercraft, i don't know but for the price
they are pretty good, can even be used for maching |
00:21.15 |
Yoshi47 |
louipc, i was suprised how tight the
tolerences are on it, im pretty piky that way. |
00:22.24 |
louipc |
yeah I guess there's no point in being too
picky with a caliper. |
00:23.01 |
``Erik |
http://groups.google.com/group/google-summer-of-code-announce/web/how-to-provide-google-with-sample-code |
00:23.14 |
Yoshi47 |
nope and anything i draw it is good enough,
maybe i'll give that ball carriage a go tomorrow! next challenge,
after my time trial to get back my bearing |
00:23.31 |
louipc |
cool |
00:23.34 |
Yoshi47 |
will most likely take double the time then the
bearing |
00:23.47 |
``Erik |
that's for 08, but it might give ya hints for
how to do it in 09? *shrug* |
00:24.10 |
louipc |
maybe you can be one of the usability guys
:D |
00:24.23 |
Yoshi47 |
louipc, what do you mean? |
00:24.46 |
louipc |
there's something like gsoc, but focusing on
usability |
00:25.02 |
Yoshi47 |
oh a tester/ |
00:25.11 |
louipc |
I forgot what the url is.. |
00:25.43 |
``Erik |
me too, I vagually remember that project... we
even talked about submitting parts of BRL-CAD to it, iirc |
00:26.44 |
louipc |
http://www.openusability.org/
? |
00:28.09 |
Yoshi47 |
yep |
00:29.01 |
Ralith |
``Erik: hm, seems like maybe I just need to
wait |
00:31.06 |
``Erik |
openusability.org doesn't seem very...
alive... |
00:32.25 |
``Erik |
season announcement in march, call for
students in april... then nothing... (the announcement says
june-aug, nothing about wrapup, selection, anything) |
00:33.49 |
Yoshi47 |
what should i draw in brl tonight? |
00:34.08 |
louipc |
an impeller |
00:34.13 |
Yoshi47 |
lol, your funny |
00:34.22 |
Yoshi47 |
something i can get done tonight |
00:34.26 |
Yoshi47 |
but yeah that would be fun |
00:34.29 |
louipc |
a tiny one |
00:34.41 |
Yoshi47 |
well i do like a challenge |
00:34.52 |
Ralith |
louipc: wouldn't that need NURBS? |
00:34.57 |
Yoshi47 |
do i have impeller herE? |
00:34.59 |
Yoshi47 |
umm |
00:35.34 |
louipc |
Ralith: yeah nurbs would help |
00:35.49 |
Yoshi47 |
louipc, what one? http://en.wikipedia.org/wiki/File:Pump_Impellers-1.jpg |
00:35.59 |
Ralith |
considering that that's alpha-quality at best,
last I chcked, that's a bad choice :P |
00:36.39 |
Ralith |
of course he could just make a primitive
one |
00:36.40 |
louipc |
how bout this one? http://www.friotherm.com/impeller.jpg |
00:37.32 |
Yoshi47 |
you pushing it |
00:37.37 |
Ralith |
lol |
00:37.53 |
Ralith |
good luck with that |
00:38.23 |
louipc |
I still have to figure out how to model
properly shaped threads |
00:38.37 |
Yoshi47 |
specs? |
00:39.20 |
louipc |
dunno, just a standard 60 deg thread |
00:39.41 |
Yoshi47 |
i was talking about the impeller |
00:39.58 |
louipc |
oh sorry I was just joshing you |
00:40.55 |
Yoshi47 |
not you too. everyone does that too
me |
00:41.10 |
Yoshi47 |
i pick a little easier impeller |
00:41.23 |
Yoshi47 |
since you too extranvagent |
00:41.24 |
``Erik |
yoshi: some popular beginner exercises are a
mug, a pinewood derby car, a pen, a book case, ... |
00:42.00 |
Ralith |
ooh, found a script |
00:42.17 |
Yoshi47 |
``Erik, i did the mug |
00:42.30 |
``Erik |
look around your desk for something simple?
:) |
00:42.39 |
louipc |
you went through vol II eh? |
00:42.47 |
Yoshi47 |
the intro... |
00:43.19 |
``Erik |
ooh, model a 2002 bmw m3 down to the threads
in the nuts, that'd be awesome :D |
00:44.12 |
Yoshi47 |
``Erik, you just as outrageuous as louipc, im
looking for a nice impeller/easy |
00:44.16 |
Yoshi47 |
then chrome it! |
00:45.20 |
Ralith |
thinks BMW would object to
such detailed designs for their stuff being
available |
00:45.36 |
``Erik |
hehehe |
00:45.41 |
Yoshi47 |
lol |
00:45.47 |
``Erik |
but when I do rtweight, I want the result to
come out real damn close to my car :D |
00:46.01 |
``Erik |
hum, model 'bender' from futurama? |
00:46.10 |
Yoshi47 |
``Erik, nah |
00:46.13 |
``Erik |
and then you can raytrace his shiney metal
ass? |
00:46.17 |
Yoshi47 |
``Erik, lol |
00:47.33 |
``Erik |
hm, fishtank would be too easy, even I can
model one of those |
00:47.50 |
louipc |
model a CD-ROM disc |
00:48.07 |
Ralith |
model a CD-ROM drive. |
00:49.01 |
louipc |
that would take a while |
00:49.09 |
Yoshi47 |
hey is there a way to save the mged bash
history |
01:00.53 |
Yoshi47 |
well i got a good picture of and impeller, now
to design the fins.! |
01:02.23 |
``Erik |
I see the class defining the command history,
but I don't see any methods for saving it and don't see the
invocation variable :/ |
01:02.30 |
``Erik |
<-- doesn't know tcl |
01:49.39 |
brlcad |
Ralith: I'd say do whatever the docs say
:) |
01:50.00 |
brlcad |
but yeah, I don't think you should be
uploading ogre/qt diffs |
01:50.11 |
brlcad |
they just want the code you actually
*write* |
01:50.34 |
Ralith |
yeah, I remembered that that would be an issue
when the shellscript started printing timeouts |
01:50.49 |
Ralith |
I actually wrote the cmake stuff but it'll be
captured in the diffs of the g3d/ stuff even though it's not
present there now |
01:52.36 |
brlcad |
we had a good chance to get accepted into
openusability .. just have to try again next year |
02:01.59 |
starseeker |
brlcad: does this seem like a reasonable
categorization of BRL-CAD's primitives? http://bzflag.bz/~starseeker/geometric_primitives.txt |
02:31.18 |
``Erik |
nmg has a brep variant, too, iirc |
02:31.24 |
``Erik |
and I don't see metaballs!!#~!@!~ |
03:00.41 |
CIA-28 |
BRL-CAD: 03starseeker * r35696
10/brlcad/trunk/src/librt/primitives/nmg/nmg_brep.cpp: Fooling
around with vectors - this will need a bit more thought. |
03:01.03 |
starseeker |
``Erik: That's the old nurbs stuff - it will
eventually go away in favor of ON_Brep |
03:01.42 |
starseeker |
NMG will still handle what it currently
handles, but better to do it as two different setups IMHO |
03:02.05 |
starseeker |
``Erik: good point - what are metaballs?
implicit or explicit? |
03:02.59 |
``Erik |
I was kinda hoping you'd tell me |
03:05.50 |
starseeker |
aaaaand the bounding points are NOT on the
plane of the face |
03:05.56 |
starseeker |
groans |
03:06.14 |
starseeker |
``Erik: I'm guessing implicit |
03:06.53 |
``Erik |
well, I kinda think of it as a contour of a
value in space |
03:07.05 |
``Erik |
sorta a 4d notion, I guess |
03:07.51 |
``Erik |
the first form was modelled after point
charges from physics |
03:09.05 |
starseeker |
nods |
03:10.00 |
starseeker |
math question - for a collection of coplanar
points, will the point xmin, ymin, zmin be coplaner with the other
points where the mins are the individual x, y and z mins of all the
coplanar points? |
03:13.12 |
``Erik |
I don't think so |
03:13.22 |
``Erik |
but that'd involve more thinking than I care
to commit at the moment |
03:13.40 |
louipc |
hmm my whiskey looks like it's infused with
the glass |
03:13.44 |
louipc |
http://louipc.mine.nu/brlcad/shot-glass/shot-glass.png |
03:14.30 |
``Erik |
louipc, I know you wanna make the american
counter to goldschlagger, but seriously, dude, glass shards in
whiskey, not a good idea :D |
03:15.20 |
louipc |
hahhha |
03:15.43 |
louipc |
I guess I have to mess around with the mater
to get it to render properly |
03:15.58 |
``Erik |
hm |
03:16.16 |
starseeker |
has only one other idea at
the moment - take all the verticies, find their center point, find
the maximum distance between any of the vertices and the center
point, and use that vector + the plane normal to define the UV
space for the NURBS surface |
03:16.28 |
``Erik |
the whiskey should have a refractive
coefficient of like 1.30 or something, 1.33 mebbe... (somewhere
between water and alcohol), the lgass I think is more like 1.45 or
1.5 depending on the type |
03:16.41 |
starseeker |
that seems expensive though |
03:16.58 |
``Erik |
1.485-1.755 |
03:23.45 |
*** join/#brlcad talcite
(n=Matthew@bas1-toronto21-1242460497.dsl.bell.ca) |
03:39.21 |
CIA-28 |
BRL-CAD: 03starseeker * r35697
10/brlcad/trunk/src/librt/primitives/nmg/nmg_brep.cpp: OK, bounding
points are not on the plane. Record next idea. |
04:34.28 |
Ralith |
starseeker: I believe Erik is
correct |
04:35.44 |
starseeker |
Ralith: yeah, figured :-/ |
04:35.47 |
starseeker |
thanks though |
04:36.11 |
starseeker |
Ralith: question - can you import anything
into Ogre directly? (dxf, say? |
04:36.14 |
Ralith |
think about the plane described by the
triangle ((0 0 0)(2 0 0)(0 1 -1)) |
04:36.34 |
Ralith |
now take a point from the middle of that
triangle (thus on the plane) |
04:36.56 |
Ralith |
and set x to 0 and z to -1 |
04:37.39 |
starseeker |
nods |
04:38.03 |
starseeker |
I think I have an approach, it just feels a
bit like overkill |
04:38.10 |
Ralith |
afaik Ogre includes file loaders for nothing
but its built-in file format |
04:38.18 |
Ralith |
why would that be desirable, anyway? We want
to display stuff from .g |
04:38.34 |
starseeker |
right, but we've got to get our geometry into
something that Ogre can handle |
04:39.15 |
starseeker |
figures we'll have to do (at
least internally) a g-ogremesh conversion of some
sort... |
04:39.19 |
Ralith |
writing it to temporary files isn't a good way
to do that O.o |
04:39.29 |
starseeker |
oh, agreed |
04:39.30 |
Ralith |
I'm reasonably sure that we can just feed Ogre
a point cloud. |
04:39.33 |
Ralith |
er |
04:39.34 |
Ralith |
a mesh |
04:39.42 |
Ralith |
generated manually from the .g |
04:39.56 |
starseeker |
that would be the internal logic for
g-ogremesh :-) |
04:40.14 |
Ralith |
isn't entirely sure how ogre
internally represents objects |
04:43.48 |
starseeker |
apparently ManualObject might be
helpful... |
04:44.21 |
Ralith |
yeah, that's where I was going to start
research |
04:44.58 |
Ralith |
first guess being something that'd end up with
a class derived from ManualObject for each primitive for mged-style
rendering |
04:45.25 |
starseeker |
hmm... http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/ |
04:45.30 |
Ralith |
then maybe a generic 'Boolean' ManualObject
descendent for when the brep stuff lets us quickly tesselate
arbitrary booleans |
04:47.17 |
starseeker |
Ralith: any luck on the 3d rotate and
translate bugs? |
04:47.34 |
starseeker |
could manually make an Ogre
mesh with blender and import for a nice video demo
:-) |
04:47.57 |
Ralith |
not a bad idea. |
04:48.11 |
Ralith |
been focusing on trying to fix the input bug
but I guess I can put that off |
04:48.41 |
starseeker |
nods. I'm wondering if that's
tangled up with the multiple OpenGL context stuff |
04:48.43 |
Ralith |
I have a fairly good idea why the translate
bug is doing that, and I know conceptually what the rotate bug is
doing but I'm not yet sure where/how. |
04:48.53 |
Ralith |
doubt it. |
04:49.00 |
Ralith |
would be hell if it was |
04:49.10 |
starseeker |
heh :-) |
04:49.12 |
Ralith |
eventually I want to replace all that with a
proper Ogre backend for Qt. |
04:49.20 |
Ralith |
just because I think it'd save so much
pain |
04:49.24 |
starseeker |
nods |
04:49.47 |
Ralith |
there's a good bit of 'special behavior' for
all the various systems Qt's going through to do this, which
weren't really meant to be used this way |
04:49.56 |
Ralith |
which has to be worked around often
awkwardly |
04:50.10 |
starseeker |
well, if you can nail the rotate and translate
bugs I'll do my best to manually convert a model and we can make an
Awesome Video :-) |
04:50.31 |
Ralith |
cool, I'll see what I can do :) |
04:50.53 |
starseeker |
mutters to himself that he'll
get it to play on the Mac by default this time... |
04:50.58 |
starseeker |
OK, sleep |
04:51.05 |
Ralith |
nite |
04:51.12 |
Ralith |
you'll need to specialize the opengl hacks for
Carbon. |
04:51.56 |
Ralith |
or just use X |
05:15.08 |
*** join/#brlcad SRabbelier1
(n=sverre@c-24-6-188-8.hsd1.ca.comcast.net) |
05:17.58 |
``Erik |
sleep is for the weak |
05:18.03 |
``Erik |
*snore* |
05:21.31 |
*** part/#brlcad SRabbelier1
(n=sverre@c-24-6-188-8.hsd1.ca.comcast.net) |
07:46.26 |
*** join/#brlcad _clock_
(n=_sushi_@80-218-244-105.dclient.hispeed.ch) |
09:05.03 |
*** join/#brlcad mafm
(n=mafm@2.Red-83-63-197.staticIP.rima-tde.net) |
10:19.04 |
*** join/#brlcad mafm_
(n=mafm@2.Red-83-63-197.staticIP.rima-tde.net) |
11:28.06 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-58.sbndin.btas.verizon.net) |
11:47.11 |
CIA-28 |
BRL-CAD: 03johnranderson * r35698
10/jbrlcad/trunk/src/org/brlcad/geometry/BrlcadDb.java: |
11:47.11 |
CIA-28 |
BRL-CAD: Added getDbFileName()
method. |
11:47.11 |
CIA-28 |
BRL-CAD: Added some
java.util.logging |
11:47.55 |
CIA-28 |
BRL-CAD: 03johnranderson * r35699
10/jbrlcad/trunk/src/org/brlcad/spacePartition/PreppedDb.java: |
11:47.55 |
CIA-28 |
BRL-CAD: Fixed some hosed
formatting. |
11:47.55 |
CIA-28 |
BRL-CAD: Added some
java.util.logging |
11:53.27 |
CIA-28 |
BRL-CAD: 03johnranderson * r35700
10/jbrlcad/trunk/ (build.xml test/logging.config): |
11:53.27 |
CIA-28 |
BRL-CAD: Added logging.config for
tests |
11:53.27 |
CIA-28 |
BRL-CAD: Eliminated references to
"jra" |
11:55.44 |
Yoshi47 |
can you edit shapes vertice level, like in
blender, where you can move the vertices around where ever you
want? |
12:16.23 |
brlcad |
if there's actually a vertex, you usually
can |
12:17.56 |
brlcad |
boolean operations on implicit primitives,
however, can cause the addition of new vertices/edges/faces, though
that are likewise _implicit_ and cannot be directly manipulated as
such |
12:22.45 |
brlcad |
we're moving more towards a hybrid
representation system so that we can also maintain an explicit
representation, which allows for direct manipulation, but that's a
ways off |
12:23.11 |
Yoshi47 |
ah |
12:23.43 |
brlcad |
it gets at the heart of the differences in the
way geometry is represented, ours being based on a strongly
mathematical basis -- which is done for analysis purposes,
guarantees of correctness and topology |
12:24.09 |
brlcad |
something which isn't of any concern to a
content modeling system |
12:25.55 |
Yoshi47 |
nope |
12:26.04 |
Yoshi47 |
so i know have my turbine blade |
12:26.31 |
Yoshi47 |
which is a region of shapes, can i take that
region and clone it around the center axis of the turbine |
12:32.36 |
Yoshi47 |
i guess i can't take a object and rotate it
hey? |
12:34.21 |
brlcad |
sure you can |
12:34.21 |
Yoshi47 |
nevermind, i did it, oed, dug |
12:34.43 |
Yoshi47 |
only 11 more cp and rot, well im off for now,
see ya guys later. |
12:35.46 |
CIA-28 |
BRL-CAD: 03starseeker * r35701
10/brlcad/trunk/src/librt/primitives/nmg/nmg_brep.cpp: Add ascii
art drawing of nmg_brep algorithm idea. |
13:07.04 |
*** join/#brlcad _clock_
(n=_sushi_@80-218-244-105.dclient.hispeed.ch) |
13:14.25 |
CIA-28 |
BRL-CAD: 03erikgreenwald * r35702
10/brlcad/trunk/src/adrt/librender/camera.c: revert to single
threaded mode if pthreads fail for some reason |
14:04.29 |
CIA-28 |
BRL-CAD: 03bob1961 * r35703
10/brlcad/trunk/src/librt/db_lookup.c: Updated db_lookup_by_attr to
skip phony entries. |
14:35.01 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-58.sbndin.btas.verizon.net) |
14:53.46 |
CIA-28 |
BRL-CAD: 03irpguardian * r35704
10/brlcad/trunk/src/libged/human.c: |
14:53.46 |
CIA-28 |
BRL-CAD: Added a new function which dumps out
all measurements to a textfile, Verbose.txt, for debugging
purposes. Automatically |
14:53.46 |
CIA-28 |
BRL-CAD: runs for now. |
14:57.09 |
CIA-28 |
BRL-CAD: 03erikgreenwald * r35705
10/brlcad/trunk/src/other/step/src/express/ (25 files): |
14:57.09 |
CIA-28 |
BRL-CAD: Twist up how package headers are
included. Heimdall has a "resolv.conf" that is |
14:57.09 |
CIA-28 |
BRL-CAD: installed and sometimes is grabbed
instead of include/express/resolve.h, so pull |
14:57.09 |
CIA-28 |
BRL-CAD: the express include directory up a
level and refer to headers as, say, |
14:57.10 |
CIA-28 |
BRL-CAD: "express/resolve.conf". |
15:09.19 |
CIA-28 |
BRL-CAD: 03irpguardian * r35706
10/brlcad/trunk/src/libged/human.c: Formatted verbose output to be
more organized, and aligned |
15:25.52 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-58.sbndin.btas.verizon.net) |
15:42.31 |
*** join/#brlcad talcite
(n=Matthew@bas1-toronto21-1242460497.dsl.bell.ca) |
17:24.18 |
*** join/#brlcad h4r1
(n=dbs@115.240.58.70) |
17:34.21 |
h4r1 |
Hey |
18:19.55 |
brlcad |
starseeker: several missing, but looks mostly
good. would not characterize the non-volumetric as such as it's
not particularly meaningful -- half is implicit, sketch is 2D
explicit primitive, grip is a non-geometric primitive |
18:21.00 |
brlcad |
the explicit qualifier is redundant on
polygonal/spline surface, and you have a typo there
(splice) |
18:21.54 |
brlcad |
ebm, hf, and dsp really belong in their own
class as volumetric representations |
18:22.27 |
brlcad |
louipc: neat shot glass! |
18:39.32 |
``Erik |
hm, "bokode" |
18:57.58 |
Yoshi47 |
well who's ready for time trials... |
18:58.11 |
brlcad |
hehe |
18:58.16 |
brlcad |
ready |
18:58.17 |
brlcad |
set |
18:58.18 |
brlcad |
go! |
18:58.25 |
Yoshi47 |
wait wait wait |
18:58.45 |
Yoshi47 |
i have to prep my work space |
18:59.08 |
Yoshi47 |
cold water: check, |
18:59.13 |
Yoshi47 |
lock door, check |
18:59.23 |
Yoshi47 |
tell everyone not to bug me, check |
18:59.34 |
Yoshi47 |
migraine go away, nope |
18:59.39 |
Yoshi47 |
oh well.. |
19:01.20 |
Yoshi47 |
ok go 3:00 |
19:20.14 |
``Erik |
done yet, yoshi? :D *duck* |
19:22.49 |
yukonbob |
hello, cadheads |
19:23.36 |
brlcad |
hello yukonbob |
19:24.18 |
yukonbob |
:D |
19:24.25 |
yukonbob |
how was siggraph? |
19:24.29 |
Yoshi47 |
-5 minutes, phone call from work |
19:24.37 |
Yoshi47 |
i got the inner ring done. |
19:24.54 |
``Erik |
quit chatting, ya might be able to beat an
hour :D |
19:25.01 |
brlcad |
yukonbob: fabulous |
19:25.06 |
Yoshi47 |
im closing this |
19:25.11 |
yukonbob |
brlcad: very nice... |
19:25.12 |
brlcad |
heh |
19:25.45 |
yukonbob |
brlcad: bring back new
ideas/inspirations? |
19:26.02 |
brlcad |
always |
19:26.20 |
yukonbob |
heh |
19:26.29 |
brlcad |
the ideas are always in abundance, and helps
to keep things in a big picture perspective |
19:26.43 |
yukonbob |
nods |
19:26.48 |
yukonbob |
cool |
19:28.09 |
yukonbob |
was checking-out the siggraph
website when you were there, and noted a future (next year?) event
is coming to Vancouver |
19:28.33 |
brlcad |
possibly, at least that's the current plan for
the year after next |
19:28.44 |
brlcad |
there was some dissention this year, though,
that it might not happen |
19:29.07 |
yukonbob |
ppl don't want it out of America? |
19:29.28 |
brlcad |
moreover that it was even a rumor to begin
with according to one staffer (but I'm not convinced he was in the
know) |
19:29.45 |
brlcad |
in general, no they don't |
19:30.17 |
yukonbob |
saw news published on a
credible-looking website. |
19:30.21 |
brlcad |
it's a very big conference that makes and
costs a lot of money .. even when they simply leave Los Angeles,
they usually lose money and attendance is down |
19:30.24 |
``Erik |
imagines most attendees are
from the US, and most of them don't have passports |
19:47.30 |
CIA-28 |
BRL-CAD: 03irpguardian * r35707
10/brlcad/trunk/src/libged/human.c: Added text input for all body
measurements, by the file Verbose.txt |
19:59.25 |
*** join/#brlcad Yoshi47
(n=jan@d72-39-56-44.home1.cgocable.net) |
19:59.32 |
Yoshi47 |
well... |
19:59.37 |
Yoshi47 |
guess what |
19:59.58 |
``Erik |
didn't finish it? |
20:00.42 |
brlcad |
deleted it again? |
20:00.42 |
Yoshi47 |
everything done except the shield |
20:00.42 |
Yoshi47 |
lol funny |
20:00.42 |
Yoshi47 |
i would be pissed |
20:00.42 |
``Erik |
:D |
20:00.42 |
Yoshi47 |
who wants a copy? |
20:00.42 |
brlcad |
hey, Yoshi47 .. why don't you post that up
somewhere? :) |
20:00.42 |
Yoshi47 |
before i delete it again |
20:00.44 |
brlcad |
hehe |
20:00.44 |
``Erik |
heh |
20:01.04 |
Yoshi47 |
i don't know if i want other people to see my
messy structure... |
20:01.05 |
Yoshi47 |
lol |
20:01.12 |
Yoshi47 |
where can i post? |
20:01.31 |
``Erik |
also; ponder using svn or something instead of
rsync. a sorta manual 'undo' capability, co where ya want it, easy
semantics :) |
20:01.38 |
Yoshi47 |
or should i just finish the shield and the
textures first |
20:02.09 |
Yoshi47 |
one sec... |
20:02.17 |
``Erik |
(just something to think about *shrug* not
saying it's a good way) |
20:03.16 |
Yoshi47 |
http://ej.nijenhuis.pixi.me/v/bearing_g.html |
20:03.36 |
Yoshi47 |
``Erik, don't worry i won't do that
again. |
20:03.50 |
Yoshi47 |
someone try and download it and tell me if it
works... |
20:04.00 |
Yoshi47 |
B complete.c |
20:05.04 |
Yoshi47 |
well someone got it... who did it? |
20:05.17 |
``Erik |
just did |
20:05.22 |
Yoshi47 |
nice |
20:05.25 |
Yoshi47 |
does it work? |
20:05.28 |
brlcad |
too |
20:05.33 |
Yoshi47 |
lol |
20:06.23 |
Yoshi47 |
i actually added a couple more curved edges
too... |
20:07.40 |
Yoshi47 |
i almost have my turbine done too... just have
to get the center shaft cut out. |
20:11.48 |
brlcad |
so about 30 hours passive down to about an
hour active |
20:18.38 |
*** join/#brlcad talcite
(n=Matthew@bas1-toronto21-1242460497.dsl.bell.ca) |
20:18.54 |
*** join/#brlcad samrose
(n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) |
20:26.00 |
``Erik |
hehehe glass bearings :D |
20:26.47 |
``Erik |
looks awesome in perspective mode |
20:33.08 |
CIA-28 |
BRL-CAD: 03irpguardian * r35708
10/brlcad/trunk/src/libged/human.c: Added help on text input/output
on the -? command |
20:39.27 |
Yoshi47 |
so you having fun with my bearing |
20:48.40 |
``Erik |
http://brlcad.org/~erik/glassbearing.png |
20:49.36 |
Yoshi47 |
nice |
20:49.39 |
Yoshi47 |
little dark... |
20:50.54 |
``Erik |
http://brlcad.org/~erik/glassbearing.rt
as an example of how to generate... |
20:51.09 |
``Erik |
it's glass with a black background, of course
it's dark :D |
20:51.19 |
Yoshi47 |
i wouldn't even know how to use rt files
yet |
20:51.25 |
``Erik |
it's a shell script |
20:51.53 |
``Erik |
was generated by using "saveview" in mged,
then I tweaked it a bit :) |
20:52.38 |
starseeker |
sh glassbearing.rt :-) |
20:52.45 |
Yoshi47 |
ah |
20:53.03 |
Yoshi47 |
so is whats the diff between rtwizard and
rendering in mged? |
20:53.15 |
``Erik |
different ways to invoke rt |
20:53.30 |
Yoshi47 |
but same background renderer |
20:53.41 |
``Erik |
for the most part... |
20:54.02 |
``Erik |
the edge view in rtwizard actually invokes
rtedge instead of rt, then composites the various images |
20:54.12 |
Yoshi47 |
oh |
20:54.21 |
Yoshi47 |
well who wants a shity impeller? |
20:55.58 |
Yoshi47 |
most likely a better way to draw but i don't
know everything, and it takes forever to render because of the code
used to make, maybe once you see you can offer suggestions for a
better way... |
20:58.40 |
Yoshi47 |
heres the link for the impeller http://ej.nijenhuis.pixi.me/v/CAD/impeller_g.html |
20:58.47 |
Yoshi47 |
louipc, your impeller is done! |
20:58.58 |
Yoshi47 |
well if you can call it an impeller |
21:08.19 |
``Erik |
yowza |
21:10.20 |
``Erik |
it renders slow because it has to evaluate
just about every primitive in the screen for every ray, btw...
imagine every plot (red wireframe of a primitive) has a box around
it, if the ray goes through that box, it evaluates the
primitive |
21:10.34 |
``Erik |
but it looks neat |
21:17.46 |
brlcad |
wow, that is slow.. :) |
21:17.52 |
brlcad |
good optimization test case |
21:25.52 |
``Erik |
runs nice and fast facetized, though
O:-) |
21:30.47 |
brlcad |
heh |
21:30.50 |
brlcad |
cheater! |
21:31.45 |
*** join/#brlcad mafm
(n=mafm@2.Red-83-63-197.staticIP.rima-tde.net) |
21:36.08 |
*** join/#brlcad fenn
(n=fenn@cpe-72-177-121-73.austin.res.rr.com) |
21:36.23 |
fenn |
first rule of computer graphics: glass always
looks terrible on a black background |
21:42.41 |
``Erik |
*snrkt* http://news.ycombinator.com/item?id=785708 |
21:45.24 |
Yoshi47 |
brlcad, whos a cheater? |
21:45.37 |
``Erik |
I am, for facetizing it :D |
21:45.43 |
Yoshi47 |
oh |
21:46.11 |
``Erik |
(and, yeah, glass on black isn't good, but I
forgot to set a background color and didn't want to make a
surrounding scene) |
21:46.31 |
Yoshi47 |
i don't mind white |
21:48.37 |
``Erik |
-C255/255/255 |
21:49.27 |
brlcad |
glass on black can work, you just have to jack
up the ambient a bit |
21:49.34 |
brlcad |
http://brlcad.org/tmp/bearing/bearing.png |
21:50.03 |
Yoshi47 |
im just trying to think why you would make a
bearing out of glass... |
21:50.06 |
``Erik |
giving the glass a greenish hue might improve
it, too... make it ... glassier |
21:50.24 |
``Erik |
Yoshi47: cuz glass stuff looks awesome
raytraced? :D |
21:50.31 |
brlcad |
Yoshi47: no reason :) |
21:50.36 |
brlcad |
or .. why NOT?! |
21:50.41 |
brlcad |
ahem |
21:51.16 |
Yoshi47 |
it does look cool, green tinge would be
better |
21:51.18 |
``Erik |
in the future, everything is made of
glass |
21:51.22 |
Yoshi47 |
lol |
21:51.56 |
brlcad |
plus it's quick n dirty .. creating lights,
adding textures and bump mappings, tweaking shaders.. that's all
work :) |
21:52.10 |
brlcad |
likes the
bearing |
21:52.29 |
Yoshi47 |
i just have to finish the shield |
21:52.38 |
``Erik |
in a scene with stuff around it and multiple
lights, it'd look awesome, I think |
21:52.39 |
Yoshi47 |
but at least i have backups now! |
21:53.26 |
``Erik |
http://brlcad.org/~erik/glassbearing_white.png |
21:53.46 |
Yoshi47 |
ouch |
21:53.52 |
``Erik |
yeah |
21:54.45 |
CIA-28 |
BRL-CAD: 03starseeker * r35709
10/brlcad/trunk/src/librt/primitives/nmg/nmg_brep.cpp: Continue
crawling forward on nmg->brep |
21:55.11 |
Yoshi47 |
so any tips for the impeller or
bearing? |
21:57.55 |
fenn |
you should have made it from diamond instead
of glass :) |
21:58.30 |
fenn |
also i don't suppose brlcad supports HDR
environment maps |
22:00.48 |
brlcad |
nope |
22:00.54 |
brlcad |
patches welcome ;) |
22:04.57 |
brlcad |
http://brlcad.org/tmp/bearing/bearing2.png |
22:05.35 |
Yoshi47 |
nice |
22:06.36 |
Yoshi47 |
i got my other little bearing in 4mm wide and
10mm tall |
22:07.10 |
Yoshi47 |
so i have to draw that up too soon, but im not
going to do the inside, just the outside cause it has shields on it
and im not taking this one apart cause i have to buy
these. |
22:14.09 |
brlcad |
wee... http://brlcad.org/tmp/bearing/bearing3.png
:) |
22:14.30 |
Yoshi47 |
i love it! |
22:14.56 |
Yoshi47 |
just for your info the bearing does have a
little mirrow to it rough mirror |
22:15.18 |
brlcad |
the impeller is turning out fantastic too, but
damn is it exercising the boolean evaluator |
22:15.20 |
Yoshi47 |
but you need surrondings then i think, that
looks really good |
22:15.26 |
Yoshi47 |
lol |
22:15.45 |
brlcad |
especially as glass, of course :) |
22:15.51 |
Yoshi47 |
anyway i could of done it easier like a arb8
that can bend! |
22:16.04 |
starseeker |
Yoshi47: patience :-) |
22:16.24 |
Yoshi47 |
starseeker, im guessing its in the works! time
line? |
22:16.26 |
brlcad |
glass is particularly abusive, it's having to
query almost the whole model for every primary ray as well as every
reflected and refracted interior ray |
22:16.44 |
Yoshi47 |
i hope you got a farm at your
disposal |
22:16.58 |
brlcad |
not using it |
22:17.02 |
starseeker |
Yoshi47: a bit hard to say - editing is down
the road |
22:17.13 |
starseeker |
You might look at Ayam |
22:17.19 |
Yoshi47 |
Ayam? |
22:17.30 |
brlcad |
just an 8-core churning on it .. is looking
very purty |
22:17.34 |
starseeker |
http://ayam.sourceforge.net/ |
22:17.49 |
starseeker |
they can export 3dm nurbs, and in theory we
can import them |
22:18.04 |
starseeker |
not in practice thus far, but patches welcome
:-) |
22:18.39 |
Yoshi47 |
umm |
22:19.31 |
CIA-28 |
BRL-CAD: 03starseeker * r35710
10/brlcad/trunk/src/ (librt/primitives/nmg/nmg_brep.cpp
proc-db/csgbrep.cpp): More nmg exploring... |
22:20.31 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
22:20.50 |
Yoshi47 |
can blender export 3dm nurbs? |
22:21.11 |
starseeker |
to the best of my knowledge Blender's NURBS
support is incomplete |
22:21.34 |
Yoshi47 |
i think i need more lesson on NURBS |
22:21.38 |
brlcad |
I love it when I do a search for some obscure
brep/nurbs topic and the top results is a link to our svn or our
irc log |
22:21.45 |
brlcad |
damnits |
22:22.15 |
Yoshi47 |
lol |
22:22.18 |
starseeker |
hehe - we may not lead the field but we lead
the google searches :-) |
22:22.45 |
Yoshi47 |
i don't like that, well i do , but more
support would be nice.. |
22:22.59 |
brlcad |
we apparently lead the field that actually
discusses it in the open :) |
22:23.14 |
starseeker |
Yoshi47: it's a Very Hard Problem |
22:23.17 |
Yoshi47 |
brlcad, really, what does blender use then for
their curves? |
22:23.48 |
brlcad |
Yoshi47: what do you mean? they maintain
their own geometry format internally |
22:24.15 |
Yoshi47 |
oh, well im reading more on NURBS right now to
get more of an idea of the whole thing. |
22:24.23 |
Yoshi47 |
sorry for my incompetence |
22:24.30 |
brlcad |
NURBS is a superset |
22:26.26 |
starseeker |
brlcad: I hate to ask this, I think I've done
so before - when creating a vector with a starting point at x1, y1,
z1 and end point at x2, y2, z2 do I create a vector to P1 and a
vector to P2 and add them? |
22:28.37 |
brlcad |
er, depends how you're using that
vector |
22:29.19 |
Yoshi47 |
brlcad, how the rendering coming on that
impeller |
22:29.42 |
starseeker |
I have a normal from plane_t, and a vector in
space from P1 to P2 that I want to cross with that normal |
22:30.09 |
starseeker |
or more specifically, I want to center both
the normal and the vector in the plane on a particular
point |
22:30.21 |
starseeker |
then cross them |
22:30.22 |
brlcad |
Yoshi47: oh it's really going to take a while
:) i should have started a distributed render at the quality level
I picked |
22:30.41 |
Yoshi47 |
brlcad, nice |
22:31.41 |
Yoshi47 |
so what state is nurbs at? somewhat usable, in
specing? |
22:38.32 |
brlcad |
mostly usable on import |
22:38.37 |
brlcad |
you can't create or edit them
directly |
22:39.24 |
Yoshi47 |
umm, |
22:39.43 |
Yoshi47 |
i think the math for that is pretty
hard!' |
22:44.58 |
``Erik |
ok, barbie O.o |
22:45.49 |
starseeker |
``Erik: last time I checked, barbie can't cad
model ;-) |
22:45.54 |
starseeker |
math or no |
22:45.59 |
``Erik |
but barbie says "math is hard" :D
*duck* |
22:46.04 |
``Erik |
reads backlog, just got
home |
23:42.01 |
*** join/#brlcad BigAToo1
(n=BigAToo@pool-96-230-124-58.sbndin.btas.verizon.net) |