IRC log for #brlcad on 20090917

01:04.18 CIA-28 BRL-CAD: 03starseeker * r35930 10/brlcad/trunk/src/librt/primitives/epa/epa_brep.cpp: This seems to create an epa geometry for at least the axis aligned case, but for some reason fails to raytrace.
01:20.58 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-185.sbndin.btas.verizon.net)
01:43.22 starseeker growl.... why doesn't that work?
01:43.35 brlcad because it's wednesday
01:43.42 brlcad code rarely ever works on wednesday
01:43.51 starseeker heh
01:43.59 ``Erik wait, is it a full moon?
01:44.15 starseeker the wireframe looks great, indianlarry's surface plotting routine likes it...
01:57.07 *** join/#brlcad talcite (n=matthew@69.165.133.17)
02:16.15 brlcad that is so weird. i know it's my machine name, it's pingable, but i have no idea where in my house the machine is
02:16.59 brlcad aha!
02:17.19 brlcad finds the device tucked away
02:28.29 ``Erik heh
03:05.32 *** join/#brlcad talcite_ (n=matthew@75-119-229-102.dsl.teksavvy.com)
03:10.45 CIA-28 BRL-CAD: 03starseeker * r35931 10/brlcad/trunk/src/librt/primitives/epa/epa_brep.cpp:
03:10.45 CIA-28 BRL-CAD: Back to the idea of using a known good surface to deduce a template - less
03:10.45 CIA-28 BRL-CAD: elegant but it DOES raytrace successfully. Will have to apply rotation and
03:10.45 CIA-28 BRL-CAD: translation operations to make this map to anything off axis, but that should be
03:10.45 CIA-28 BRL-CAD: doable.
03:13.04 starseeker hrm. might need to do a 'half parabola' curve to do a revolve, looking at the wireframe...
03:13.30 starseeker oh well, if this proves general it can stay put, however ugly it may be...
05:15.54 *** join/#brlcad ``Erik (i=erik@c-69-140-109-104.hsd1.md.comcast.net)
07:55.47 CIA-28 BRL-CAD: 03d_rossberg * r35932 10/brlcad/trunk/src/librt/primitives/epa/epa_brep.cpp:
07:55.47 CIA-28 BRL-CAD: MSVC error: there is no sqrt(int), therefore which overloaded version of sqrt() should the compiler choose: sqrt(float), sqrt(double) or sqrt(long double)?
07:55.47 CIA-28 BRL-CAD: => changed the parameters (constants) type to double
08:01.30 CIA-28 BRL-CAD: 03d_rossberg * r35933 10/brlcad/trunk/misc/win32-msvc/CMakeLists.txt: forgot to update this after the reorganization of src/conf CMake files (revision 34269)
10:27.38 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-106.sbndin.btas.verizon.net)
11:34.26 CIA-28 BRL-CAD: 03brlcad * r35934 10/brlcad/trunk/include/ged.h:
11:34.26 CIA-28 BRL-CAD: begin providing means to dig into the gedp without the user needing to know the
11:34.26 CIA-28 BRL-CAD: internal structure directly. provide a GED_INITIALIZED() which checks for a
11:34.26 CIA-28 BRL-CAD: non-null wdbp. provide GED_LOCAL2BASE() and GED_BASE2LOCAL() that return the
11:34.27 CIA-28 BRL-CAD: database conversion factors.
11:35.27 CIA-28 BRL-CAD: 03brlcad * r35935 10/brlcad/trunk/src/libged/glob.c: first example use of GED_INITIALIZED() to make the database open check return status conditional on the database being initialized.
11:42.20 CIA-28 BRL-CAD: 03brlcad * r35936 10/brlcad/trunk/include/ged.h: ugh, ged_internal_call? really? this needs to die.
12:05.59 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:12.43 *** join/#brlcad talcite_ (n=matthew@75-119-229-102.dsl.teksavvy.com)
12:23.14 Yoshi47 8577:14 mged
12:30.00 d-lo how complex was the geometry that you were trying to tessilate?
12:45.27 Yoshi47 a block with a couple of cut outs, and 6 threaded holes with the M8 bolt from the hex db
12:48.11 d-lo any or it BoTs?
12:48.36 d-lo s/or/of/g
12:52.58 Yoshi47 BoT? whats the again, i haven't been using brlcad for a week now since this thing is going for so long
12:53.11 d-lo bag of triangles.
12:53.38 Yoshi47 mine are arb8 and the bolts are made out of trc
12:53.44 Yoshi47 lots of them
12:54.07 d-lo and I am begining to think that a) you were unlucky enough to find a bug, or b) something in your geometry is causing the tessilator to spend Loooots of time.
12:54.21 d-lo did you try to tessilate the entire geometry at once?
12:54.25 Yoshi47 oh most likely,
12:54.54 Yoshi47 im facetize is that the same as tess
12:55.19 d-lo yes.
12:55.38 ``Erik the bolt is insane, subtracting is will be very brutal on the tesselator
12:55.40 d-lo You might try facetizing something lower in the heirarchy first. See if you can figure out what is taking sooooo long.
12:55.41 Yoshi47 i just did the whole comb
12:55.57 Yoshi47 i don't want to cancel this after that much time do I?
12:56.09 d-lo how many cpu's do you have?
12:56.24 Yoshi47 dual core and its using the one full time
12:57.04 d-lo then make a copy of the db, and play with the copy. run facetize on a few regions to see if you can figure out what geometry is causing the massive slow down.
12:57.23 Yoshi47 i guess i could
12:57.29 Yoshi47 well see later,
12:57.37 Yoshi47 need to do some work at work!
12:58.21 d-lo lata
13:07.01 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
13:07.11 _clock_ lovely bug:
13:07.16 _clock_ Fixed an overflow in the timer handling. If the timer happened to be supposed
13:07.19 _clock_ to fire few milliseconds before the 32-bit ticks timer wraps around (every 49
13:07.21 _clock_ days) and the system were loaded so that before the trigger of the timer was
13:07.24 _clock_ detected, the system time wrapped around, then the timer would be missed and
13:07.26 _clock_ trigger again only in approximately 49 days.
13:18.48 ``Erik windows 7 sp 1? :D
13:30.51 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-106.sbndin.btas.verizon.net)
13:54.07 CIA-28 BRL-CAD: 03brlcad * r35937 10/brlcad/trunk/NEWS: richard weiss added a make_pnts command for importing point cloud data from files with a given specified column ordering.
13:54.38 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
13:56.27 CIA-28 BRL-CAD: 03brlcad * r35938 10/brlcad/trunk/src/libged/make_pnts.c: fix copyright and footer, file started in 2009. footer viline has to be at the end of the file or it's ignored.
14:01.02 CIA-28 BRL-CAD: 03brlcad * r35939 10/brlcad/trunk/src/libged/make_pnts.c: minor formatting cleanup
14:23.17 CIA-28 BRL-CAD: 03brlcad * r35940 10/brlcad/trunk/src/libged/make_pnts.c: reduce complexity. use bu_vls strings instead of manually manaaging c-strings. makes memory management easier and the custom whitespace routine can go away.
14:30.20 CIA-28 BRL-CAD: 03brlcad * r35941 10/brlcad/trunk/src/libged/make_pnts.c: another manual temp c-string conversion to a bu_vls string
14:32.30 CIA-28 BRL-CAD: 03brlcad * r35942 10/brlcad/trunk/src/libged/make_pnts.c: style consistency
14:56.59 CIA-28 BRL-CAD: 03brlcad * r35943 10/brlcad/trunk/src/libged/make_pnts.c: the last format string refactoring is a bit more complicated given the logic being employed, but should be a faithful conversion to a bu_vls. needs more testing.
14:59.07 CIA-28 BRL-CAD: 03brlcad * r35944 10/brlcad/trunk/src/libged/make_pnts.c: and now the main point of the refactoring, reduce complexity and entropy by eliminating the redundant whitespace trimming function now that all the places it was being called have been converted to a vls.
15:17.46 CIA-28 BRL-CAD: 03brlcad * r35945 10/brlcad/trunk/NEWS:
15:17.46 CIA-28 BRL-CAD: bob fixed a bug when raytracing an object that is displayed for editing within a
15:17.46 CIA-28 BRL-CAD: given subpath context (e.g. draw all.g/cone.r ; rt). the display lists weren't
15:17.46 CIA-28 BRL-CAD: being tracked as pathed objects, only lists of solids. now they're tracked as
15:17.46 CIA-28 BRL-CAD: display lists that refers to what the user asked for, each path with its own
15:17.48 CIA-28 BRL-CAD: solids list.
15:34.10 *** join/#brlcad samrose (n=samrose@c-24-11-185-57.hsd1.mi.comcast.net)
15:56.09 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-106.sbndin.btas.verizon.net)
16:13.01 *** join/#brlcad Elrohir (n=kvirc@p5B14EF18.dip.t-dialin.net)
16:14.05 CIA-28 BRL-CAD: 03brlcad * r35946 10/brlcad/trunk/src/libdm/dm-rtgl.c: clean up comment formatting, remove a big chunk of unused code for tops/buildtree/getchildren (which don't belong here anyways, need to use/refactor libged or librt).
16:24.32 *** join/#brlcad jdoliner (n=jdoliner@c-67-173-0-29.hsd1.il.comcast.net)
16:31.13 *** join/#brlcad Ralith (n=ralith@d142-058-081-077.wireless.sfu.ca)
16:33.03 CIA-28 BRL-CAD: 03brlcad * r35947 10/brlcad/trunk/src/libdm/dm-rtgl.c: quell most pedantic compilation warnings
16:40.44 CIA-28 BRL-CAD: 03starseeker * r35948 10/brlcad/trunk/src/ (3 files in 3 dirs): Start getting set up for ehy brep.
17:20.31 *** join/#brlcad Ralith_ (n=ralith@d142-058-081-077.wireless.sfu.ca)
17:33.23 *** join/#brlcad mafm (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net)
18:41.19 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-106.sbndin.btas.verizon.net)
18:57.28 *** join/#brlcad Ralith (n=ralith@69.90.48.127)
19:37.50 *** join/#brlcad samrose (n=samrose@c-24-11-185-57.hsd1.mi.comcast.net)
20:13.56 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-106.sbndin.btas.verizon.net)
20:21.12 CIA-28 BRL-CAD: 03indianlarry * r35949 10/brlcad/trunk/ (3 files in 3 dirs): (log message trimmed)
20:21.12 CIA-28 BRL-CAD: Added getSurfacePoint() that uses the bounding volumes along with the
20:21.12 CIA-28 BRL-CAD: Newton iterate to find the surface UV of a point on the surface.
20:21.12 CIA-28 BRL-CAD: Fixed getCurveEstimateOfV() for decreasing 't' ranges.
20:21.12 CIA-28 BRL-CAD: Added getLeavesBoundingPoint() function to BVNode to return bounding
20:21.13 CIA-28 BRL-CAD: leafs that contain the point.
20:21.15 CIA-28 BRL-CAD: Initialized m_face to NULL for all BVNode constructors.
20:23.40 CIA-28 BRL-CAD: 03indianlarry * r35950 10/brlcad/trunk/src/ (libged/brep.c librt/primitives/brep/brep_debug.cpp): Updated and added some libged 'brep' command options. Not in usage message yet so still consideer WIP.
20:52.33 *** join/#brlcad talcite_ (n=matthew@75-119-229-102.dsl.teksavvy.com)
21:04.50 CIA-28 BRL-CAD: 03starseeker * r35951 10/brlcad/trunk/src/librt/primitives/ehy/ehy_brep.cpp: Use a revolve technique, which this time actually raytraces - seems to be generating a match for the ehy on-axis.
21:08.31 CIA-28 BRL-CAD: 03starseeker * r35952 10/brlcad/trunk/src/librt/primitives/ehy/ehy_brep.cpp: Er, scaling the other way.

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