| 02:48.26 | *** join/#brlcad dan_falck (~danfalck@wbar1.sea1-4-5-017-067.sea1.dsl-verizon.net) | |
| 05:49.42 | *** join/#brlcad Twingy (~justin@pcp0011643033pcs.aberdn01.md.comcast.net) | |
| 17:08.18 | *** join/#brlcad Axios (mklit@dolomit-ext.tnb.aau.dk) | |
| 17:09.30 | Axios | hi |
| 17:10.05 | Axios | are there a fast tutorial, that describes how to install, and get a few basic things up and running? |
| 17:10.21 | Axios | brlcad seems very interesting |
| 17:17.26 | brlcad | hi axios |
| 17:17.47 | brlcad | there are complete tutorial volumes (books) |
| 17:17.56 | brlcad | available on the website, http://brlcad.org |
| 17:18.18 | brlcad | other than that, I can walk you through whatever you like too |
| 17:18.40 | brlcad | installation from source is pretty simple |
| 17:19.11 | brlcad | for most at least :) |
| 17:23.46 | Axios | brlcad: there are a compiled version at sourceforge, cant I use that? |
| 17:23.56 | brlcad | depends |
| 17:24.03 | brlcad | what os are you using? |
| 17:24.21 | Axios | debian linux |
| 17:24.35 | Axios | on a amd athlon cpu |
| 17:24.46 | brlcad | the ia32 for linux should work |
| 17:24.53 | Axios | ok |
| 17:25.04 | Axios | i downloaded it, and decompressed it |
| 17:25.14 | brlcad | okay |
| 17:25.15 | Axios | is that all I have to do? |
| 17:25.32 | brlcad | that made a usr directory with a brlcad7.0 inside it, yes? |
| 17:25.44 | Axios | yes |
| 17:26.04 | brlcad | ok now with root privileges, mv usr/brlcad7.0 /usr/. |
| 17:28.19 | Axios | how do I remove it, if I want to do that? |
| 17:28.34 | Axios | isnt that almost impossible, if I move the files? |
| 17:28.40 | brlcad | you just delete the /usr/brlcad7.0 directory |
| 17:29.03 | Axios | sure |
| 17:29.09 | brlcad | no, brl-cad is completely contained to there, so deletion is as simple as "rm -rf /usr/brlcad7.0" |
| 17:29.13 | Axios | misunderstood you at first |
| 17:30.41 | Axios | I moved it |
| 17:30.46 | Axios | how do I start it up? |
| 17:31.04 | brlcad | is there a /usr/brlcad7.0/ia32 or a bunch of dirs? |
| 17:31.30 | Axios | there is a /usr/brlcad |
| 17:31.50 | brlcad | hmm? |
| 17:31.52 | Axios | /usr/blrcad7.0/ia32 to be precise |
| 17:31.58 | brlcad | okay |
| 17:32.10 | Axios | witch has some dir |
| 17:32.12 | Axios | s |
| 17:32.14 | brlcad | so last step is to add brl-cad's bin directory to your path |
| 17:32.26 | brlcad | e.g. export PATH=/usr/brlcad.7.0/ia32/bin:$PATH |
| 17:32.48 | Axios | yeah |
| 17:32.56 | brlcad | you can add that to your user or system .profile |
| 17:33.11 | Axios | sure |
| 17:33.16 | brlcad | the quick and simple test if you got it all right is to type: mged |
| 17:33.45 | brlcad | brl-cad consists of several hundred programs, mged is one of the gui-based solid modelers |
| 17:33.56 | Axios | bash: mged: command not found |
| 17:34.11 | brlcad | you don't have the PATH set correctly |
| 17:34.19 | Axios | must be something with path |
| 17:34.25 | brlcad | perhaps you typed blrcad again? :) |
| 17:34.40 | brlcad | bee are ell cad :) |
| 17:34.44 | Axios | it works with ./mged from the bin directory |
| 17:35.21 | brlcad | that's good to know |
| 17:35.41 | *** join/#brlcad [Prez|Kennedy] (~Matthew@130.85.253.237) | |
| 17:36.40 | Axios | it all works now |
| 17:36.47 | brlcad | I'd suggest reading http://brlcad.org/overview.html if you haven't already, and then http://brlcad.org/VolumeII-Introduction_to_MGED.pdf for a full walk-through tutorial of mged |
| 17:36.54 | Axios | the fonts are huge |
| 17:37.00 | brlcad | :) |
| 17:37.13 | Axios | is that normal? |
| 17:37.36 | brlcad | mged's primary author didn't have the greatest eyesight -- it's configurable |
| 17:37.42 | brlcad | :) |
| 17:37.57 | Axios | lol |
| 17:38.31 | brlcad | File -> Preferences -> Fonts |
| 17:38.34 | Axios | I have been using products like autodesk inventor, and solidworks |
| 17:38.40 | Axios | how does this compare? |
| 17:38.58 | brlcad | fairly different markets |
| 17:39.18 | brlcad | as powerful, if not more-so on the modeling capabilities, but not as user-friendly |
| 17:39.27 | Axios | okay |
| 17:39.33 | Axios | that doesn't bother me |
| 17:39.34 | brlcad | brl-cad has a lot of embedded expert knowledge, hidden commands, etc |
| 17:39.41 | brlcad | like discovering the unix command line |
| 17:39.41 | Axios | okay |
| 17:39.54 | brlcad | the tutorials help with that to a great extent at least for mged |
| 17:40.09 | brlcad | but like I said, there are over 400 tools that comprise brl-cad |
| 17:40.14 | *** join/#brlcad DarkMaster (~Matthew@130.85.253.237) | |
| 17:40.23 | Axios | okay |
| 17:40.27 | brlcad | there is a new modeler in development now (actually two) that will be much more "familiar" to you |
| 17:40.41 | Axios | what are they? |
| 17:40.45 | brlcad | so keep an eye out for them.. "archer" is the first you'll likely hear about |
| 17:41.18 | brlcad | gui-based solid modeling |
| 17:41.47 | Axios | are they open source? |
| 17:42.07 | brlcad | Axios: for a quick mged look-see, type "make sph sph" into the command window and then type "rt -F/dev/Xl -s1024" |
| 17:42.46 | brlcad | er, you'll have to open a database first too.. "opendb test.g" before those two if you haven't already |
| 17:43.20 | Axios | Error: A database is not open! |
| 17:43.28 | brlcad | yeah, type "opendb test.g" |
| 17:43.58 | brlcad | or click on File -> New... |
| 17:44.30 | Axios | nice |
| 17:44.40 | Axios | where does it save the picture? |
| 17:44.56 | Axios | it exits when its done |
| 17:45.08 | brlcad | that rt command basically said to render it to a lingering X11 window |
| 17:45.20 | brlcad | you can render to a file as well with other options |
| 17:45.38 | brlcad | File -> Raytrace is the gui control panel for that same thing |
| 17:47.05 | brlcad | Axios: something more interesting to look at is http://db.brlcad.org/geometry/havoc.g |
| 17:47.23 | Axios | this is special |
| 17:47.49 | Axios | i tried ctrl-z and the sphere starts rotating |
| 17:47.59 | brlcad | yep |
| 17:48.03 | Axios | the more z's the faster |
| 17:48.13 | brlcad | X and Y will do the other axes :) |
| 17:48.21 | brlcad | hit 0 to stop it |
| 17:48.33 | brlcad | 3 for a standard view |
| 17:48.59 | brlcad | t for top, l for left, r for right, f for front |
| 17:49.18 | Axios | okay |
| 17:49.37 | Axios | is it possible render it and take a spin around it? |
| 17:49.40 | brlcad | the rotation control actually hooks into old SGI knob devices that were used in modeling "back in the early 80's" |
| 17:49.55 | brlcad | it is possible, but not trivial to set up |
| 17:50.06 | brlcad | the animation capabilities are very mathematical |
| 17:50.18 | Axios | brlcad has a lot of history |
| 17:50.52 | brlcad | to give you an idea of the animation, there's a paper on the website: http://brlcad.org/reports/tr-313/index.html |
| 17:51.10 | brlcad | yes, it does .. longer than most |
| 17:51.26 | Axios | brlcad: how long have you been using it? |
| 17:51.32 | brlcad | one of the fastest solid model raytracers too (read, non-surface only) |
| 17:52.11 | brlcad | oh, lesse -- not as long as some of the other guys |
| 17:52.41 | brlcad | 7 or 8 years maybe |
| 17:52.50 | Axios | okay |
| 17:52.58 | brlcad | started out modeling, then developing |
| 17:53.03 | Axios | I just found it on freshmeat today |
| 17:53.08 | brlcad | i'm by no means one of the expert modelers of it though |
| 17:53.15 | Axios | okay |
| 17:53.16 | brlcad | they are just amazing how they can use it |
| 17:53.27 | brlcad | the geometry just flows from their fingers |
| 17:53.31 | Axios | hehe |
| 17:53.51 | Axios | im a student at a university in Denmark |
| 17:53.54 | brlcad | it's a different style of modeling, being a csg-centric modeler |
| 17:53.59 | brlcad | ahh, okay |
| 17:54.11 | Axios | at the university, the use solidworks, but I hate using the mouse all of the time |
| 17:54.24 | brlcad | hehe, well then! |
| 17:54.34 | Axios | you cant work with that program for hours, you would brake your hand |
| 17:54.45 | brlcad | brl-cad is definitely probably up your alley ;) |
| 17:54.49 | Axios | or rather wrist |
| 17:55.10 | brlcad | i understand :) |
| 17:55.39 | Axios | its just a little hard to understand what brlcad can and cannot do |
| 17:55.50 | brlcad | i learned out to drive a mouse with my left hand to deal with my pain (i'm not left handed) |
| 17:56.07 | Axios | what is your proffesion? |
| 17:56.28 | brlcad | Axios: well, in broad strokes it's easy to describe what brl-cad is well and ill suited for |
| 17:56.37 | Axios | I use a trackball, so its not all that bad, but the accurasy isnt good for those programs |
| 17:56.57 | brlcad | i'm a software developer .. official title is a bit winded |
| 17:57.15 | brlcad | a head up brl-cad's open source developments |
| 17:57.25 | brlcad | i use a trackball with my left hand ;) |
| 17:57.33 | Axios | do the make those? |
| 17:57.42 | brlcad | sure |
| 17:57.46 | brlcad | take the trackball |
| 17:57.53 | brlcad | put it under your left hand |
| 17:57.55 | brlcad | :) |
| 17:58.05 | Axios | oh no, you cant be serius |
| 17:58.16 | brlcad | what kind of trackball do you have? |
| 17:58.20 | Axios | you control it with your litle finger? |
| 17:58.30 | Axios | a logitech trackman |
| 17:58.45 | brlcad | ahh, a trackman |
| 17:58.59 | brlcad | those don't work so well |
| 17:59.26 | brlcad | the logitec marble mouse should work fine |
| 17:59.27 | Axios | you use one of those with the ball in the middle? |
| 17:59.32 | brlcad | but my preference |
| 18:00.08 | brlcad | http://www.kensington.com/html/1121.html |
| 18:00.26 | brlcad | the expert mouse pro is great for cad (and gaming) |
| 18:00.44 | brlcad | 11 configurable buttons |
| 18:00.55 | brlcad | works left/right handed |
| 18:01.02 | Axios | I see |
| 18:01.14 | brlcad | and you can take that ball out and throw it at your friends |
| 18:01.15 | Axios | no unix support? |
| 18:01.25 | brlcad | sure is |
| 18:01.42 | brlcad | that's one of the oldest most popular trackballs |
| 18:02.05 | brlcad | the cheaper suitable alternative: http://www.kensington.com/html/2200.html |
| 18:02.14 | Axios | okay, I thought logitech was the only company that made trackballs |
| 18:03.40 | Axios | do you rotate the ball with you palm |
| 18:03.44 | Axios | ? |
| 18:04.05 | brlcad | no, it sits in your fingers |
| 18:04.21 | brlcad | slightly on the top of the palm |
| 18:04.47 | Axios | must try one of thoose some day |
| 18:04.47 | brlcad | so you have subtle side to side hand jestures for moving the ball |
| 18:04.58 | brlcad | liek if you sweep a desk with your fingers |
| 18:05.13 | Axios | I see |
| 18:05.35 | Axios | that gave a nice picture |
| 18:06.05 | brlcad | the ball's the same size and similar weight as a pool ball too, so you can drop an 8 ball in there for nice effect :) |
| 18:06.23 | Axios | does it work? |
| 18:06.29 | brlcad | sure |
| 18:06.29 | Axios | with an 8 ball? |
| 18:06.32 | Axios | nice |
| 18:07.10 | Axios | are there a site, where I can see some pictures and/or animations done with brlcad? |
| 18:08.01 | Axios | the ones on brlcad.org are small, and not at all as interesting as the tanks in the pdf files ;) |
| 18:08.06 | brlcad | there's a couple here http://sourceforge.net/project/screenshots.php?group_id=105292 |
| 18:08.55 | brlcad | i've got a more to uplaod at some point too |
| 18:09.05 | Axios | I like the old one, in the middle |
| 18:09.12 | Axios | okay |
| 18:09.26 | Axios | oh, its the author right+ |
| 18:09.27 | Axios | ? |
| 18:09.30 | Axios | or one of them |
| 18:09.45 | brlcad | that's the original author -- mike muuss back in the 80's |
| 18:10.00 | Axios | oaky |
| 18:10.47 | brlcad | a better screenshot: http://brlcad.org/images/mged.jpg |
| 18:11.12 | Axios | it could be reel cool, if there were some pictures of something extreme |
| 18:11.26 | Axios | so that you could get an ideo of the limits of the program |
| 18:11.28 | brlcad | there are lots of those |
| 18:11.37 | brlcad | most of them are classified or sensitive :) |
| 18:11.52 | Axios | the one you just linked to seems pretty basic |
| 18:12.04 | brlcad | they are |
| 18:12.14 | Axios | does the army still use brlcad, or are they switching? |
| 18:13.18 | brlcad | it's still very much used |
| 18:13.25 | Axios | okay |
| 18:13.37 | Axios | well, thanks a lot for the help |
| 18:13.41 | brlcad | here's an example model that was rendered in a different light pass: http://db.bzflag.bz/tmp/humvee.png |
| 18:14.03 | Axios | nice!! |
| 18:14.10 | brlcad | by different light pass, I mean not through rt |
| 18:14.52 | Axios | I have to learn brlcad now |
| 18:15.09 | Axios | before I was more sceptical(or how its spelled) |
| 18:15.16 | Axios | 3jeg bliver n�d til at l�re det |
| 18:15.28 | Axios | sorry, wrong channel |
| 18:15.31 | brlcad | :) |
| 18:15.48 | Axios | thats an example of danish |
| 18:15.55 | brlcad | i figured :) |
| 18:16.26 | Axios | i just posted the pictures to some friends, and said I had to learn brlcad now |
| 18:16.53 | Axios | thanks again for the help |
| 18:17.10 | brlcad | another example: http://db.bzflag.bz/tmp/bradley.png |
| 18:17.20 | Axios | how much time would you gees, that they spend on that humvee? |
| 18:17.40 | brlcad | not as good a render |
| 18:17.49 | brlcad | but more detail |
| 18:18.17 | brlcad | oh, I couldn't say how long it took to make it |
| 18:18.28 | Axios | oh, its for bzflag |
| 18:18.36 | brlcad | it's not |
| 18:18.43 | brlcad | i just happen to be a bz dev too |
| 18:18.50 | Axios | hehe |
| 18:18.51 | brlcad | and I own that domain name |
| 18:19.04 | Axios | wheres .bz? |
| 18:19.25 | brlcad | Belize :) |
| 18:19.36 | brlcad | ~bz |
| 18:19.37 | ibot | bz is probably Belize |
| 18:19.53 | Axios | youre from there, or just own the domain? |
| 18:19.58 | brlcad | just own the domain |
| 18:20.12 | brlcad | it's conveniently the same suffix |
| 18:20.28 | Axios | yeah |
| 18:20.29 | brlcad | ~da |
| 18:20.32 | Axios | nice touch |
| 18:20.36 | brlcad | ~.da |
| 18:20.43 | Axios | .dk |
| 18:20.48 | brlcad | ~dk |
| 18:20.50 | ibot | methinks dk is Denmark |
| 18:21.20 | Axios | I think you have to be a danish citisen to buy .dk's |
| 18:23.29 | Axios | brlcad: if you had to gues on how long i takes to make a humvee like that, what would it be? |
| 18:24.42 | brlcad | it's really dependant upon the modelers skills.. in one of the expert modelers hands probably a week or two |
| 18:24.57 | brlcad | the missing detail is that all of the insides are there too |
| 18:25.05 | brlcad | the engine, the cables, the seats, etc |
| 18:26.32 | Axios | how about just the outside shell? |
| 18:27.01 | brlcad | oh something that simple? |
| 18:27.05 | Axios | jep |
| 18:27.09 | Axios | yeah |
| 18:27.12 | brlcad | in a couple days maybe |
| 18:27.28 | Axios | 14 hours of work? |
| 18:27.30 | brlcad | getting the information simply input takes time |
| 18:27.42 | brlcad | it's possible |
| 18:28.52 | Axios | is brlcad faster than using inventor or solidworks if you are experienced? |
| 18:28.59 | Axios | equally experienced |
| 18:29.30 | Axios | I must say, im very impressed with brlcad |
| 18:30.18 | brlcad | oh, i'm sure if you're equally experienced in those tools and you had the information, you could model in about the same amount of time |
| 18:30.29 | brlcad | especially for a surface model only |
| 18:30.42 | brlcad | which a brl-cad model rarely ever is |
| 18:31.42 | brlcad | the bigger benefit we can also tout is being able to perform signature (i.e. full penetration) analyses on models in general |
| 18:31.56 | Axios | okay |
| 18:31.59 | brlcad | like tell what kinds of geometry are on a given path, and answer that question very quickly |
| 18:32.42 | Axios | in solidworks you can get it to tell you the mass, and momentums and such |
| 18:32.51 | Axios | can you do the same with brlcad? |
| 18:33.31 | brlcad | yes, you can -- though not through mged |
| 18:33.46 | brlcad | rtweight and nirt are good for that |
| 18:35.44 | Axios | its nice that its open source |
| 18:35.59 | Axios | so if you really needed something extra, you could make it |
| 18:37.09 | brlcad | yep |
| 18:37.12 | brlcad | that's the idea |
| 18:37.19 | brlcad | we're the only open source solid modeler |
| 18:37.32 | Axios | is the whole of brlcad open source, or are there still a large portion that is closed? |
| 18:37.33 | brlcad | with millions already invested and an existing user-base |
| 18:37.46 | brlcad | all of brl-cad was open sourced |
| 18:37.55 | Axios | its amazing |
| 18:38.19 | Axios | I thought that there werent any god open source cad tools at all |
| 18:38.20 | brlcad | there are components that were under development that weren't "brought under the umbrella" of brl-cad just yet |
| 18:38.32 | brlcad | those should eventually get merged in, though (like archer) |
| 18:39.01 | brlcad | well, you might not think it's as good as you hope after you're on page 300 of the tutorial :) |
| 18:39.32 | Axios | because theres so much to learn? |
| 18:39.48 | Axios | and yeah, you have to read endless materials |
| 18:42.11 | Axios | but when youre done with it all, you can do more than you ever could with one of the other cads? |
| 18:42.30 | brlcad | there's a lot to learn |
| 18:42.38 | brlcad | a lot of commands and tools |
| 18:43.04 | brlcad | it's geared towards analysis needs specifically too, with very little investment in making a pretty shiny user interface |
| 18:43.09 | Axios | I like using commands, they are totally precise, I hate that dragging and dropping |
| 18:43.23 | Axios | I can see |
| 18:43.48 | brlcad | in fact, mged's origins actually had no gui |
| 18:43.59 | Axios | but like everything else, beauty is only skin deep |
| 18:44.43 | Axios | well, I have a lot of reading to do |
| 18:45.11 | Axios | and thanks again |
| 18:45.35 | Axios | oh one last question |
| 18:45.42 | Axios | why did they open source it? |
| 18:46.29 | brlcad | they are |
| 18:46.36 | brlcad | i fought for 5 years to get it open sourced |
| 18:46.41 | brlcad | it was not easy at all |
| 18:47.22 | Axios | do you work in the military? |
| 18:47.59 | brlcad | e-mail after e-mail to the lawyers, to various levels of management, others |
| 18:48.05 | brlcad | meetings after meetings :) |
| 18:48.30 | Axios | i love the open source revolution |
| 18:48.34 | brlcad | I can't really say that here, if you visit MD I'd be happy to answer in person :) |
| 18:49.01 | Axios | I think i get the point |
| 18:50.03 | brlcad | it was open sourced for lots of reasons |
| 18:50.53 | brlcad | the administrative overhead of the closed-source license agreement that brl-cad had before was rather burdensome |
| 18:51.18 | brlcad | you've actually been able to get brl-cad (including source code) since it was first released |
| 18:52.03 | brlcad | you would have to get a form, fill it out, mail/fax it back.. wait for an approval process, wait for a decryption key to get mailed back to you, download or get sent the software, decrypt it, install it |
| 18:52.12 | Axios | so a lot of not military people have used brlcad? |
| 18:52.21 | brlcad | it was a pain in the rear for users that just want something to download |
| 18:52.31 | brlcad | yeah, a lot of universities and businesses |
| 18:52.32 | Axios | yeag |
| 18:52.42 | Axios | i never heard about it |
| 18:53.00 | Axios | is it good for collision simulations and such? |
| 18:53.22 | brlcad | it's used in codes that do that |
| 18:53.23 | Axios | were you able to use brlcad for buisness, before it got open sourced? |
| 18:53.39 | brlcad | sure |
| 18:54.24 | Axios | well im off |
| 18:54.33 | brlcad | it was basically similar terms as the LGPL license _except_ that you were prohibited form redistributing brl-cad (i.e. you had to come to us to get it, fill out the form, etc) |
| 18:54.46 | Axios | okay |
| 18:54.58 | Axios | so there wasnt not much difference |
| 18:55.02 | brlcad | so going open source was just an easy simplification in a way |
| 18:55.11 | Axios | yeah |
| 18:55.17 | brlcad | it's a huge difference to development |
| 18:55.21 | Axios | are there other projects like this? |
| 18:55.23 | Axios | yeah |
| 18:55.29 | brlcad | but mainly because it's so mcuh easier to collaborate now |
| 18:55.31 | Axios | you are a lot more free |
| 18:55.36 | brlcad | for new developers to get directly involved |
| 18:55.44 | brlcad | for new features to get added |
| 18:55.49 | Axios | so brlcad is gonna change a lot? |
| 18:56.10 | brlcad | oh, we'll see what happens :) |
| 18:56.19 | brlcad | there are core values that are protected by the core devs |
| 18:56.30 | Axios | its hard to build something like a cad system that is open source from scratch |
| 18:56.33 | brlcad | but there are also long-term improvement goals |
| 18:56.38 | brlcad | it is |
| 18:56.45 | brlcad | people don't realize that at all |
| 18:56.56 | Axios | almost impossible |
| 18:57.01 | brlcad | the reason unigraphics and pro/E and solid works can charge so much |
| 18:57.07 | brlcad | they've invested millions |
| 18:57.12 | Axios | yeah |
| 18:57.20 | Axios | on physics and matematics |
| 18:57.25 | Axios | programmers |
| 18:57.31 | brlcad | if you think about even the time in brl-cad .. 20 years with a team of 5-10 directly/specifically working on brl-cad |
| 18:57.31 | Axios | none of thoose are cheap to hire |
| 18:57.46 | brlcad | do the math on their salaries alone and you start seeing the $$$ |
| 18:57.53 | Axios | yeah |
| 18:58.24 | brlcad | yes, and the math and computer science skills needed.. not an everyday hacker |
| 18:58.28 | Axios | most big open source projects start of with something thats already semi done |
| 18:58.50 | Axios | and then it just get polished and beautiful |
| 18:59.05 | Axios | all the errors get out of the code, with time |
| 18:59.15 | brlcad | beatiful is in the eye of the (sometimes twisted) beholder, but yes, I agree ;) |
| 18:59.25 | Axios | lol |
| 19:00.02 | brlcad | it's a slow continual improvement usually |
| 19:00.34 | Axios | you probadly would be cut of, of all your social relations, if you talk about beaty and computers |
| 19:00.34 | brlcad | not as fast as funded, but it's continual -- like the tortoise vs. rabbit parable |
| 19:00.47 | brlcad | :) |
| 19:01.02 | Axios | tortoise vs. rabbit |
| 19:01.14 | brlcad | well if you run into anything ugly in brl-cad, feel free to drop me a line or post it up on the website |
| 19:01.30 | brlcad | you can make feature requests and post bugs up on sf.net |
| 19:01.42 | Axios | im not good at programming |
| 19:01.43 | Axios | yet |
| 19:01.46 | brlcad | http://sourceforge.net/tracker/?group_id=105292&atid=640805 |
| 19:02.06 | brlcad | there's plenty to do that does not involve programming :) |
| 19:02.30 | brlcad | heck even if you just learn how to model and make suggestions for improvement, that's very useful ;) |
| 19:03.06 | Axios | okay, I will certainly learn to model |
| 19:03.26 | Axios | if not I get a headecke whilst reading the manual |
| 19:03.32 | brlcad | :) |
| 19:03.56 | brlcad | you might want to just jump to the glossaries and command indices at the end from time to time and just poke around |
| 19:04.09 | Axios | yeah |
| 19:04.11 | brlcad | take a look at that havoc.g if you want a more "full" model |
| 19:04.23 | Axios | it will take months to learn this system |
| 19:04.32 | brlcad | it's a helicopter model that's decent enough to play with |
| 19:04.34 | Axios | how do i that? |
| 19:04.42 | Axios | can i just load it? |
| 19:05.03 | brlcad | yes, File -> Open |
| 19:05.12 | brlcad | e havoc |
| 19:05.38 | brlcad | tops <-- gives a list of top level geometry |
| 19:05.52 | brlcad | e [object] <-- displays some geometry |
| 19:06.12 | brlcad | l [object] <-- lists what that geometry is or is comprised of |
| 19:06.20 | brlcad | Z <-- erases the display |
| 19:06.38 | brlcad | who <-- tells you what objects you're looking at |
| 19:08.08 | Axios | i cant find the file.. |
| 19:08.08 | brlcad | there's a glossary of most of the commands at the end of the mged tutorial book |
| 19:08.13 | Axios | havoc.g |
| 19:08.16 | brlcad | http://db.brlcad.org/geometry/havoc.g |
| 19:09.03 | brlcad | you can get all of the geometry files that are in cvs if you like |
| 19:09.19 | brlcad | cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brlcad login |
| 19:09.23 | brlcad | [no password] |
| 19:09.29 | brlcad | cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brlcad checkout brlcad/db |
| 19:11.32 | brlcad | of course you'd have to apt-get cvs if you hadn't already |
| 19:13.20 | brlcad | the thing about the graphical window that you'll probably find out early in the tutorial is the "shift-grips" .. pressing shift, alt, etc while click-draggin can do the scaling, translations, zoomings that you're probably used to |
| 19:13.50 | brlcad | there are command equivalents to all of them as well, of course ;) (top, front, left, zoom 1.4, etc) |
| 19:15.14 | Axios | okay |
| 19:15.57 | Axios | the window gets messy, if you raytrace in it |
| 19:16.50 | *** join/#brlcad [Prez|Kennedy] (~Matthew@resnet-253-237.resnet.umbc.edu) | |
| 19:17.47 | Axios | it seems very powerfull |
| 19:18.33 | brlcad | you used the raytrace control panel? |
| 19:18.51 | Axios | just pressed file > raytrace |
| 19:19.16 | brlcad | yes, look on that panel window's menu |
| 19:19.36 | brlcad | Framebuffer -> Overlay |
| 19:19.52 | brlcad | that will display the image underneath or on top of the wireframe |
| 19:21.08 | Axios | can i get back to a black background? |
| 19:21.29 | brlcad | there's an fbclear button on that control panel |
| 19:22.11 | Axios | but it doesnt restore to the display I had, before I raytraced it |
| 19:22.41 | brlcad | did you change the underlay/overlay? |
| 19:22.47 | Axios | yes |
| 19:23.10 | Axios | afterwards i did the fbclear |
| 19:23.11 | brlcad | so you have to put it back under and/or turn the framebuffer off |
| 19:23.15 | Axios | and the screen is blue |
| 19:23.50 | brlcad | that's the color setting on the control panel |
| 19:23.50 | brlcad | 0 0 50 |
| 19:23.55 | Axios | now i get it |
| 19:24.12 | brlcad | Framebuffer -> Active will turn it on/off |
| 19:24.13 | Axios | does alt + click do anything? |
| 19:24.16 | Axios | yeah |
| 19:24.21 | Axios | i can see |
| 19:24.45 | brlcad | "framebuffer" is the thing you render into when you raytrace |
| 19:24.53 | brlcad | it's completely separate from the wireframe |
| 19:25.48 | Axios | yeah |
| 19:26.24 | Axios | is it possible to make it solid and rotate it, instead of just the wireframe? |
| 19:26.54 | brlcad | it is, though doing that with the full blown havoc is not recommended |
| 19:27.28 | Axios | isnt opengl enabled? |
| 19:28.05 | brlcad | it is, but the conversion from solid geometry to opengl triangles takes a few seconds |
| 19:28.13 | brlcad | is your computer "fast"? :) |
| 19:28.14 | Axios | its fun that games and such get so high performance, while other program doesnt get anything near that |
| 19:28.26 | Axios | xp 3000+ with an nvidia gfx |
| 19:28.30 | Axios | so okay fast |
| 19:28.41 | Axios | but not a super computer |
| 19:28.46 | brlcad | should be.. can give it a try |
| 19:28.55 | brlcad | try something simple first: |
| 19:29.25 | brlcad | first go to Misc menu |
| 19:29.36 | brlcad | turn off Z-clipping, turn on Lighting |
| 19:30.29 | Axios | on the havoc? |
| 19:30.39 | brlcad | doesn't matter |
| 19:31.29 | Axios | <PROTECTED> |
| 19:32.01 | brlcad | there's more.. hold on |
| 19:32.11 | brlcad | Z |
| 19:32.17 | brlcad | make sph sph |
| 19:33.30 | brlcad | shaded_mode 2 |
| 19:34.28 | brlcad | my bad, turn z-clipping back on |
| 19:34.40 | brlcad | B sph |
| 19:34.57 | brlcad | it should show up shaded |
| 19:35.17 | Axios | nice |
| 19:35.24 | Axios | looks like a golfball |
| 19:35.37 | brlcad | okay, now B havoc |
| 19:35.46 | brlcad | should take a few seconds |
| 19:36.22 | brlcad | btw, the new modeler does this all by default so there's no delays etc |
| 19:36.27 | brlcad | more like a game ;) |
| 19:36.32 | Axios | ;) |
| 19:36.40 | Axios | with opengl support? |
| 19:37.00 | brlcad | opengl is presently required |
| 19:37.07 | brlcad | at least software mode |
| 19:37.24 | brlcad | which is pretty much anything made within the last 10 years |
| 19:37.46 | brlcad | havoc still churning? |
| 19:37.46 | Axios | it takes some time |
| 19:37.49 | Axios | jep |
| 19:37.54 | brlcad | heh |
| 19:37.58 | Axios | but it isnt takin up cpu... |
| 19:38.44 | Axios | mged seems a bit frozen |
| 19:39.06 | brlcad | hmmm |
| 19:39.08 | Axios | a lot actually |
| 19:39.43 | brlcad | that's odd for sure |
| 19:39.54 | Axios | i think its broken |
| 19:40.04 | brlcad | could very well be |
| 19:40.10 | brlcad | killall mged .. |
| 19:40.28 | brlcad | i'll have to take a look at that |
| 19:40.40 | Axios | did it do the same with yours? |
| 19:40.44 | brlcad | shaded_mode is still experimental with mged |
| 19:41.02 | brlcad | yes it did |
| 19:41.07 | Axios | oh |
| 19:41.13 | Axios | i love linux |
| 19:41.25 | brlcad | though it just worked fine the other day on my g5 |
| 19:41.29 | Axios | it doesnt freeze it the apps freeze |
| 19:41.33 | Axios | nice |
| 19:41.40 | Axios | it runs on ppc? |
| 19:42.20 | brlcad | brl-cad runs on just about anything |
| 19:42.20 | Axios | will it run okay on my 1,2 ghz g4 ibook? |
| 19:42.20 | brlcad | it was designed to scale up to as big as they come (2048 processor origin 3000 anyone?) |
| 19:42.32 | brlcad | and it's history takes it back to very small machines that predate tcp/ip |
| 19:42.45 | brlcad | yes, it'll run on your ibook ;) |
| 19:42.50 | Axios | nice |
| 19:43.13 | Axios | it can run on any platform? |
| 19:43.25 | brlcad | presently mged's an X11 app, though -- I'm hoping to decouple it with aqua tk shortly |
| 19:43.42 | brlcad | pretty much any platform.. the only problematic one is Windows |
| 19:43.47 | Axios | is there a windows port? |
| 19:43.58 | brlcad | it does actually run on windows, but only a developer release has been made to date |
| 19:44.06 | Axios | okay |
| 19:44.15 | Axios | not that i wanted to use that |
| 19:44.44 | brlcad | there's been quite a demand for the Windows port for some time .. it's slowly coming along |
| 19:44.50 | Axios | its impossible to find cad for macs |
| 19:45.00 | Axios | oh |
| 19:45.09 | brlcad | there's a good architecture cad program on os x |
| 19:45.19 | brlcad | but yeah, beyhond that there's not |
| 19:45.19 | Axios | okay |
| 19:45.35 | brlcad | that'll soon be remedied ;) |
| 19:45.41 | Axios | but im more into mechanical engineering |
| 19:45.46 | Axios | ;) |
| 19:46.21 | brlcad | it has to be an aqua or at least X11-less app on OS X for anyone to really take it seriously |
| 19:46.28 | brlcad | for that platform, that is |
| 19:46.41 | Axios | i saw someone using it on a mac |
| 19:46.49 | Axios | with x11 |
| 19:46.51 | brlcad | yes, I primarily use it on a mac myself :) |
| 19:46.51 | Axios | though |
| 19:46.59 | Axios | you use mac osx? |
| 19:47.08 | brlcad | but of course :) |
| 19:47.33 | Axios | i bought an ibook 12" for about four weeks ago |
| 19:47.37 | brlcad | as well as linux, bsd, and irix |
| 19:47.45 | brlcad | but os x is my primary platform |
| 19:47.50 | Axios | i wanted to use debian-ppc on it |
| 19:47.57 | Axios | but im not sure anymore |
| 19:48.01 | brlcad | ahh |
| 19:48.11 | brlcad | me and debby have a hate-hate relationship |
| 19:48.16 | Axios | i hate to say it, but that osx isnt that baad |
| 19:48.35 | Axios | what linux do you then use? |
| 19:48.56 | brlcad | debian gave more porting issues than any other linux mostly due to a busted gnu build system setup in debian stable |
| 19:49.33 | brlcad | I prefer to use gentoo, often have to use red hat, I have debian of late as well |
| 19:49.34 | Axios | im using debian - testing |
| 19:49.52 | Axios | oh, i meant unstable |
| 19:49.57 | brlcad | i believe testing has the same misconfiguration |
| 19:49.58 | Axios | debian - unstable |
| 19:50.36 | brlcad | doesn't matter any more -- the build system was changed to accommodate it |
| 19:50.44 | brlcad | but that's a couple days of my life I'm not getting back :) |
| 19:51.28 | brlcad | debian gives similar grief from time to time for bzflag development, so I'm a bit biased |
| 19:51.40 | brlcad | and it's only from a dev's perspective |
| 19:52.05 | brlcad | it's fine for a user, the features and apps are fine, the apt package management is nice |
| 19:52.54 | Axios | very nice |
| 19:53.11 | Axios | im thinking about trying ubuntu |
| 19:53.32 | brlcad | haven't tried that one |
| 19:53.34 | Axios | the unstable branch is a bit unstable at times, and testing is to old |
| 19:53.45 | brlcad | I'm _really_ interested in trying out Zeta |
| 19:53.53 | Axios | havent heard about that one |
| 19:54.22 | brlcad | it's basically rumored to be what's left of BeOS |
| 19:54.56 | Axios | okay |
| 19:55.15 | brlcad | rumor has been that a german company (yellowtab) were granted the rights to the unreleased BeOS 5,1 before Be was sold to Palm |
| 19:55.29 | brlcad | and they're starting to ship 1.0 this month |
| 19:55.41 | brlcad | http://www.yellowtab.com/ |
| 19:55.48 | brlcad | not open source, mind you |
| 19:56.08 | Axios | oh |
| 19:56.11 | brlcad | but I was a big fan of the raw features and performance of BeOS back when they were a choice |
| 19:56.13 | Axios | think ill skip it then |
| 19:56.24 | brlcad | heh :) |
| 19:57.14 | brlcad | there are things that BeOS could do on my old Pentium that I can barely do on my best Linux and Mac workstations |
| 19:57.25 | Axios | wow |
| 19:57.38 | Axios | i though beos was ppc, with their bebox |
| 19:57.54 | brlcad | that was one of their first products |
| 19:58.04 | brlcad | they expanded shortly after that |
| 19:58.27 | brlcad | bebox was eventually killed, and they started giving away all but their pro version of the operating system |
| 19:58.56 | Axios | k |
| 20:00.42 | Axios | hope they go broke and open source it then |
| 20:01.29 | brlcad | BeOS was bankrupt by M$ years ago |
| 20:01.38 | brlcad | Palm bought up Be's remaining assest |
| 20:02.08 | brlcad | Be later sued MS and settled for over 23 million |
| 20:02.30 | brlcad | yellowtab is what remains |
| 20:02.52 | brlcad | they can't open source it, because of the code's origins |
| 20:03.31 | brlcad | there are proprietary codes that are part of the core OS that make that a practical impossibility without someone getting sued or going to jail |
| 20:03.50 | Axios | thats the nasty software world |
| 20:03.53 | brlcad | part of why BeOS performed so well was those special codes |
| 20:04.02 | brlcad | yep |
| 20:04.24 | Axios | they are probadly gonna allow software patents in europe |
| 20:04.26 | brlcad | there are like a dozen forked open source projects in BeOS's name/style |
| 20:04.39 | brlcad | OpenBeOS, for example |
| 20:05.02 | Axios | and you can brake one of those, by contributing to open source, with out even knowing it |
| 20:05.16 | Axios | okay |
| 20:05.45 | Axios | so you could become a criminal without even knowing it |
| 20:05.56 | Axios | heh, just by using double clicks in your program |
| 20:06.33 | brlcad | heh |
| 20:07.09 | brlcad | there's a place for both of them, but I sure am glad to see open source win out most of the time |
| 20:07.49 | Axios | patents are the worst |
| 20:08.02 | Axios | copyright is alright |
| 20:08.12 | brlcad | copyright is a pita |
| 20:08.21 | brlcad | that was our biggest hurdle to going open source |
| 20:08.35 | brlcad | that issue alone took over a year to resolve |
| 20:08.54 | Axios | what does pita mean? |
| 20:08.57 | brlcad | well, maybe not the "biggest" .. but it was close |
| 20:09.00 | brlcad | ~pita |
| 20:09.01 | ibot | pita is probably pain in the ass |
| 20:09.11 | Axios | yeah |
| 20:10.32 | brlcad | it's even more complicated when you start considering international multi-author projects and codes developed by governments |
| 20:10.59 | brlcad | in the US, the Gov't is the single largest "entity", pretty much the single largest business |
| 20:11.17 | brlcad | yet the laws are very complicated with respect to copyright |
| 20:11.47 | brlcad | since there are no "copy rights" by default for Gov't-generated works to tax payers of that Gov't |
| 20:12.17 | brlcad | there are internationally where recognized, and there are through assignment |
| 20:12.28 | Axios | its the same in denmark |
| 20:12.56 | Axios | the goverment in denmark is a lot larger in ratio to citisents than the us |
| 20:13.07 | brlcad | all very boring that basically boils down to being a major pita when you want to open source Gov't software (where it could be encouraged in the first place) |
| 20:13.07 | Axios | we are socialliberal in denmark |
| 20:13.12 | Axios | about half/half |
| 20:13.40 | Axios | i think open source is going to be a problem for the us |
| 20:13.44 | Axios | US |
| 20:14.46 | Axios | software is the biggest export fra USA, right? |
| 20:15.03 | brlcad | BRL-CAD isn't the first per-se, but I can probably count on one hand how many there have been from the army |
| 20:15.10 | Axios | fra = from |
| 20:16.38 | Axios | but if the public pay for you to produce the software, in some sence, it have to be in a public license |
| 20:17.13 | brlcad | another big one is GRASS GIS from the core of engineers, they got around the copyright problem by just public domaining it and then schools picked it up in italy/germany that later converted it to open source |
| 20:17.28 | brlcad | sure, but only to the public that pays |
| 20:17.42 | brlcad | which is why that is tricky for international projects |
| 20:17.46 | Axios | yeah, i know what you mean |
| 20:17.53 | Axios | the internet works globally |
| 20:17.54 | brlcad | that's what brl-cad was .. anyone could get it, could get the source -- for free |
| 20:18.11 | brlcad | that doesn't make it "open source" in the OSI definition terms though |
| 20:18.39 | brlcad | and it was copyright in all countries except the U.S. |
| 20:18.49 | Axios | oh |
| 20:19.22 | brlcad | we were only able to open source it the way we did because we were able to acquire the copyright in the US as well |
| 20:19.51 | brlcad | that's in-part a weakness of the GNU licenses |
| 20:20.01 | brlcad | they are all based on copyright law |
| 20:20.20 | brlcad | if you cannot claim copyright, you cannot enforce the license terms |
| 20:20.41 | brlcad | they need to make licenses that are based on contract law (they can even be the same terms) |
| 20:22.43 | Axios | does the army take patents on some of its software? |
| 20:23.23 | brlcad | just like any other corporate entity they "can" |
| 20:23.43 | brlcad | any gov't office can |
| 20:23.57 | brlcad | there's just limited benefit to do so |
| 20:24.14 | brlcad | since the government doesn't make money that way |
| 20:24.50 | Axios | i have been in the US once |
| 20:24.55 | brlcad | same for trademarks |
| 20:25.15 | brlcad | though trademarks are useful to protect name ownership |
| 20:25.37 | brlcad | like I said, I had to fight it for 5 years :) |
| 20:25.46 | Axios | i believe |
| 20:25.47 | Axios | you |
| 20:26.25 | brlcad | i had to understand the gpl, copyright law, contract law, international implications inside out or it wouldn't have happened |
| 20:27.06 | brlcad | up to early last year, the answer was "it's impossible -- that could never happen." |
| 20:27.13 | brlcad | "BRL-CAD cannot be open sourced" |
| 20:27.17 | brlcad | and here we are |
| 20:28.14 | Axios | lol |
| 20:28.18 | Axios | nicely done |
| 20:29.22 | brlcad | can't take all of the credit, I had to get a lot of guy-in support from various levels of managemnet |
| 20:29.40 | brlcad | and the rest of the dev team itself (which was the easiest of all, of course) |
| 20:30.14 | Axios | Columbo is comming on |
| 20:30.19 | brlcad | well, time to let my dog outside |
| 20:30.42 | Axios | so now im gonna go off |
| 20:30.45 | Axios | ;) |
| 20:30.48 | brlcad | feel free to idle in here, or come back later, or whatever anywtime |
| 20:31.09 | Axios | okay |
| 20:31.21 | brlcad | i read the channel log if I'm not around too, so you can drop questions and private message me an e-mail if you want an answer and you don't idle |
| 20:50.03 | Axios | this episode of columbo is as old as brlcad ;) |
| 20:50.16 | Axios | or older, its from 78 |
| 21:11.09 | brlcad | that'd be older :) |