IRC log for #brlcad on 20080128

00:05.16 CIA-31 BRL-CAD: 03brlcad * r30096 10/brlcad/trunk/ (4 files in 4 dirs):
00:05.16 CIA-31 BRL-CAD: improve and clean up dbconcat's behavior, now allowing users to specify either a
00:05.16 CIA-31 BRL-CAD: prefix, a suffix, no affix, or an auto-incrementing suffix/prefix when
00:05.16 CIA-31 BRL-CAD: importing. if there is a name conflict on import, the user is notified that
00:05.16 CIA-31 BRL-CAD: they didn't get what they asked for. this mod was annotated on sf bug 1816012
00:05.18 CIA-31 BRL-CAD: from david loman (dbconcat segfaults) that jra already fixed.
00:12.13 CIA-31 BRL-CAD: 03brlcad * r30097 10/brlcad/trunk/BUGS: the -g/-G aspect rt options were fixed last release, now checking for the appropriate setting
00:14.00 CIA-31 BRL-CAD: 03brlcad * r30098 10/brlcad/trunk/BUGS: john fixed the units command, was related to 8.5 upgrade not liking callers directly accessing interp->result
00:36.01 CIA-31 BRL-CAD: 03brlcad * r30099 10/brlcad/trunk/ (BUGS NEWS src/librt/db_scan.c):
00:36.05 CIA-31 BRL-CAD: mged now no longer dies in an assertion failure when the geometry file is bogus.
00:36.07 CIA-31 BRL-CAD: it properly reports that things don't seem right and continues gracefully. this
00:36.09 CIA-31 BRL-CAD: handles the simple test case of 'touch file.g && mged -c file.g units m' that
00:36.15 CIA-31 BRL-CAD: was bombing out. now it detects/reports that it's a bogus geometry file and
00:36.17 CIA-31 BRL-CAD: marks the file read-only.
00:40.59 CIA-31 BRL-CAD: 03brlcad * r30100 10/brlcad/trunk/BUGS: 'lt object' no longer crashes mged. presumably related to my earlier fix that made mged not crash when given lt on empty objects.
00:48.33 CIA-31 BRL-CAD: 03brlcad * r30101 10/brlcad/trunk/BUGS:
00:48.46 CIA-31 BRL-CAD: calling xpush on objects with empty trees now works, probably either related to
00:48.50 CIA-31 BRL-CAD: the xpush of primitives fix that erik made or the dbconcat processing of empty
00:48.56 CIA-31 BRL-CAD: combinations fix that john made. either way, tested and now seems to work just
00:48.58 CIA-31 BRL-CAD: fine (it drops the matrix since there's nothing to push it onto).
00:59.46 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl)
01:58.28 ``Erik oh, harsh yet awesome http://www.explosm.net/comics/1156/
02:54.34 brlcad heh
04:03.56 *** join/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
04:03.58 *** part/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
06:37.27 CIA-31 BRL-CAD: 03brlcad * r30102 10/brlcad/trunk/src/libbu/ (avs.c backtrace.c brlcad_path.c crashreport.c): quell various additional compilation warnings
06:40.05 CIA-31 BRL-CAD: 03brlcad * r30103 10/brlcad/trunk/include/brlcad_version.h: quell compilation warnings about not using brlcad_ident() by making it recursive on a condition that should never be true.
06:52.26 *** join/#brlcad vedge (i=vedge@vedge.org)
07:07.02 *** join/#brlcad Z80-Boy (i=clock@217-162-108-204.dclient.hispeed.ch)
07:42.47 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
08:09.12 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:18.49 CIA-31 BRL-CAD: 03brlcad * r30104 10/brlcad/trunk/include/bu.h: quell warnings, use unsigned long magic checking since that's how they are treated
08:19.26 CIA-31 BRL-CAD: 03brlcad * r30105 10/brlcad/trunk/src/libbu/fchmod.c: include headers for fchmod prototype
08:20.31 CIA-31 BRL-CAD: 03brlcad * r30106 10/brlcad/trunk/src/libbu/bu_tcl.c: quell warnings, use NEAR_ZERO and match new unsigned long prototype
08:21.30 CIA-31 BRL-CAD: 03brlcad * r30107 10/brlcad/trunk/src/libbu/badmagic.c: quell extra warnings, use unsigned long for magic checks
08:22.17 CIA-31 BRL-CAD: 03brlcad * r30108 10/brlcad/trunk/src/libbu/crashreport.c: eek, fix an = vs == bug
08:23.00 CIA-31 BRL-CAD: 03brlcad * r30109 10/brlcad/trunk/src/libbu/color.c: quell extra warnings, don't test floating point values directly. use NEAR_ZERO
08:24.06 CIA-31 BRL-CAD: 03brlcad * r30110 10/brlcad/trunk/src/libbu/hash.c: quell extra warnings
09:08.56 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:56.11 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
11:38.18 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:31.42 *** join/#brlcad toxygen (i=toxygen@stip-static-98.213-81-186.telecom.sk)
12:32.18 toxygen hello, i would like to ask how to import ply (cyberware 3d scan) file into brlcad and convert it to some other format
12:32.27 toxygen .obj or .dxf would be fine
12:32.33 toxygen is this possible?
13:06.48 *** join/#brlcad elite01 (n=elite01@dslc-082-082-085-186.pools.arcor-ip.net)
13:28.11 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
13:28.23 jgay ns
13:32.46 Axman6 ?
13:33.04 Axman6 oh, heh, forgot which chan i was on
13:38.02 *** join/#brlcad starseeker (n=CYapp@85.muba.balt.washdctt.dsl.att.net)
13:43.54 d_rossberg brlcad: i'm afraid it's not so easy to get rid of the HAVE_UNIX_IO - MS Windows needs the O_BINARY flag which isn't standard in gcc, maybe i should create a define for it: HAVE_O_BINARY
13:45.47 brlcad toxygen: sure, ply-g then g-obj or g-dxf
13:47.37 brlcad d_rossberg: hm, could do something similar to what was done in src/libbu/temp.c for O_TEMPORARY
13:48.05 brlcad that's another windows-only flag but provided in a way that it could come from a wrapper header and/or defined from configure
13:50.18 d_rossberg ok, i've seen it, that should work
13:50.34 brlcad i'll see if I can write a test up for configure
13:56.57 d_rossberg this wouldn't be neccessary for the solution you used in temp.c
13:57.55 brlcad how do you mean?
13:58.42 brlcad idea was in case it's needed elsewhere, so you only have that #ifndef section once and can use O_BINARY as needed to specify the binary files
13:59.30 brlcad similar to how you can specify r+b or rb on standard i/o open calls and it doesn't care, just ignores the b
14:02.15 CIA-31 BRL-CAD: 03brlcad * r30111 10/brlcad/trunk/include/common.h: how about this? define O_TEMPORARY and O_BINARY from common since they're generic and would otherwise just be included from an AH_BOTTOM or an AC_DEFINE if put into the config header
14:03.00 CIA-31 BRL-CAD: 03brlcad * r30112 10/brlcad/trunk/src/libbu/temp.c: no longer need the O_TEMPORARY block in here if common.h provides for it
14:07.54 d_rossberg aha, i'll test it with my windows version ...
14:18.54 CIA-31 BRL-CAD: 03brlcad * r30113 10/brlcad/trunk/src/libbu/ (image.c lex.c list.c): quell extra compilation warnings, be explicit on type conversions
14:39.11 CIA-31 BRL-CAD: 03d_rossberg * r30114 10/brlcad/trunk/ (include/config_win.h src/libbu/mappedfile.c):
14:39.11 CIA-31 BRL-CAD: open a binary database in binary mode
14:39.11 CIA-31 BRL-CAD: (O_BINARY is only in MS Windows different from 0(?))
14:42.51 *** join/#brlcad Elperion (n=Bary@p548761F8.dip.t-dialin.net)
15:12.53 ``Erik *readreadread*
15:14.53 ``Erik hum, sill ywindows
15:15.53 ``Erik Wwhxp
17:27.31 *** join/#brlcad Elperion (n=Bary@p548761F8.dip.t-dialin.net)
18:08.16 *** join/#brlcad sullyvon (n=dsulliva@adsl-75-51-117-102.dsl.sgnwmi.sbcglobal.net)
18:16.51 *** join/#brlcad yukonbob (n=yukonbob@d66-183-239-30.bchsia.telus.net)
18:24.04 *** join/#brlcad docelic (n=docelic@77.237.117.106)
18:46.18 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
20:25.16 *** part/#brlcad sullyvon (n=dsulliva@adsl-75-51-117-102.dsl.sgnwmi.sbcglobal.net)
20:53.37 toxygen brlcad: alive?
21:05.07 yukonbob wow -- slow day in here today...
21:06.05 toxygen yukonbob: hi
21:06.11 toxygen maybe you could help me :)
21:06.33 toxygen do you know how to import ply object to brlcad and export it afterwards?
21:07.05 yukonbob not off top of head -- I'd check Volume IV of the docs, though...
21:07.38 toxygen :)
21:07.45 toxygen well, there is ply-g utility
21:07.47 toxygen i tried it
21:07.48 toxygen but
21:07.50 yukonbob if there's info about .ply, that's where it'd be
21:07.57 toxygen serenity:/usr/brlcad/stable/bin toxygen$ ./ply-g ~/Desktop/3dscan/marian3 ~/Desktop/3dscan/marian3.g
21:08.01 toxygen Input file does not appear to be a PLY file!!!
21:08.10 yukonbob :P
21:08.22 toxygen serenity:~/Desktop/3dscan toxygen$ head marian3
21:08.22 toxygen Cyberware Digitizer Data
21:08.22 toxygen NAME=marian3
21:08.22 toxygen DATE=Wed Dec 31 16:00:00 1969
21:08.22 toxygen SPACE=CYLINDRICAL
21:08.28 toxygen any idea what format is this?
21:09.48 yukonbob giyf :)
21:11.37 toxygen well, it looks like proprietary format, i just wanted to know whether it reminds you of anything...
21:12.29 toxygen <PROTECTED>
21:12.37 toxygen this is how i came across brlcad
21:12.44 toxygen http://brlcad.org/overview.html
21:12.53 toxygen that format is mentioned there
21:13.26 toxygen so i would really really appreciate any hint, how to do it (or which utility to use)
21:15.09 starseeker I'm stuck on Windows at the moment - check for any *-g commands that would use Cyberware file extensions
21:16.56 starseeker cy or tmesh maybe?
21:17.56 yukonbob toxygen: I don't know specfics of it -- brlcad (the person) is usually here, and is _very_ well versed with BRL-CAD (the program) specfically and how it fits w/i "CAD" and interoperates -- he's probably your best bet...
21:18.12 yukonbob hey starseeker :)
21:18.19 starseeker howdy yukonbob
21:18.24 yukonbob what's shaking?
21:18.38 starseeker another day, another dollar
21:18.57 yukonbob another 8h contract, and 32hours spent :)
21:19.30 yukonbob bbiab
21:20.46 starseeker OK, I see it in the src tree - it looks like cy-g may be the command name
21:51.43 CIA-31 BRL-CAD: 03bob1961 * r30115 10/brlcad/trunk/src/libbu/ (mappedfile.c temp.c): Mods to get things working on windows with the latest common.h mods.
21:55.10 CIA-31 BRL-CAD: 03bob1961 * r30116 10/brlcad/trunk/src/util/ (bw-pix.c bwmod.c pix-bw.c pixmatte.c): Mods to get things working on windows with the latest common.h mods.
21:56.19 CIA-31 BRL-CAD: 03bob1961 * r30117 10/brlcad/trunk/src/rt/ (do.c viewedge.c): Open up the command options on windows.
21:58.01 CIA-31 BRL-CAD: 03bob1961 * r30118 10/brlcad/trunk/src/fb/fb-pix.c: Mods to get things working on windows.
21:58.44 CIA-31 BRL-CAD: 03bob1961 * r30119 10/brlcad/trunk/src/other/ (incrTcl/itcl/generic/itclInt.h tcl/generic/tclInt.h): Mods to get things working on windows.
22:14.11 CIA-31 BRL-CAD: 03bob1961 * r30120 10/brlcad/trunk/misc/win32-msvc8/ (8 files in 4 dirs): Initial check-in.
22:18.09 *** part/#brlcad starseeker (n=CYapp@85.muba.balt.washdctt.dsl.att.net)
22:18.42 *** join/#brlcad Z80-Boy (i=clock@77-56-88-170.dclient.hispeed.ch)
22:20.31 CIA-31 BRL-CAD: 03erikgreenwald * r30121 10/brlcad/trunk/misc/win32-msvc8/Makefile.am: Add new files to dist
22:36.07 CIA-31 BRL-CAD: 03bob1961 * r30122 10/brlcad/trunk/src/tclscripts/rtwizard/lib/PictureTypeF.itcl: Fixed a few of my own sloppy typos.
22:46.35 CIA-31 BRL-CAD: 03bob1961 * r30123 10/brlcad/trunk/misc/win32-msvc8/tclsh/library/installTree.tcl: Mods to copy rtwizard.bat to installDir.
22:47.33 CIA-31 BRL-CAD: 03bob1961 * r30124 10/brlcad/trunk/misc/win32-msvc8/libtcl/libtcl.vcproj: Updates related to latest Tcl.
22:52.34 CIA-31 BRL-CAD: 03bob1961 * r30125 10/brlcad/trunk/misc/win32-msvc8/brlcad/brlcad.sln: Added bw2pix, bwmod, pix2bw and pixmatte.
23:07.28 *** join/#brlcad starseeker (n=CY@c-68-33-217-173.hsd1.md.comcast.net)
23:22.02 brlcad toxygen: marian3 does look like a cy/cyberware data file
23:22.15 brlcad basically it's a 3d point cloud from a laser scanner
23:22.40 brlcad usually a horrible format for most purposes without lots and lot of data processing/cleanup
23:23.28 brlcad it's not bringing it into an ideal brl-cad primitive, will come in as an ARS which is a faceted/waterline solid type in brl-cad
23:24.00 brlcad give the converter a try, from there you should be able to convert to a number of other formats once its in .g format

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