IRC log for #brlcad on 20070524

00:23.31 *** part/#brlcad louipc__ (n=louipc@bas8-toronto63-1096669722.dsl.bell.ca)
02:43.03 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
03:18.33 *** join/#brlcad cadguy (n=cadguy@trapezewireless123.insecure.utah.edu)
03:19.35 cadguy Greetings all
03:27.28 MinstrelGypsy howdy
03:37.42 cadguy sunset tonight in SLC was pretty
03:38.40 cadguy How about C
05:33.48 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669834.dsl.bell.ca)
06:09.57 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:13.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:00.49 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:44.55 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-242.pools.arcor-ip.net)
11:51.26 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:07.53 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-017-162.pools.arcor-ip.net)
14:29.43 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
14:48.01 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:18.39 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (opennurbs_math.h opennurbs_math.cpp): Add simple near_zero function
16:34.57 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/brlcad_boundingvolume.h: Implement intersection routines
16:53.54 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
16:54.05 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
17:14.59 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (brlcad_surfacetree.cpp brlcad_surfacetree.h Makefile.am): Sketch out skeleton surfacetree implementation and add to opennurbs build
17:18.43 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
18:12.04 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
18:28.38 b0ef when using dxf-g, I get a db with all the objects displayed as one; any way to prevent this?
18:29.06 b0ef I get an object called Meshes.c.1/R
18:30.59 b0ef when I draw this, it draws every original object
18:31.30 brlcad not sure I follow the question
18:31.36 brlcad what's in Meshes.c.1?
18:31.54 b0ef well, I used blender to create some objects, then exported it to a DXF file
18:32.12 b0ef when I convert the DXF to g, every object is now one object, to my understanding
18:33.21 b0ef I've never done this before, so I might be thinking wrong or doing something wrong
18:33.43 b0ef I expected when I do ls in the database, that every object gets its own name
18:34.47 b0ef when I do "draw Meshes.c.1", it draws everything on the screen, even though Meshes.c.1 was originally multiple objects
18:34.49 brlcad it depends on what's actually in the dxf file, structurally
18:35.11 brlcad Meshes.c.1 indicates that is a combination of some thing(s)
18:35.29 brlcad run "l Meshes.c.1" or use the Geometry Browser under the tools menu
18:35.40 brlcad to see what is "in" Meshes.c.1
18:36.22 b0ef right, it lists "u bot.s1"
18:36.52 brlcad just the one object, eh?
18:37.40 b0ef I'm trying to copy the text it outputted;)
18:38.21 b0ef but, yeah, only lists one object
18:38.33 b0ef so something is wrong with blender DXF export, then
18:38.51 brlcad glancing through the sources, it's going to make a combination for every layer in the dxf
18:39.04 brlcad not necessarily, it could simply be a limitation of the dxf improter
18:39.29 b0ef right, so I should export two DXF files and merge the databases, then
18:39.39 b0ef if I want two objects, that is
18:39.48 brlcad yeah, probably
18:39.56 b0ef right, I'll try; thanks
18:40.22 brlcad hm, yeah, looking at the sources now, it looks like the only groupings it is going to make is one per layer and one for a top-level
18:40.45 brlcad you could put each object into a layer into blender, then export one dxf -- that should bring them all in separate
18:41.06 b0ef right, I'll try
18:43.06 b0ef hmm, no
18:43.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: enhance dxf-g to create more than just one combination per layer
18:43.58 b0ef well, it's still one combination, here
18:46.27 brlcad you have an 'all' object along with at least one Meshes.c.# object, yes?
18:46.37 b0ef yes
18:46.38 brlcad blender's dxf exporter might not preserve layers
18:46.54 b0ef I see
18:47.01 brlcad have to look in the dxf file, see if there are multiple layer directives
18:47.18 b0ef yeah, I'm looking now
18:47.23 b0ef anything I can grep for?;)
18:47.42 brlcad i don't remember the format that well, probably LAYER something
18:47.49 b0ef it says SECTION 2
18:48.06 brlcad http://images.autodesk.com/adsk/files/dxf_format.pdf
18:48.23 b0ef right, thanks
18:51.19 brlcad yeah, LAYER followed by a name
18:51.44 b0ef weird, no LAYER in that file;)
18:52.00 brlcad ah, so then yeah -- blender's not preserving layers
18:52.07 b0ef indeed
18:52.25 b0ef do you plan to support collada?
18:55.35 b0ef right, exported as two files and merged database;) - thanks
18:56.13 brlcad collada's been on the radar for a few years
18:56.33 brlcad it's a less than ideal format, but we'll probably end up supporting it just because of popularity to gaming systems
18:58.33 b0ef I thought it was the answer to the prayers, after it got NURBS atleast;)
18:58.55 b0ef s/got/gets/
19:12.15 brlcad it certainly helps -- and having nurbs and bspline surface support does make it exceptionally more interesting than it was as a polygonal format
19:12.43 brlcad for a CAD system, though -- the prevailing format is STEP, which has supplanted IGES
19:13.54 brlcad not a hard format to support -- probably could have an importer or exporter done in a few weeks .. but it'd be a minimal payoff so far for cad purposes
19:14.21 brlcad step, however, is going to have a massive payoff .. and take many months to implement, much more manpower
19:18.41 b0ef ;)
19:34.39 PrezKennedy haha nurbs
19:53.29 b0ef PrezKennedy: ?
19:54.52 yukonbob afternoon -- I'm brandnew to brl-cad, but not brandnew to tcl -- q: I'm running 7.8.4, and if I try "puts [expr 1+1]" in mged, the [...] part isn't replaced by the output of "expr..." Is there a way to get that command substitution a la basic Tcl?
19:57.35 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
20:08.31 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:21.32 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
20:37.25 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
21:01.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667888.dsl.bell.ca)
21:40.08 *** part/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
22:18.23 brlcad yukonbob: that's because the tcl shell in mged has two operating modes -- a tcl evaluation mode (not the default) and a object name globbing mode (the default)
22:19.00 brlcad you have to escape the globbing characters or set the mode to tcl evaluation
22:20.02 brlcad "set glob_compat_mode" shows whether it's on or off (also on the File->Preferences->Special Characters menu)
22:21.08 brlcad what that means basically is whether something like "ls [a-d]_foo_*.r" will work or not for matching name patterns like on a command shell
22:22.58 brlcad if glob_compat_mode is on, you have to eval the strings too -- e.g. eval puts \[expr 1+1\]
22:25.21 brlcad otherwise turn it off (set glob_compat_mode 0), then your puts expr will work as is
22:26.45 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:35.00 yukonbob brlcad: nice -- thx :)
22:38.48 brlcad yukonbob: no problem
22:57.56 b0ef when using the rt command, the window disappears; any way to avoid that?
23:04.33 brlcad rt -F/dev/Xl
23:04.38 brlcad or rt -F/dev/ogll
23:04.54 brlcad or set FB_FILE environment variable to /dev/Xl or /dev/ogll
23:04.58 brlcad or use an fbserv
23:05.04 brlcad ;)
23:05.39 brlcad it's a stupid default that it disappears, but I haven't researched what the impact of reversing it would be
23:06.32 brlcad the choice goes back to a day where various read-only devices didn't have a concept of lingering .. they just existed (early 80's *ahem*)
23:06.35 b0ef right, rt -F/dev/X1 is what I did use
23:06.51 brlcad ex ell
23:06.51 brlcad not ex one
23:06.57 brlcad ell for "linger"
23:07.01 b0ef ah, damn
23:07.13 b0ef hehe
23:07.36 brlcad the format is /dev/DEVICEoptions
23:07.48 brlcad there are various options available, can run fbhelp to see most
23:07.59 b0ef right, thanks
23:08.16 b0ef is there any way to just render into a buffer, then display this at a later time?
23:08.43 brlcad hm, i guess fbhelp doesn't show the options, but does list the available devices
23:08.58 brlcad "display this at a later time"?
23:09.04 brlcad you can always render to a file
23:09.16 b0ef yeah, as in render into a buffer, then hit a command to display this buffer
23:09.32 brlcad that's sort of what fbserv is for
23:09.43 brlcad though it persists
23:09.47 b0ef right, nice; I'll read on it
23:09.50 brlcad either that or using the shared memory option
23:10.54 b0ef is there any command to check the status of a render?
23:11.20 brlcad nope
23:11.33 b0ef the way I do now, is turn off framebuffer, then hit render, cause framebuffer nearly grinds my computer to a halt;)
23:11.58 brlcad the framebuffer does or the raytrace?
23:12.12 b0ef the framebuffer
23:12.20 brlcad er, that's odd
23:12.20 b0ef when it's on, everything is dead slow
23:12.36 brlcad that's .. "unexpected"
23:13.01 brlcad does it do it to an fbserv too?
23:13.14 b0ef really; I've not rendered that much in brl-cad so I might be doing something wrong; I have not played with fbserv
23:13.25 b0ef I will play some more and report back
23:14.53 brlcad try: fbserv -s800 0 /dev/X &
23:15.34 b0ef right; I will; just have a gigantic render going on
23:15.42 brlcad rt -F0 -s800 whatever.g someobject
23:16.09 brlcad if you've got mged already open, change that 0 on both the fbserv and rt to some other number -- that's the port number
23:16.31 b0ef right
23:17.13 b0ef am I supposed to be able to connect a GUI to the core after I've started it?
23:17.14 *** join/#brlcad cadguy (n=cadguy@trapezewireless185.insecure.utah.edu)
23:17.27 b0ef is it a three tier architecture?
23:39.51 brlcad fbserv provides the gui
23:40.29 brlcad you can extract the image at any time with separate guis if you want with various fb-* tools
23:54.05 b0ef brlcad: right, but can you connect an interactive modeler UI like mged after you've started the core?
23:58.45 cadguy Do we have a clean head at the moment? I'd like to do an update.

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