IRC log for #brlcad on 20080718

00:08.21 hml haha
00:08.29 hml spinlocksolutions ... interesting company name
00:08.37 hml reminds me of this proof
00:08.39 hml where if you're in the os
00:08.47 hml and you're decidine g between spinlocking and sleeping
00:08.55 hml you shoudl spinlock for the expected time to get the lock
00:08.57 hml then sleep
00:09.03 hml guarnateed to be within a factor of 2 of optimal
00:11.34 starseeker_ does double-take seeing rhino in his world upgrade file, before noticing it is a java thing
01:27.18 *** join/#brlcad Miesco (n=shawn@bas2-toronto12-1088943115.dsl.bell.ca)
01:27.24 Miesco Hey, how do i select an object
01:27.26 Miesco So its white
01:29.04 brlcad Miesco: want the gui answer or the command-line answer?
01:29.27 Miesco brlcad: both please
01:29.30 brlcad and have you read the mged tutorial -- it covers the gui answer
01:29.41 Miesco brlcad: I am reading it
01:29.50 Miesco brlcad: the one for beginners
01:30.27 brlcad #2 at http://brlcad.org/wiki/Documentation
01:30.29 Miesco Im doing the project where you create a globe in a frame
01:30.34 brlcad okay
01:30.41 brlcad that's one of its lessons
01:32.02 Miesco I dont think that it told me
01:32.08 Miesco How do you?
01:32.17 Miesco I looked through the whole refrence
01:32.22 Miesco both of them
01:33.31 brlcad it definitely tells you :)
01:33.36 Miesco aw man, what page
01:33.44 Miesco Whats the command line way to do it
01:33.48 brlcad page 73
01:34.10 brlcad if it's a primitive, you can use Primitive Selection on the Edit menu
01:34.25 brlcad if it's a combination/region/group, you use the Matrix Selection on the Edit Menu
01:35.04 Miesco thanks
01:35.34 Miesco primitive is what you get from make right?
01:35.41 brlcad yes
01:36.46 brlcad if you turn on misc->faceplate and misc->faceplaye gui then you can also use the 's' keybinding in the graphics window, then move your mouse up/down to select objects for editing
01:37.12 brlcad the command line way is either using the 'sed' command or the 'oed' command for primitives and combinations respectively
01:37.50 brlcad there's a nice detailed tutorial on the oed command on the website, #5
01:38.10 brlcad the mged quick referecne card (#2.1) lists both of them under editing
02:45.06 PrezKennedy changes nickname to mged for good laughs
02:46.44 pacman87 i call 'rt'
02:48.30 brlcad PrezKennedy: you happen to be at home?
03:05.08 poolio <PROTECTED>
03:06.10 starseeker_ Hmm - brlcad, is oed supposed to work if you just give it a primitive? Or should that be sed only?
03:06.30 brlcad it's not presently supposed to work
03:06.46 brlcad but it certainly could be made to work
03:09.41 brlcad something like: oed {lhs rhs | object} and if object is a primitive, it just does the same as sed; if it's a combination, it uses the center of bb and applies as "/ object"
03:10.27 brlcad oo, even better: oed [lhs] {path}
03:11.43 brlcad where if lhs is missing, it defaults to / and path can be just an object name (prim or comb) which causes it to use center of the BB of the rightmost path element (which is the BB of that element if you do just "oed obj")
03:20.54 PrezKennedy brlcad, im in La Plata
03:41.40 *** join/#brlcad Rabbitbunny (n=Bunny@unaffiliated/rabbitbunny)
03:42.24 Rabbitbunny You guy only know about brlcad or do you happen to know how to get things to quit flipping inside out in SolidWorks.
03:42.34 Rabbitbunny Also, Why aren't you all in #cad?
03:48.55 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
03:58.33 pacman87 'flipping inside out'?
03:59.39 Rabbitbunny As in, instead of the control arms being outside the ladder frame, they are suddenly inside it.
04:00.22 pacman87 are you talking about mates in an assembly?
04:01.35 brlcad Rabbitbunny: why would be be in #cad?
04:01.36 Rabbitbunny Well, It's related to mates... But yes it's an assembly of tubing which creates a double wishbone suspension.
04:02.04 Rabbitbunny brlcad: Because brlcad is pretty related.
04:02.30 brlcad and more importantly, why would we want to provide support for a non-commercial package that someone supposedly paid a high penny for while what we do is for free ;)
04:02.59 brlcad Rabbitbunny: so is #c and a couple dozen channels, but that's not a reason to hang out there ;)
04:03.20 Rabbitbunny Because not everyone has 3d rendering on their linux box.
04:03.54 brlcad eh?
04:04.26 brlcad s/non-// too, of course .. heh
04:05.01 brlcad not trying to be antagonistic, but it's just really out of place
04:05.23 yukonbob hello, BRL-CADheads
04:06.10 pacman87 howdy yukonbob
04:06.13 brlcad if we received the money that was sent to dassault for that license, I might be more receptive ;)
04:06.20 Rabbitbunny Well, obviously, But truth be told I never considered an oss cad system.
04:06.38 yukonbob Rabbitbunny: you've come to the right place to start considering :)
04:06.52 brlcad you're paying them to support you, make them support you :)
04:07.21 Rabbitbunny It's 11pm, I think they're sleeping on my money right this moment.
04:07.45 yukonbob or snorting cocaine off of strippers
04:07.59 brlcad heh
04:08.03 Rabbitbunny Well yeah, But I figure they're too old for that.
04:08.10 Rabbitbunny Maybe the marketing guys are.
04:08.33 brlcad oh, i know a couple of the dassault guys .. they'd be up for at least half that statement ;)
04:10.37 Rabbitbunny heh 'Solid Modelling for a strong defense'
04:10.48 Rabbitbunny I think the project history may be fun to read.
04:12.10 brlcad if you have any questions about brl-cad, be more than happy to answer them :)
04:12.45 brlcad the industry diagram might be a useful starting point for you (under Documentation) as well as the introduction
04:13.55 brlcad we don't have nearly the manpower, resources, or development investment than the major commercial CAD packages have, but we do get the job done if you are willing to climb the learning curve (we are definitely rather different)
04:14.29 brlcad usability isn't a strong point, but support, customization, and development momentum are
04:15.00 yukonbob suggests s/usability/easy introduction/
04:15.28 yukonbob like people say about Unix -- it's user friendly, but just picky about who it's friend are...
04:17.49 brlcad yeah, that's probably a better way to put it -- especially given our best modelers are just as efficient in brl-cad as they are in commercial cad systems (they tell us)
04:22.27 Rabbitbunny It can't be too bad, I didn't even do the SolidWorks course.
04:23.23 yukonbob Rabbitbunny: with BRL-CAD, expect a steep learning curve. Think of something steep. Double it. Double it again. But once you're over that, pure joy.
04:24.42 *** join/#brlcad hml (n=x@unaffiliated/hml)
04:25.17 yukonbob howdy hml
04:25.33 hml reading laidlaw's 1986 csg paper
04:25.38 hml you read it before?
04:25.46 jonored notes that this sort of learning curve is exactly why he's unlikely to bother much with anything else - not everyone is afriad of the steep curve.
04:28.34 Rabbitbunny Well, there are two types of curves. Concepts and Memorization. SolidWorks forced me to learn a lot of concepts. Hopefully brlcad isn't all about memorization.
04:28.54 Rabbitbunny I see references to vi and emacs, somewhat forboding.
04:29.41 yukonbob Embrace the fear. Come. Join the Free Side.
04:30.54 jonored Ah, but you get so much power from a proper editor like one of those...
04:34.34 Ralith in my opinion, steep learning curves are the best kind
04:34.44 Ralith lots of work, but a very rewarding height once you're up there
04:34.53 Ralith also
04:34.56 Ralith [21:03]<Rabbitbunny>Because not everyone has 3d rendering on their linux box.
04:35.14 Ralith I'm pretty sure BRL-CAD is usable if you don't even have an X server.
04:35.18 Ralith although compiling it might be hard.
04:35.54 Ralith the only realtime rendering currently done in the bits I'm aware of is very simple wireframes :P
04:36.04 Ralith which can probably even be done at usable speed in software.
04:36.24 jonored There's also, you know, rt... but that's a raytracer, which isn't generally done with hardware.
04:36.32 jonored (or rather, specialized hardware.)
04:36.41 Rabbitbunny Oh, I have X. It just doesn't do 3d. It's a p2-733 with 320Mb ram and an Intel i810. Xfce is pushing it.
04:37.14 pacman87 Rabbitbunny: is that what you're running solidworks on?
04:37.34 Rabbitbunny No, I run SolidWorks on the Windows box.
04:37.48 Ralith Rabbitbunny: if you look at the gallery, there's a photo of BRL-CAD in use on a PDP-11.
04:37.50 pacman87 *sigh of relief*
04:37.53 jonored I'm running BRL-CAD quite comfortably on a similar system, but I think substantially lower clock.
04:37.57 Ralith I'm pretty sure those don't have 3d accel either.
04:38.23 pacman87 i've got a pIII 800 mhz w/ 192 mb ram ( i think
04:38.37 pacman87 sitting behind me
04:38.55 Ralith I've got a bunch of those
04:39.02 jonored CF-27. PII, 300MHz, 128mb ram, what I'm typing this on :)
04:39.04 Ralith been thinking about networking them up and trying out distributed raytracing on them
04:39.26 jonored my primary machine.
04:39.40 Rabbitbunny My server is a p2-450 with 128mb and no X. Slowest box I've ever owned.
04:42.51 Rabbitbunny Yes, I'm young.
04:43.42 pacman87 i think my dad had a 286 and a 386
04:43.51 jonored It's nice having a machine you can drop from a yard up, take out in the rain/dust/freezing, and replace for $50. Snappy, too, with lightweight software on it.
04:43.53 pacman87 probably sitll up in the attic somehwere
04:44.30 Ralith jonored: although I <3 my core 2 duo laptop w/ a high end video card, too ^^
04:45.26 pacman87 first os i remember was ms dos shell
04:45.47 brlcad hml: yeah, that's not far off what we do
04:46.52 Rabbitbunny Lucky, My dad into Apple, I still have the ][e. Haven't made the fishtank yet.
04:47.00 Rabbitbunny s/into/was into/
04:48.20 jonored Ralith: Might up to one of the CF-19s sometime. 4lb, ultra-low-power core duo, good graphics, and a tablet, all on the same durability spec as my beast.
04:48.28 hml brlcad: cool, I think i'm going to start out trying to implement that paer (and learn from it -- not trying to reinvent the wheel here -- and port the brlcad code if I fail)
04:49.15 jonored (girlfriend has one of those, it's impressive.)
04:50.39 brlcad Ralith: compiling brl-cad for non-X11 use is pretty simple actually, just set a flag and you have non-gui-only
04:51.09 pacman87 use rt -F/dev/brainlink
04:51.52 Ralith brlcad: ooo, cool
04:51.54 brlcad but yeah, even for full functionality we don't require opengl
04:51.57 Ralith i didn't think that was actually supported
04:52.28 Ralith jonored: I like being able to game ^^
04:52.56 brlcad Rabbitbunny: brl-cad actually should run on a IIe if you had the right tools and environment to compile :)
04:53.40 Rabbitbunny It has a ~9" screen.
05:12.01 *** join/#brlcad sam (i=sam@poulet.zoy.org)
05:12.29 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
05:12.29 *** join/#brlcad pacman87 (n=timothy@71.170.63.120) [NETSPLIT VICTIM]
06:13.46 CIA-22 BRL-CAD: 03brlcad * r31871 10/brlcad/trunk/src/libtclcad/ged_obj.c: ah, this file got skipped by the commit. remove USE_FBSERV protections, it's always on anyways.
06:14.10 CIA-22 BRL-CAD: 03brlcad * r31872 10/brlcad/trunk/configure.ac: EXTERN_STDOUT does not seem to be used anywhere
06:43.27 CIA-22 BRL-CAD: 03d_rossberg * r31873 10/brlcad/trunk/src/libged/CMakeLists.txt: added some files to be consistent with Makefile.am
06:44.37 CIA-22 BRL-CAD: 03d_rossberg * r31874 10/brlcad/trunk/misc/win32-msvc/Dll/BrlcadCore.def: some additional exported functions in BrlcadCore
06:45.01 CIA-22 BRL-CAD: 03d_rossberg * r31875 10/brlcad/trunk/src/conv/CMakeLists.txt: added the proe-g converter to the CMake build
07:12.28 *** join/#brlcad esben (n=esben@0x573ff382.boanqu1.static.dsl.tele.dk)
07:32.19 *** join/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
07:33.59 *** part/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
07:34.36 *** join/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
08:31.45 saltan \whois saltan
08:55.07 *** join/#brlcad vedge (n=vedge@205-237-251-204.ilesdelamadeleine.ca)
09:02.47 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
10:04.10 *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
10:27.04 CIA-22 BRL-CAD: 03mafm * r31876 10/rt^3/trunk/src/g3d/ (CameraModes.cxx CameraModes.h): Tweaks so Blender camera mode works closer to the original
10:29.03 *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt)
10:42.55 mafm hi
11:02.45 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
11:38.17 *** join/#brlcad docelic (n=docelic@78.134.204.53)
11:53.48 *** part/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
12:05.00 *** join/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
12:32.05 *** join/#brlcad docelic (n=docelic@78.134.206.58)
13:00.08 ``Erik O.o
13:16.04 CIA-22 BRL-CAD: 03brlcad * r31877 10/brlcad/trunk/src/libpc/pcParser.h: header is not included
13:32.50 pacman87 morning, all
13:36.22 brlcad howdy pacman87
14:03.58 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
14:08.53 prasad1 heyo
14:15.34 brlcad howdy prasad1
14:17.37 brlcad poolio: it's in your home dir
14:21.51 ``Erik has opened his mouth in #lisp and is... boggled at how undickish and helpful and laid back they are O.o
14:21.54 ``Erik what went wrong? :D
14:33.09 poolio brlcad: thanks. whatcha doin in there ;)
14:33.32 brlcad hm, in where?
14:33.52 poolio ~poolio
14:34.07 poolio I'm just giving you a hard time :)
14:47.13 brlcad wasn't, just blindly sudo cp'd :)
15:07.43 *** join/#brlcad esben (n=esben@0x573ff382.boanqu1.static.dsl.tele.dk)
15:12.48 starseeker ``Erik: told you
15:13.18 starseeker in my experience, it's usally idiots and flamers who get burnt to a crisp - you know enough to ask reasonable questions
16:09.12 *** join/#brlcad andrecastelo (n=chatzill@189.71.12.88)
16:10.24 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
16:20.32 CIA-22 BRL-CAD: 03homovulgaris * r31878 10/brlcad/trunk/src/libpc/ (6 files):
16:20.33 CIA-22 BRL-CAD: Variable generation from expressions ( of the form "Var123=325.3" with
16:20.33 CIA-22 BRL-CAD: whitespace skipping complete. Result stored in a PCSet class which would be used
16:20.33 CIA-22 BRL-CAD: by Generator( Simple wrappers over Network constructor ) for generation of the
16:20.33 CIA-22 BRL-CAD: constraint network
16:22.54 *** join/#brlcad hippieindamakin8 (n=hippiein@59.92.167.43)
16:40.10 CIA-22 BRL-CAD: 03bob1961 * r31879 10/brlcad/trunk/ (68 files in 12 dirs):
16:40.10 CIA-22 BRL-CAD: Stub in the following commands: copyeval cp dbip dump dup expand facetize find g
16:40.10 CIA-22 BRL-CAD: get_type hide i keep kill killall killtree lt make_bb match move_arb_edge
16:40.10 CIA-22 BRL-CAD: move_arb_face mv mvall nmg_collapse nmg_simplify open pathlist push r rm rmap
16:40.10 CIA-22 BRL-CAD: rotate_arb_face rt_gettrees shells showmats bot_smooth summary title tol unhide
16:40.12 CIA-22 BRL-CAD: units version whatid whichair whichid xpush
16:42.44 prasad1 http://www.dailymail.co.uk/news/article-509718/Try-making-splash-worlds-largest-swimming-pool--1-000-yards-long.html
17:38.14 *** join/#brlcad clock_ (n=clock@217-162-111-173.dclient.hispeed.ch)
18:18.48 *** join/#brlcad thing0 (n=ric@123.208.115.60)
18:37.20 *** join/#brlcad thing0 (n=ric@124-169-110-114.dyn.iinet.net.au)
19:48.40 *** join/#brlcad docelic (n=docelic@78.134.206.58)
20:17.35 *** part/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
20:19.03 *** join/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
20:29.46 *** join/#brlcad esben (n=esben@130.225.235.6)
20:30.08 *** part/#brlcad prasad1 (n=psilva@static-70-108-244-218.res.east.verizon.net)
20:32.54 *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
20:32.58 *** part/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
21:03.43 CIA-22 BRL-CAD: 03brlcad * r31880 10/brlcad/trunk/src/librt/db_tree.c: ws
21:34.58 *** part/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
21:43.51 *** join/#brlcad jonored (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net)
21:47.23 CIA-22 BRL-CAD: 03starseeker * r31881 10/brlcad/trunk/src/librt/namegen.c:
21:47.23 CIA-22 BRL-CAD: more work on name parsing - test database reading, beginnings of region
21:47.23 CIA-22 BRL-CAD: counting logic - need to use db_functree in db_walk.c and supply a comb function
21:47.23 CIA-22 BRL-CAD: to check if the comb is a region and increment a counter. Current method bombs
21:47.23 CIA-22 BRL-CAD: out if no region is present due to use of db_recurse.
21:54.21 *** join/#brlcad saltan (n=lieven@d51530284.access.telenet.be)
21:55.28 brlcad ahah
21:55.35 brlcad starseeker: I forgot to load the directory
22:48.16 brlcad starseeker: http://brlcad.org/wiki/Example_db_walk_tree
22:48.50 brlcad shakes fist at db_dirbuild() .. then shamefully realizes it was entirely user error
23:38.19 *** join/#brlcad jonored (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net)
23:51.59 *** join/#brlcad quentusrex (n=quentusr@c-71-197-244-228.hsd1.or.comcast.net)
23:53.26 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.