IRC log for #brlcad on 20080214

00:01.12 Genestealer I've compiled/installed BRL-CAD from source, but I don't know what do i have to do next to run the program, does anyone can help me with this?
00:02.35 louipc Genestealer: mged (the modeller) is probably what you want to run
00:03.22 Genestealer k, thanks, i'll try
00:03.50 louipc check out the tutorials on the website
00:03.56 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
00:04.46 louipc that one especially > http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf
00:06.13 Genestealer ok, i got it running, thanks for help, and for tutorial
00:06.58 louipc cheers
00:09.16 CIA-4 BRL-CAD: 03brlcad * r30288 10/brlcad/trunk/ (8 files in 4 dirs): move genptr_t and fastf_t from machine.h over to bu.h including the various FASTF define limits. might later consider moving them to their own header if/when they become configurable or if bu.h gets broken up.
00:17.43 CIA-4 BRL-CAD: 03brlcad * r30289 10/brlcad/trunk/include/machine.h: IBM_FLOAT is unused
00:20.40 CIA-4 BRL-CAD: 03brlcad * r30290 10/brlcad/trunk/include/ (common.h machine.h): move HIDDEN over to common.h since it's generic. could be set by configure.
00:30.25 CIA-4 BRL-CAD: 03brlcad * r30291 10/brlcad/trunk/include/ (bu.h machine.h):
00:30.25 CIA-4 BRL-CAD: move BITV_MASK over from machine.h to bu.h; remove the hypot() decl/protections
00:30.25 CIA-4 BRL-CAD: outright even if they didn't make it to c89 (it made c99).. if we have a live
00:30.25 CIA-4 BRL-CAD: system that has the problem, the appropriate configure foo can be added to
00:30.25 CIA-4 BRL-CAD: provide the decl/impl
00:48.28 CIA-4 BRL-CAD: 03brlcad * r30292 10/brlcad/trunk/include/ (bu.h machine.h): migrate the FAST comments
01:02.08 CIA-4 BRL-CAD: 03brlcad * r30293 10/brlcad/trunk/include/ (bu.h machine.h):
01:02.08 CIA-4 BRL-CAD: move MAX_PSW from machine.h over to bu.h, fixing the value at 1024 for now (the
01:02.09 CIA-4 BRL-CAD: max value present in machine.h). this makes that the hard limit on number of
01:02.09 CIA-4 BRL-CAD: procs/threads that may be spawned at a minor (trivial) memory expense when not
01:02.09 CIA-4 BRL-CAD: in full use. ray-trace performance does not seem to be affected by the size of
01:02.09 CIA-4 BRL-CAD: the tables.
01:28.32 starseeker brlcad: you on?
01:44.56 brlcad yeah
01:57.25 starseeker Where's a good example of the pattern tool?
02:24.29 CIA-4 BRL-CAD: 03brlcad * r30294 10/brlcad/trunk/ (4 files in 3 dirs): convert to BU_BITV_SHIFT and BU_BITV_MASK for consistency
02:48.49 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667211.dsl.bell.ca) [NETSPLIT VICTIM]
02:49.16 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
02:49.16 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
02:49.16 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:53.08 CIA-4 BRL-CAD: 03brlcad * r30295 10/brlcad/trunk/src/other/Makefile.am: if building with --enable-only-benchmark or --enable-only-librtserver we STILL need to traverse into zlib, libpng, libregex, opennurb, and tnt since they're dependencies of other required libs.
04:31.05 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543914.dsl.bell.ca)
06:22.16 CIA-4 BRL-CAD: 03brlcad * r30296 10/brlcad/trunk/ (BUGS TODO): (log message trimmed)
06:22.16 CIA-4 BRL-CAD: annotate the results of the OpenGL framebuffer bug hunt. the problem seems to
06:22.16 CIA-4 BRL-CAD: be directly related to SMP processing with the ogl framebuffer interface. with
06:22.16 CIA-4 BRL-CAD: PARALLEL turned off, it works just fine; with it on, the app crashes during the
06:22.16 CIA-4 BRL-CAD: first OpenGL write call into the glx context likely indicating that either the
06:22.17 CIA-4 BRL-CAD: context initialization is invalid (perhaps needing to occur per-thread) or data
06:22.19 CIA-4 BRL-CAD: needs to be semaphore protected. either way, enough progress was made to push
06:34.36 brlcad wow, that's wicked..
06:35.10 brlcad starseeker: sorry, missed the question -- vol IV has a pattern tool tutorial iirc
06:37.02 brlcad wicked, though .. is that converting our bitv_shift from being a static int to an inlined function actually increased performance measurably ..
06:37.38 brlcad i can only imagine that it has to be alignment effects coming into play with the optimization loop, as they should be readily vectorized, but it's still pretty .. wicked
07:10.42 CIA-4 BRL-CAD: 03brlcad * r30297 10/brlcad/trunk/ (include/bu.h include/machine.h src/libbu/bitv.c): (log message trimmed)
07:10.42 CIA-4 BRL-CAD: rewrite how the BU_BITV_SHIFT is calculated, instead of using hard-coded
07:10.42 CIA-4 BRL-CAD: constants in machine.h it now determines the value automatically at
07:10.42 CIA-4 BRL-CAD: compile-time. this was achieved using an inlined integer log2 function that
07:10.42 CIA-4 BRL-CAD: computes the size based on sizeof(bitv_t), using a technique from the U. of
07:10.45 CIA-4 BRL-CAD: Kentucky's Aggregate Magic Algorithms collection. a cursory performance impact
07:10.47 CIA-4 BRL-CAD: analysis was performed testing both unoptimized and optimized compilations (on
07:12.43 *** join/#brlcad Z80-Boy (i=clock@217-162-111-36.dclient.hispeed.ch)
07:27.16 CIA-4 BRL-CAD: 03brlcad * r30298 10/brlcad/trunk/include/ (machine.h orle.h):
07:27.16 CIA-4 BRL-CAD: obliterate BIG_ENDIAN and LITTLE_ENDIAN defines.. which actually weren't used
07:27.16 CIA-4 BRL-CAD: anywhere except one use in orle. Most of the current code presently uses
07:27.16 CIA-4 BRL-CAD: NATURAL_IEEE and REVERSED_IEEE instead. header cleanup too, make it clear that
07:27.16 CIA-4 BRL-CAD: machine.h is now fully deprecated.
07:29.12 CIA-4 BRL-CAD: 03brlcad * r30299 10/brlcad/trunk/doc/deprecation.txt: document that the contents of machine.h was marked as deprecated during 7.10. the file was 'officially' emptied out in 7.12 and should be ready for removal after a few subsequent releases.
07:53.43 CIA-4 BRL-CAD: 03brlcad * r30300 10/brlcad/trunk/ (INSTALL configure.ac include/machine.h):
07:53.43 CIA-4 BRL-CAD: Woo hoo.. machine.h is now gone. Refactor the last bit for defining PARALLEL by
07:53.43 CIA-4 BRL-CAD: making a configure --enable-parallel option (which defaults to yes for now) with
07:53.43 CIA-4 BRL-CAD: aliases for --enable-parallel-build, --enable-smp, and --enable-smp-build. only
07:53.43 CIA-4 BRL-CAD: other bit remaining was sgi/mips settings, but at least irix6 does set them both
07:53.45 CIA-4 BRL-CAD: with gcc and mipspro so they should be fine.
08:14.12 CIA-4 BRL-CAD: 03brlcad * r30301 10/brlcad/trunk/include/conf/PATCH: haven't been diligent in updating the patch on this minor as big changes have occurred, but at least the machine.h change begs for it to be bumped.
08:14.34 CIA-4 BRL-CAD: 03brlcad * r30302 10/brlcad/trunk/include/Makefile.am: don't install conf.h or machine.h
08:35.30 brlcad WHOOSH!
08:42.12 CIA-4 BRL-CAD: 03brlcad * r30303 10/brlcad/trunk/ (906 files in 54 dirs): this day has been coming for so long.. machine.h is dead, all hail machine.h's death. uninclude it everywhere and add a preprocessor warning for anyone else that is still including/using it.
09:30.28 alex_joni machine.h is dead. long live machine.h ?
09:30.37 alex_joni that's how it goes for kins usually :)
11:56.04 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
11:56.04 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
12:06.44 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
12:10.55 *** join/#brlcad cad06 (n=c239f707@bz.bzflag.bz)
13:55.58 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-062.pools.arcor-ip.net)
14:34.27 brlcad alex_joni: not quite, hail it's death :)
14:34.32 brlcad er, s/'//
14:34.53 brlcad it's needed to die for a long long time
14:37.57 CIA-4 BRL-CAD: 03bob1961 * r30304 10/brlcad/trunk/src/tclscripts/mged/text.tcl: Replaced Tcl's gets with a version that works with MGED's command window.
14:43.53 CIA-4 BRL-CAD: 03bob1961 * r30305 10/brlcad/trunk/src/mged/ged.c: Mods to get puts working wrt stdout and stderr.
15:11.58 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
15:40.29 CIA-4 BRL-CAD: 03erikgreenwald * r30306 10/brlcad/trunk/src/ (5 files in 2 dirs): undefine USE_PROTOTYPES before including rle.h to avoid redefining
16:20.31 *** join/#brlcad Z80-Boy (i=clock@77-56-88-240.dclient.hispeed.ch)
16:30.12 *** join/#brlcad Elperion (n=Bary@p54877B04.dip.t-dialin.net)
17:04.05 CIA-4 BRL-CAD: 03bob1961 * r30307 10/brlcad/trunk/misc/win32-msvc8/librt/librt.vcproj: Remove parse.c and comb.c
18:19.50 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
18:26.47 CIA-4 BRL-CAD: 03erikgreenwald * r30308 10/brlcad/trunk/src/libbu/ (8 files): move from casting pointers to ints and printing %x to just printing %p
19:05.32 CIA-4 BRL-CAD: 03brlcad * r30309 10/brlcad/trunk/src/libfb/if_ogl.c: didn't intentionally leave debug turned on, turn it off
19:43.06 *** join/#brlcad Z80-Boy (i=clock@77-56-88-240.dclient.hispeed.ch)
20:29.02 *** join/#brlcad Attilone (n=dario@213-140-6-119.ip.fastwebnet.it)
20:29.25 CIA-4 BRL-CAD: 03bob1961 * r30310 10/brlcad/trunk/include/config_win.h: Add define for inline.
20:29.43 Attilone hi guys
20:30.33 Attilone I've used brl-cad for some time, any improvement in the next release?
20:35.33 ``Erik always
20:36.04 Attilone any improvement on the rendering side'
20:36.05 Attilone ?
20:36.13 ``Erik which "rendering" side?
20:36.33 ``Erik the raytracers?
20:37.42 ``Erik http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/NEWS?revision=30266&view=markup
20:39.00 ``Erik * document the signals rt responds to for progress - Sean Morrison
20:39.01 ``Erik <PROTECTED>
20:39.01 ``Erik <PROTECTED>
20:39.01 ``Erik <PROTECTED>
20:39.01 ``Erik <PROTECTED>
20:39.01 ``Erik <PROTECTED>
20:39.18 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
20:39.22 ``Erik heh, woops, mouse puke
20:39.50 Attilone lol
20:40.02 Attilone sorry but I didn't want you to report all the news
20:40.11 Attilone I can read'em by myself :P
20:41.22 ``Erik yeah, I was trying to paste 'em into a vim window to do a quick cut/sort/count, but hit the wrong terminal
20:41.35 Attilone XD
20:41.54 Attilone anyway brlcad has a good potential :D
20:42.31 ``Erik it's kinda like vim or emacs... insanely powerful, but insane learning curve, not a "casual" tool
20:42.33 Attilone if only would be possible to program it trough python...
20:42.48 Attilone vim rocks! I use it all the time
20:42.59 ``Erik w00t, another vimmer!
20:43.04 Attilone :D
20:43.12 Attilone we will conquer the world xD
20:43.37 ``Erik there was a brief effort to "swigify" it, but it put on someone who lacked the experience and fundamental knowledge :/
20:44.16 ``Erik <-- just recently gutted what little python there was in BRL-CAD O:-)
20:44.35 Attilone if it was on me I would put all the raytracing stuff apart and concentrate only on the 3D modeling
20:45.59 ``Erik *shrug* I get paid to work on it, so mgmt types get to tell me what I'm supposed to work on :/
20:46.48 Attilone you work on brl-cad?
20:48.53 yukonbob brlcad: the other day, I was looking for a way to switch edit modes (ie: vi or emacs) -- is there a way to do that from the cmdline? (ie: using mged -c)
20:57.55 yukonbob Attilone: /me wonders if one could wrangle Python/Tcl together wrt BRL-CAD via Tkinter...
20:59.22 Attilone I have no idea, maybe it could be done via swig
20:59.48 Attilone but the program is very complex
20:59.58 yukonbob certainly it could be done via swig -- what I'm whimisically wondering is if:
21:00.21 yukonbob in python, import Tkinter -- which is full tcl/tk afaik
21:00.58 yukonbob then work the Tcl to import necessary libs, source the mged tcl code and have a python window into the tcl parts...
21:01.17 yukonbob *whimsically
21:01.36 Attilone it would be nice :D
21:02.21 yukonbob it's worth looking into -- could be a really cool discovery...
21:03.22 Attilone mhhh I'm much more interested on the modeling side rather than the raytracing
21:04.00 Attilone I would like to take just the source code related to the modelling and wrap it into pytohn
21:07.15 Attilone yup I've used mged
21:07.35 Attilone but I would like to do the same in python :D
21:08.13 ``Erik I'd kinda be surprised if tkinter "just worked", we use [incr], tkImg, blt, ...
21:09.00 yukonbob ``Erik: well -- tcl _is_ built to be embedded, and that's what python does...
21:09.50 yukonbob Attilone: I'm still not following you -- are you saying you do want mged, or you don't?
21:12.46 Attilone yukonbob: I would like to use a python interface rather than mged
21:15.23 yukonbob Attilone: so strictly command-line, or GUI?
21:16.20 Attilone both of them if possible
21:16.28 yukonbob like mged -- but python
21:16.36 Attilone ehm.. yes
21:16.59 yukonbob you typically script (or try to) your modelling?
21:18.40 Attilone just imagine: you want to extrude a profile to make a kind of solid, you type "extrude()" or push the extrude icon...
21:19.02 Attilone then a window is displayed where you draw your 2D profile...
21:19.43 Attilone the 2D surface is splitted in triangle, each triangle is extrude and all of them are joined in a single solid
21:19.51 Attilone *extruded
21:20.45 yukonbob Attilone: no need to imagine -- there is extrude
21:21.59 CIA-4 BRL-CAD: 03bob1961 * r30311 10/brlcad/trunk/misc/win32-msvc8/asc2g/asc2g.vcproj: Replaced 7.11.0 with a variable.
21:25.55 Attilone yes but it's not very usable, "extrude 1234 56" is not the best I can think of
21:26.22 Attilone just my opinion...
21:58.47 CIA-4 BRL-CAD: 03bob1961 * r30312 10/brlcad/trunk/include/bu.h: For some reason inline causes problems with some of the apps on windows. So, for the moment, it gets if'ed out.
22:05.18 ``Erik #ifdef WIN32
22:05.23 ``Erik bu_bomb("broken os");
22:05.25 ``Erik :D
22:06.07 CIA-4 BRL-CAD: 03bob1961 * r30313 10/brlcad/trunk/include/bu.h: Oops! I checked in the wrong version.

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