IRC log for #brlcad on 20080128

00:05.16CIA-31BRL-CAD: 03brlcad * r30096 10/brlcad/trunk/ (4 files in 4 dirs):
00:05.16CIA-31BRL-CAD: improve and clean up dbconcat's behavior, now allowing users to specify either a
00:05.16CIA-31BRL-CAD: prefix, a suffix, no affix, or an auto-incrementing suffix/prefix when
00:05.16CIA-31BRL-CAD: importing. if there is a name conflict on import, the user is notified that
00:05.16CIA-31BRL-CAD: they didn't get what they asked for. this mod was annotated on sf bug 1816012
00:05.18CIA-31BRL-CAD: from david loman (dbconcat segfaults) that jra already fixed.
00:12.13CIA-31BRL-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.00CIA-31BRL-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.01CIA-31BRL-CAD: 03brlcad * r30099 10/brlcad/trunk/ (BUGS NEWS src/librt/db_scan.c):
00:36.05CIA-31BRL-CAD: mged now no longer dies in an assertion failure when the geometry file is bogus.
00:36.07CIA-31BRL-CAD: it properly reports that things don't seem right and continues gracefully. this
00:36.09CIA-31BRL-CAD: handles the simple test case of 'touch file.g && mged -c file.g units m' that
00:36.15CIA-31BRL-CAD: was bombing out. now it detects/reports that it's a bogus geometry file and
00:36.17CIA-31BRL-CAD: marks the file read-only.
00:40.59CIA-31BRL-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.33CIA-31BRL-CAD: 03brlcad * r30101 10/brlcad/trunk/BUGS:
00:48.46CIA-31BRL-CAD: calling xpush on objects with empty trees now works, probably either related to
00:48.50CIA-31BRL-CAD: the xpush of primitives fix that erik made or the dbconcat processing of empty
00:48.56CIA-31BRL-CAD: combinations fix that john made. either way, tested and now seems to work just
00:48.58CIA-31BRL-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``Erikoh, harsh yet awesome http://www.explosm.net/comics/1156/
02:54.34brlcadheh
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.27CIA-31BRL-CAD: 03brlcad * r30102 10/brlcad/trunk/src/libbu/ (avs.c backtrace.c brlcad_path.c crashreport.c): quell various additional compilation warnings
06:40.05CIA-31BRL-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.49CIA-31BRL-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.26CIA-31BRL-CAD: 03brlcad * r30105 10/brlcad/trunk/src/libbu/fchmod.c: include headers for fchmod prototype
08:20.31CIA-31BRL-CAD: 03brlcad * r30106 10/brlcad/trunk/src/libbu/bu_tcl.c: quell warnings, use NEAR_ZERO and match new unsigned long prototype
08:21.30CIA-31BRL-CAD: 03brlcad * r30107 10/brlcad/trunk/src/libbu/badmagic.c: quell extra warnings, use unsigned long for magic checks
08:22.17CIA-31BRL-CAD: 03brlcad * r30108 10/brlcad/trunk/src/libbu/crashreport.c: eek, fix an = vs == bug
08:23.00CIA-31BRL-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.06CIA-31BRL-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.18toxygenhello, i would like to ask how to import ply (cyberware 3d scan) file into brlcad and convert it to some other format
12:32.27toxygen.obj or .dxf would be fine
12:32.33toxygenis 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.23jgayns
13:32.46Axman6?
13:33.04Axman6oh, heh, forgot which chan i was on
13:38.02*** join/#brlcad starseeker (n=CYapp@85.muba.balt.washdctt.dsl.att.net)
13:43.54d_rossbergbrlcad: 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.47brlcadtoxygen: sure, ply-g then g-obj or g-dxf
13:47.37brlcadd_rossberg: hm, could do something similar to what was done in src/libbu/temp.c for O_TEMPORARY
13:48.05brlcadthat'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.18d_rossbergok, i've seen it, that should work
13:50.34brlcadi'll see if I can write a test up for configure
13:56.57d_rossbergthis wouldn't be neccessary for the solution you used in temp.c
13:57.55brlcadhow do you mean?
13:58.42brlcadidea 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.30brlcadsimilar 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.15CIA-31BRL-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.00CIA-31BRL-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.54d_rossbergaha, i'll test it with my windows version ...
14:18.54CIA-31BRL-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.11CIA-31BRL-CAD: 03d_rossberg * r30114 10/brlcad/trunk/ (include/config_win.h src/libbu/mappedfile.c):
14:39.11CIA-31BRL-CAD: open a binary database in binary mode
14:39.11CIA-31BRL-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``Erikhum, sill ywindows
15:15.53``ErikWwhxp
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.37toxygenbrlcad: alive?
21:05.07yukonbobwow -- slow day in here today...
21:06.05toxygenyukonbob: hi
21:06.11toxygenmaybe you could help me :)
21:06.33toxygendo you know how to import ply object to brlcad and export it afterwards?
21:07.05yukonbobnot off top of head -- I'd check Volume IV of the docs, though...
21:07.38toxygen:)
21:07.45toxygenwell, there is ply-g utility
21:07.47toxygeni tried it
21:07.48toxygenbut
21:07.50yukonbobif there's info about .ply, that's where it'd be
21:07.57toxygenserenity:/usr/brlcad/stable/bin toxygen$ ./ply-g ~/Desktop/3dscan/marian3 ~/Desktop/3dscan/marian3.g
21:08.01toxygenInput file does not appear to be a PLY file!!!
21:08.10yukonbob:P
21:08.22toxygenserenity:~/Desktop/3dscan toxygen$ head marian3
21:08.22toxygenCyberware Digitizer Data
21:08.22toxygenNAME=marian3
21:08.22toxygenDATE=Wed Dec 31 16:00:00 1969
21:08.22toxygenSPACE=CYLINDRICAL
21:08.28toxygenany idea what format is this?
21:09.48yukonbobgiyf :)
21:11.37toxygenwell, it looks like proprietary format, i just wanted to know whether it reminds you of anything...
21:12.29toxygen<PROTECTED>
21:12.37toxygenthis is how i came across brlcad
21:12.44toxygenhttp://brlcad.org/overview.html
21:12.53toxygenthat format is mentioned there
21:13.26toxygenso i would really really appreciate any hint, how to do it (or which utility to use)
21:15.09starseekerI'm stuck on Windows at the moment - check for any *-g commands that would use Cyberware file extensions
21:16.56starseekercy or tmesh maybe?
21:17.56yukonbobtoxygen: 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.12yukonbobhey starseeker :)
21:18.19starseekerhowdy yukonbob
21:18.24yukonbobwhat's shaking?
21:18.38starseekeranother day, another dollar
21:18.57yukonbobanother 8h contract, and 32hours spent :)
21:19.30yukonbobbbiab
21:20.46starseekerOK, I see it in the src tree - it looks like cy-g may be the command name
21:51.43CIA-31BRL-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.10CIA-31BRL-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.19CIA-31BRL-CAD: 03bob1961 * r30117 10/brlcad/trunk/src/rt/ (do.c viewedge.c): Open up the command options on windows.
21:58.01CIA-31BRL-CAD: 03bob1961 * r30118 10/brlcad/trunk/src/fb/fb-pix.c: Mods to get things working on windows.
21:58.44CIA-31BRL-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.11CIA-31BRL-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.31CIA-31BRL-CAD: 03erikgreenwald * r30121 10/brlcad/trunk/misc/win32-msvc8/Makefile.am: Add new files to dist
22:36.07CIA-31BRL-CAD: 03bob1961 * r30122 10/brlcad/trunk/src/tclscripts/rtwizard/lib/PictureTypeF.itcl: Fixed a few of my own sloppy typos.
22:46.35CIA-31BRL-CAD: 03bob1961 * r30123 10/brlcad/trunk/misc/win32-msvc8/tclsh/library/installTree.tcl: Mods to copy rtwizard.bat to installDir.
22:47.33CIA-31BRL-CAD: 03bob1961 * r30124 10/brlcad/trunk/misc/win32-msvc8/libtcl/libtcl.vcproj: Updates related to latest Tcl.
22:52.34CIA-31BRL-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.02brlcadtoxygen: marian3 does look like a cy/cyberware data file
23:22.15brlcadbasically it's a 3d point cloud from a laser scanner
23:22.40brlcadusually a horrible format for most purposes without lots and lot of data processing/cleanup
23:23.28brlcadit'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.00brlcadgive 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.