irclog2html for #brlcad on 20050719

02:36.50 *** join/#brlcad archivist (~archivist@host217-35-103-47.in-addr.btopenworld.com)
02:56.41 brlcad prasad: yes?
02:58.25 Twingy mission complete
02:58.35 Twingy Round 2, fight!!!
03:11.33 Twingy hey sean, check your email when you get a chance
03:12.28 brlcad i am/have .. "that's what I do"
03:12.37 Twingy hehe
03:12.42 brlcad half dozen since i left work
03:12.42 Twingy wendy sent a nice nastygram
04:04.32 *** join/#brlcad Pimpinella (~frank@p54819598.dip0.t-ipconnect.de)
07:19.44 *** join/#brlcad Maloeran (~alexis@modemcable233.164-81-70.mc.videotron.ca)
07:51.01 prasad brlcad, nm. got svn+subclipse to work
11:46.12 *** join/#brlcad archivist_ (~archivist@host217-35-76-52.in-addr.btopenworld.com)
12:31.27 *** join/#brlcad dpy (marcel@a10032.upc-a.chello.nl)
12:31.31 dpy hi
12:31.44 dpy hmm brlcad actually works rather pleasantly
12:31.51 dpy the command window etc..
12:52.25 dpy is there some reference manual for brlcad
12:52.37 dpy listing all commands and synopsis
12:52.52 *** join/#brlcad cad244 (~41475cf7@bz.bzflag.bz)
12:55.36 dpy come on
12:55.45 dpy there must be some sort of reference manual somewhere
12:59.01 dpy guess not
12:59.07 dpy only wordy books
13:22.17 dpy wow
13:22.22 dpy all those supported converters
13:22.25 dpy x3d !
13:22.27 dpy cool
13:37.24 *** join/#brlcad archivist_ (~archivist@host217-35-76-52.in-addr.btopenworld.com)
13:50.24 dpy is there a simple way to get a cylindrical shape but with a distinct number of edges ?
13:50.45 dpy e.g 6 or 8 edged cylinder
13:51.07 dpy or is this hard to achieve in brlcad ?
13:51.09 dpy anyone ?
14:33.43 brlcad hello
14:34.34 brlcad simplified reference manuals? pfft.. :)
14:34.48 dpy ok
14:34.50 brlcad the "gov't way" is to use up as many trees as possible
14:35.00 dpy I already found appendix C in book II
14:35.02 brlcad i'm kidding, there are several
14:35.03 brlcad yeah
14:35.08 brlcad the appendix is good
14:35.19 brlcad there's also the help command
14:35.24 dpy so my main problem is the cylindrical shape
14:35.26 brlcad "help" will dump out a list of all the commands
14:35.28 dpy with edges
14:35.45 brlcad there's also a reference manual on the Help menu in MGED
14:36.23 brlcad what is an "edged" cylinder?
14:36.27 dpy in an ordinary 3d modeler I can make a cylineder with 6 or 8 edges
14:36.50 dpy but in brlcad, it's always perfectly cylinderical, so that trick doesn't work
14:37.03 dpy how do I get a "cylinder" with 6 or 8 or .. edges ?
14:37.09 brlcad do you see the primitive shape reference at the end of book II?
14:37.14 dpy yes
14:37.38 brlcad hmm.. can you provide a picture of what you mean by an edged cylinder?
14:38.05 dpy sure
14:38.07 dpy one sec
14:38.09 brlcad you mean a faceted cynlinder?
14:39.17 dpy http://dwarfhouse.linux-box.net/mtoele/example.png
14:39.28 dpy yes faceted
14:40.02 dpy btw is there some way to get a view that looks more like this example in brlcad ?
14:40.09 dpy without rendering all the time
14:40.26 dpy I have a nice 3d card that's idling all the time
14:40.29 brlcad there's an experimental mode that has been played with
14:40.48 dpy that does filled rendering ?
14:41.10 brlcad right
14:41.20 dpy okay, so my main question is: how to do faceted cylindrical shapes
14:41.26 brlcad make sure lighting and zclipping is on on the misc menu first
14:41.33 brlcad then run: shaded_mode 2
14:41.36 dpy and my side question is: how to turn on experimental mode (if it is any good)
14:41.57 brlcad then redisplay your geometry -- it should be shaded
14:42.07 brlcad (e.g. B object.foo)
14:43.07 dpy lol
14:43.12 dpy the booleans don't work
14:43.44 dpy but I guess that's why they call it experimental
14:43.52 brlcad hmm
14:44.01 brlcad they should be working
14:44.36 brlcad but yeah, it's very experimental
14:44.44 brlcad you sure you're not displaying multiple objects?
14:44.48 brlcad "who"
14:45.08 dpy nope
14:45.12 dpy only shapes3.r
14:45.20 dpy it renders fine
14:45.24 dpy or raytraces
14:47.01 dpy okay, will live with that
14:47.12 dpy how do I do faceted cylindrical shapes ?
14:47.47 brlcad if you just want a faceted representation, and don't care about the number of facets exactly, there's the facetize command
14:48.45 dpy well what I want is a shape like in the example
14:48.54 dpy and then carve out what I don't want
14:49.13 brlcad hmm yeah,
14:49.17 dpy so it should be pretty accurate
14:49.48 brlcad there's not a primitive by itself that will do that afaik
14:49.56 brlcad but you can of course construct one
14:50.00 dpy grr
14:50.05 brlcad hrmph
14:50.16 dpy how old is this program ?
14:50.18 brlcad i could be wrong
14:50.21 dpy 20 years ?
14:50.30 dpy and nobody ever needed it ?
14:50.37 brlcad pretty much
14:50.38 dpy and I'm using it for a couple of hours
14:50.39 dpy lol
14:51.05 brlcad you know.. i bet one of the procedural tools does that
14:51.06 dpy this is the body of my robot
14:51.14 dpy a hexapod or octapod
14:51.16 brlcad since it's very much like the head of a bolt
14:51.25 dpy and I need 6 or 8 facets
14:51.42 dpy yes head of a bolt is perfect
14:51.56 dpy especially if you can set the number of facets
14:52.09 dpy is there some documentation about the procedural tools ?
14:52.20 brlcad limited
14:52.31 brlcad yeah.. there is a procedural tool for the bolt head
14:52.35 dpy these are presumably tcl scripts ?
14:52.36 dpy or stuff
14:52.45 brlcad C source, actaully
14:52.49 brlcad but you have them
14:52.59 brlcad run 'mk_bolt' outside of mged
14:53.27 brlcad it'll make a 6-sided bolt it seems
14:53.54 brlcad using 2 arb8's apparently
14:54.48 dpy it stalls here
14:54.55 dpy after I entered diameter
14:55.12 brlcad "Enter diameter .. & height"
14:55.16 brlcad it's waiting on the height
14:55.33 brlcad yeah, not worded the best :)
14:55.51 dpy lol
14:56.22 dpy hmm
14:56.36 dpy I think I'll write a small script to produce the edges
14:56.42 dpy because I need eight
14:56.47 dpy too bad it's not in there
14:56.49 brlcad you can use the sketch editor
14:56.55 brlcad and extrude it
14:57.07 dpy sure, but I want exact coordinates
14:57.17 dpy sketch editor sounds sketchy
14:57.40 brlcad you can give the sketch editor exact coordiantes
14:57.40 dpy I like the idea of entering exactly what I want how big I want and where I want
14:57.56 dpy which I still don't know by heart
14:58.02 brlcad Create -> Sketch -> Create Line
14:58.03 dpy still have to calculate them :)
14:58.27 dpy fun with goniometry
14:59.02 brlcad yeah, a pita
14:59.27 brlcad would be trivial to modify the mk_bolt routine to have it prompt for the number of edges you want
15:00.11 brlcad if that's interesting to you, I could probably have that done in about an hour
15:00.57 dpy If I write a script that creates the commands for me that does the same I'll have it in 20 minutes
15:01.09 dpy just copy paste them in the command windows
15:01.14 dpy and I'll be on my way
15:05.49 archivist no limits on the number of facets as one of my models needs 40 facets (pin barrel for clock musical movement)
15:10.10 brlcad the pattern tool will let you do that
15:10.26 brlcad presuming you create one segment first
15:14.27 brlcad i.e. a bunch of arb6 wedges patterned cylindrically
16:32.46 *** join/#brlcad cad487 (~434ef54b@bz.bzflag.bz)
19:09.33 dpy what is up in brlcad ?
19:09.38 dpy Y or Z?
19:13.20 brlcad Z
19:14.22 brlcad actually mged doesn't really care, and depending on the model, they may be oriented differently
19:14.50 brlcad mged simply considers top, bottom, left, right
19:15.53 dpy ok
19:16.12 dpy I like to think of Y as pointing up and Z depth
19:18.28 brlcad image-plane is first quadrant so 0,0 is left-bottom image corner
19:41.26 dpy ok
19:41.34 dpy hey cool my RegularPolygon workssssss
19:42.35 dpy http://pastebin.com/316473
19:42.37 dpy check this out
19:43.00 dpy I don't know how to hide the intermediate polys from the view though
19:43.39 brlcad sweet!
19:44.01 brlcad B mypoly.s
19:45.12 brlcad btw, .s usually means it's a "solid" i.e. primitive, .c is often the convention for combs
19:45.14 dpy yes I can do that
19:45.19 dpy but that would clear everything
19:45.25 brlcad right
19:45.30 brlcad you can erase each
19:45.41 dpy ok
19:46.08 brlcad erase mypoly_rp*.s
19:53.58 brlcad cool: http://ftp.brlcad.org/tmp/oct2.png
19:57.07 dpy http://dwarfhouse.linux-box.net/mtoele/itworks.png
19:57.50 dpy ok
19:57.58 dpy now I have the body of my robot
19:58.39 brlcad neat
19:59.22 dpy can brlcad also draw 3d grids
19:59.37 dpy it helps me with orientation
20:01.14 brlcad you mean like a ground surface?
20:01.28 dpy yeah
20:01.43 dpy and also is there a way to change zNear/zFar ?
20:02.00 dpy my clipping plane is wrong, parts of the box are clipped
20:02.15 brlcad Misc->Z Clipping will turn that off
20:03.00 brlcad there's no "ground grid" visualization
20:03.12 brlcad but you might like turning on the coordinate axes
20:03.40 dpy how
20:03.48 brlcad Modes -> Axes -> View/Model
20:04.12 brlcad view is global, model is per object
20:04.16 dpy btw turning of Z clipping also kills the lighting of my shading mode
20:04.59 brlcad yeah, known bug
20:05.05 brlcad forgot you're using shaded
20:06.05 dpy how come all this stuff isn't in brlcad yet, since its already so long in use and under dev.
20:08.01 brlcad there is a new modeler soon to be included called archer that effectively fixes the shaded mode modeling issues
20:08.34 brlcad the reason it's not included though is that the models are generally too complex to visualize in a useful manner shaded
20:09.00 brlcad the primary focus has always been modeling vehicles inside and out, not surface modeling
20:10.00 brlcad you want to see the engine at the same time as the wheels, the hood, and everything else in context, not just the outer surface -- so wireframe has always been the preferred mechanism dropping to a raytrace when/if you want to visualize
20:11.16 brlcad for simple objects/parts, it does make sense to have a shaded view -- when you have thousands or millions of them, it gets a lot more complicated
20:11.48 brlcad so does the wireframe view too, of course, but it's usually manageable
20:15.01 brlcad but hey, I'm always interested in improving it in whatever regard.. and getting new devs to help make that happen ;)
20:15.58 dpy Error: Unable to do <Object Rotation> from OBJ PICK state.
20:15.58 dpy mged> orot 0 0 22.5
20:16.00 dpy ???
20:16.23 brlcad you're in a selection mode
20:16.38 brlcad it's waiting for you to pick a geometry
20:16.49 brlcad try middle-mouse, then orot
20:17.10 dpy can't I select from the cmd window ?
20:24.02 dpy how on earth do I pick an object from its name ?
20:34.40 dpy brlcad: can you help me, I can't continue now :(
20:41.25 brlcad sorry, was away
20:41.29 brlcad oed command
20:41.53 brlcad it's got a quirky syntax given how matrices are actually applied to combinations/regions
20:42.28 dpy I have an object called box.r
20:42.32 dpy how do I select it then ?
20:42.34 dpy oed box.r
20:42.35 dpy ?
20:42.50 brlcad it wants a left and right hand path
20:43.05 brlcad basically, it wants to know where to apply the matrix
20:43.16 brlcad so if you have box.r
20:43.31 brlcad what are it's contents
20:43.58 dpy it's: r box.r u mypoly.s - removemypoly.s
20:44.14 brlcad okay, so then: oed / box.r/mypoly.s
20:44.16 dpy nm the names, it's just messing around
20:44.50 brlcad brb
20:45.19 dpy mged> oed / box.r/mypoly.s
20:45.24 dpy Error: Unable to find solid matching path
20:45.57 dpy nm
20:46.04 dpy mypoly.s is also not a solid
20:46.07 dpy stupid .s
20:56.19 CIA-5 BRL-CAD: 03lbutler * 10brlcad/src/gtools/ (g_qa.1 g_qa.c): Modifications following first user community design review.
21:03.47 brlcad yeah :)
21:31.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/HACKING: comment on the fact that brlcad_config.h and config_win.h should not be directly used, common.h should be used instead and it should appear before any system headers. this applies to both internal and external codes
23:31.29 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_bot_include.c: there's a crash in here somewhere, start out by performing a few more checks on entry

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.