IRC log for #brlcad on 20090721

00:16.02 mafm no idea really :/
00:26.20 *** join/#brlcad mdavis (n=mdavis@40.sub-75-221-82.myvzw.com)
00:26.52 mdavis anyone home?
00:29.12 CIA-30 BRL-CAD: 03r_weiss * r35227 10/brlcad/trunk/sh/tracker.sh: updates to support latest changes to sourceforge
00:30.14 Ralith mdavis: yup!
00:30.53 mdavis i am struggling again
00:31.00 mdavis using the displacement map
00:31.07 mdavis i am getting invalid nmg on facetize
00:31.35 mdavis on g-stl, i get :
00:31.37 mdavis nmg_vface() face min_pt[0]:0 greater than max_pt[0]:0
00:31.41 mdavis min_pt(0 0 0) max_pt(0 0 0)
00:31.43 mdavis Invalid NMG
00:31.50 mdavis on facetize I get invalid region_a pointer or something
00:33.14 mdavis i also get infinite loop errors (and crash) when doing the same shape but at a higher resolution
00:38.05 mdavis that's a NULL region_a pointer
00:40.07 brlcad hello mdavis
00:40.18 mdavis hey
00:40.32 brlcad Ralith: rtgl is a display manager interface being worked on by a summer student
00:40.48 brlcad a display manager (dm) is what draws the 3d view in mged/archer
00:41.08 brlcad he's making a dm that uses raytracing to render instead of just showing a wireframe
00:41.39 brlcad mdavis: what version do you have? I recall having fixed that just last weekend iirc
00:41.48 Ralith brlcad: ooh, cool!
00:41.58 mdavis 7.14.8
00:42.39 brlcad mdavis: yeah, I'm pretty sure that's something that was very recently fixed (and it was for you if i'm not mistaken, from our last talk)
00:43.00 mdavis wow..now that's service
00:43.19 brlcad there was some work-around too, but would have to draw up the history
00:43.41 brlcad what OS are you on?
00:43.43 mdavis Let me see what's on the site
00:43.51 mdavis I use suse 11.1
00:43.55 mdavis linux
00:44.00 brlcad so then you're best bet is..
00:44.03 brlcad ~cadsvn
00:44.04 ibot To obtain BRL-CAD from Subversion: svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad
00:44.30 brlcad then, cd brlcad && sh autogen.sh && ./configure --enable-all && make && sudo make install
00:45.08 mdavis wow
00:45.12 mdavis can't wait to see what happens
00:45.14 brlcad you can tweak the configure settings if you like, test releases usually have --prefix=/usr/brlcad/dev-7.14.9 as a configure option
00:45.23 mdavis I've been struggling!
00:45.30 mdavis thanks a lot!
00:45.42 brlcad sure, let someone here know if you run into trouble
00:46.29 brlcad but that Invalid NMG problem is certainly addressed
00:46.43 brlcad yeah, on th e8th
00:47.24 brlcad hits the road
00:49.58 CIA-30 BRL-CAD: 03louipc * r35228 10/brlcad/trunk/misc/archlinux/PKGBUILD: archlinux: Add flex to depends.
01:02.52 *** join/#brlcad LarsG (n=lars@nusnet-193-192.dynip.nus.edu.sg)
01:03.04 *** part/#brlcad LarsG (n=lars@nusnet-193-192.dynip.nus.edu.sg)
01:18.27 Ralith oh shit!
01:18.32 Ralith ogre randomly started rendering my sphere! :D
01:18.51 Ralith and the projection mode switches seem to work :D
01:19.07 Ralith as do the camera controls :D
01:19.34 Ralith :D:D:D
01:19.47 CIA-30 BRL-CAD: 03ralith * r35229 10/rt^3/trunk/src/g3d/ (4 files): Working camera controls!
01:22.47 CIA-30 BRL-CAD: 03ralith * r35230 10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Fixed mousewheel handling for camera control input.
01:23.12 Ralith numpad controls don't seem to work :/
01:42.56 starseeker Ralith: pics?
01:43.28 Ralith starseeker: there's really not much to see; you'd have more fun building it yourself (and I'd *really* like for someone to do that, for testing purposes)
01:43.36 Ralith but it's minimal effort, so okay
01:45.06 Ralith mafm: I guess your camera code does some magic that make the render work as expected.
01:46.23 Ralith starseeker: http://isitloadedyet.com/~ralith/sphere.png
01:46.52 Ralith although it would appear that something's funky with the projection mode dropdown
01:47.00 Ralith the default is somehow set incorrectly
01:47.40 *** part/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net)
01:48.33 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net)
02:11.33 CIA-30 BRL-CAD: 03ralith * r35231 10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Got Ogre to fill the context with its background color. Clipping issues of some kind remain; the test sphere is invisible unless you pan it to the lower left, for example.
02:16.35 CIA-30 BRL-CAD: 03ralith * r35232 10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Fixed clipping issue. Somewhat hackish; should probably patch Ogre to do this instead.
02:22.48 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net)
02:24.31 CIA-30 BRL-CAD: 03n_reed * r35233 10/brlcad/trunk/src/libdm/dm-rtgl.c: better basic lighting performance
02:30.31 CIA-30 BRL-CAD: 03ralith * r35234 10/rt^3/trunk/src/g3d/ (MainWindow.cxx OgreGLWidget.cxx mainwindow.ui): Fixed the setting of the default projection mode and connected the camera mode dropdown to the relevant logic.
02:31.40 Ralith okay, only remaining serious Ogre issue is aspect ratio tends to get kinda screwed by resizes
02:31.54 Ralith which I could /probably/ hack, but this really should be in ogre
02:45.58 CIA-30 BRL-CAD: 03ralith * r35235 10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Replaced resize handling with a less hackish version that just calls Ogre. The aspect ratio, however, is still not correct.
02:48.00 Ralith damn, wish mafm was still here
02:56.47 CIA-30 BRL-CAD: 03ralith * r35236 10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Fixed the aspect ratio!
02:56.55 Ralith got it :D
02:57.40 brlcad kudos!
02:57.59 Ralith ^^
02:58.08 Ralith brlcad: it's now about 90% as functional as original g3d.
02:58.22 Ralith keyboard camera controls aren't quite working yet
02:58.25 Ralith and I may have forgotten something
02:58.30 Ralith but otherwise it's all good :D
02:58.53 Ralith I bet I can get antialiasing to work.
03:03.19 *** join/#brlcad Patmcc19 (n=chatzill@71-223-50-112.phnx.qwest.net)
03:24.23 Ralith done! :D
03:24.34 Ralith today was a very successful day.
03:24.44 CIA-30 BRL-CAD: 03ralith * r35237 10/rt^3/trunk/src/g3d/ (OgreGLWidget.cxx OgreGLWidget.h): Scrapped a useless constructor and got antialiasing working.
03:25.39 Ralith I suppose that's code for you; snail's pace for weeks, then immense progress in just a few days.
03:27.21 louipc you had an epiphany?
03:28.28 brlcad Ralith: so what's it look like now?
03:28.33 Ralith louipc: no, I just took a slightly different approach—stopped trying to cram Ogre and Qt into the same context.
03:28.46 Ralith brlcad: sec.
03:29.17 louipc you just gotta keep pluggin at it eh?
03:30.17 Ralith yup
03:30.45 Ralith brlcad: http://isitloadedyet.com/~ralith/ogre-cooperates.png
03:31.04 Ralith once again, don't mind the "Current Frame" thing in the middle, that's my WM and my screenshot app not cooperating.
03:31.14 Ralith note the antialiased edges :]
03:35.37 Ralith keyboard input weirdness remains, but that's addressable
03:36.06 Ralith and there's some oddness when rotating the view around the horizontal axis, but I think that was already in mafm's code.
03:36.12 Ralith and shouldn't be hard to fix, since I think I know where it is
03:37.38 Ralith an extra bonus is that after a bit of polishing I should be able to submit this code back to the Ogre world and solve the apparently common desire for Ogre+Qt
03:38.09 Ralith in a reliable and portable fashion, no less.
03:38.25 Ralith Of course, it would be much better if it could be made to render into the context properly.
03:38.39 brlcad cool
03:38.48 brlcad coming along great, nice progress!
03:38.53 Ralith thanks ^^
04:15.46 Ralith hm.
04:16.39 Ralith starseeker: I think I might have found another way to do the Qt-in-OpenGL thing
04:17.09 Ralith maybe we can get the QGraphicsView to use an overlay context on Ogre's own context
04:17.14 Ralith that should keep them from conflicting
04:17.37 Ralith only issue is afaik QGraphicsView doesn't support anything that fancy, but it might not be hard to modify.
04:17.44 Ralith I'll try to look into it.
04:18.20 Ralith (see: overlays in http://doc.trolltech.com/4.5/qglwidget.html)
04:19.14 Ralith also possibly http://doc.trolltech.com/4.5/opengl-overpainting.html
04:19.48 Ralith grabs food
05:03.14 dtidrow has anyone remarked on the streaming audio for Apollo 11 on the NASA web site?
05:03.43 dtidrow would be nice if they provide the whole thing for download sometime in the future
05:05.19 Ralith a stream is a download dressed up to look silly
05:05.28 Ralith just pipe it to disk
05:06.52 dtidrow didn't know about it until this evening - they're streaming the whole mission
05:07.23 dtidrow means I've alrealy missed half of it...
05:08.21 dtidrow apparently started on Thursday, exactly 40 years after it really happened
05:37.13 Ralith starseeker: I think that last link might be the key, especially if Qt widget drawing is done on top of QPainter, or a similar close association exists.
05:37.22 Ralith which may well be the case.
07:27.24 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
09:01.44 *** join/#brlcad cosurgi (n=cosurgi@atak.bl.pg.gda.pl)
10:10.37 *** join/#brlcad mafm (n=mafm@74.Red-83-42-152.dynamicIP.rima-tde.net)
10:15.22 CIA-30 BRL-CAD: 03indianlarry * r35238 10/brlcad/trunk/src/other/step/src/clstepcore/complexSupport.h:
10:15.22 CIA-30 BRL-CAD: re-ordered some class member initialization to quite compiler
10:15.23 CIA-30 BRL-CAD: warnings
10:44.31 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net)
11:05.16 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net)
11:40.37 *** join/#brlcad mafm_ (n=mafm@74.Red-83-42-152.dynamicIP.rima-tde.net)
11:56.37 *** join/#brlcad cosurgi (n=cosurgi@atak.bl.pg.gda.pl)
12:02.41 *** join/#brlcad _clock__ (n=_sushi_@80.218.244.105)
12:06.37 *** join/#brlcad CIA-38 (n=CIA@208.69.182.149)
12:10.34 starseeker Ralith: yeah, that does look interesting.
12:10.53 starseeker maybe the next thing to look at after you reach feature parity with old g3d?
13:33.47 *** join/#brlcad Patmcc19 (n=chatzill@71-223-28-235.phnx.qwest.net)
13:38.25 d-lo brlcad: you in today?
14:05.00 brlcad d-lo: yep
14:06.30 *** join/#brlcad samrose (n=samrose@24.11.214.181)
14:07.19 d-lo kk, a computer came in with your name on it. They were looking for signatures.
14:25.19 brlcad you bought me a computer, aw how sweet thx
14:25.23 *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3)
14:32.47 d-lo I got it because it comes with free Dell mousepads. You can keep the computer as long as I get the mousepad.
15:00.41 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
15:02.13 *** join/#brlcad samrose (n=samrose@24.11.214.181)
15:08.34 CIA-38 BRL-CAD: 03starseeker * r35239 10/brlcad/trunk/src/librt/opennurbs_ext.cpp: Parameterize the rest of the shared points. Again a small speed improvement, but the bulk of the time seems to be spent in the CurveTree code somewhere.
15:17.09 CIA-38 BRL-CAD: 03starseeker * r35240 10/brlcad/trunk/ (include/opennurbs_ext.h src/librt/opennurbs_ext.cpp): Comment out the getLeavesRight code - another speedup of about 15 sec. on openbook prep.
17:01.17 *** join/#brlcad mafm (n=mafm@74.Red-83-42-152.dynamicIP.rima-tde.net)
17:12.49 *** join/#brlcad mafm (n=mafm@74.Red-83-42-152.dynamicIP.rima-tde.net)
17:26.54 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net)
17:28.11 CIA-38 BRL-CAD: 03bob1961 * r35241 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Update the undo methods to handle undo transactions with multiple objects. Update the edcodes wrapper to checkpoint only the objects that were modified.
17:38.49 *** join/#brlcad mafm (n=mafm@74.Red-83-42-152.dynamicIP.rima-tde.net) [NETSPLIT VICTIM]
17:38.49 *** join/#brlcad samrose (n=samrose@24.11.214.181) [NETSPLIT VICTIM]
17:38.49 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) [NETSPLIT VICTIM]
17:38.50 *** join/#brlcad _sushi_ (n=_sushi_@84-73-204-25.dclient.hispeed.ch) [NETSPLIT VICTIM]
17:38.50 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
17:38.50 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
17:38.50 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
17:39.29 *** join/#brlcad bobbens_ (i=bobbens@saw4ever.de)
17:50.53 *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3)
18:06.03 CIA-38 BRL-CAD: 03bob1961 * r35242 10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Mod the clearTargetLedger method to clear the ledger.
18:13.28 *** join/#brlcad Don_ (n=Don@c-71-238-51-148.hsd1.mi.comcast.net)
18:18.41 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
18:20.38 *** join/#brlcad poolio_ (n=poolio@bz.bzflag.bz)
18:20.49 *** join/#brlcad mafm_ (n=mafm@74.Red-83-42-152.dynamicIP.rima-tde.net)
18:33.15 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
18:34.50 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) [NETSPLIT VICTIM]
18:35.24 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) [NETSPLIT VICTIM]
19:11.21 ``Erik ssshhhhhh
19:11.27 *** join/#brlcad elena (n=elena@89.136.118.141)
19:33.00 *** join/#brlcad _sushi_ (n=_sushi_@84-73-204-25.dclient.hispeed.ch)
19:35.36 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
19:44.10 *** join/#brlcad IriX64 (n=WarLock@bas2-sudbury98-1177593187.dsl.bell.ca)
20:23.01 CIA-38 BRL-CAD: 0389.136.118.141 07http://brlcad.org * r1578 10/wiki/More_Changelog: July 20
20:33.21 CIA-38 BRL-CAD: 03bob1961 * r35243 10/brlcad/trunk/src/libged/draw.c: Modified ged_drawtrees to not add objects to the display list more than once.
20:56.06 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net)
21:22.37 CIA-38 BRL-CAD: 03jdoliner * r35244 10/brlcad/trunk/src/proc-db/surfaceintersect.cpp: method now correctly finds the points along the edge of the surface
21:33.36 CIA-38 BRL-CAD: 03starseeker * r35245 10/brlcad/trunk/ (3 files in 3 dirs):
21:33.40 CIA-38 BRL-CAD: Start poking at the brep.cpp code (comments, cleanup), remove a couple EvNormals
21:33.44 CIA-38 BRL-CAD: calls that shouldn't be needed with the pre-calculating being done. Note to
21:33.48 CIA-38 BRL-CAD: self - need to update isFlat comments now that different trimming points are in
21:33.50 CIA-38 BRL-CAD: place
21:52.50 CIA-38 BRL-CAD: 03irpguardian * r35246 10/brlcad/trunk/src/proc-db/human.c: Re-added bounding boxes, which are now the correct size and orientation, but not correct location.
21:55.57 starseeker hmm - malloc is killing the performance on the shape1.s test - not sure why
21:56.16 starseeker makes a note to figure out what he broke there, or if it's always been doing that...
22:55.21 *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net)
23:24.09 CIA-38 BRL-CAD: 03brlcad * r35247 10/rt^3/trunk/include/ (80 files in 14 dirs):
23:24.11 CIA-38 BRL-CAD: revert back to double-underscores as single underscores are in use by some libc
23:24.13 CIA-38 BRL-CAD: headers (e.g., bsd) and cause compilation errors if the filenames match a system
23:24.15 CIA-38 BRL-CAD: header (e.g., time, object, string, date, image). doubles are also reserved for
23:24.17 CIA-38 BRL-CAD: implementation use but far less encountered; alternative is no underscores.
23:24.59 *** part/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net)
23:26.07 CIA-38 BRL-CAD: 03n_reed * r35248 10/brlcad/trunk/src/libdm/Makefile.am: fixed segfault on failed tree lookup

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