| 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) | |