IRC log for #brlcad on 20110825

00:17.49 jordisayol starseeker: yes, You're right. I'll try to find the rpm package containing this header, thanks
00:26.10 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
00:29.00 *** join/#brlcad Yoshi477 (~jan@d72-39-60-53.home1.cgocable.net)
00:33.46 CIA-62 BRL-CAD: 03jordisayol * r46391 10/brlcad/trunk/sh/ (make_deb.sh make_rpm.sh): Changed more deb/rpm building dependencies.
00:36.17 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
01:06.22 CIA-62 BRL-CAD: 03starseeker * r46392 10/brlcad/trunk/ (CMakeLists.txt misc/CMake/ResetCache.cmake):
01:06.22 CIA-62 BRL-CAD: Need more testing, but this setup swaps between 32 and 64 bit compilation
01:06.22 CIA-62 BRL-CAD: without requiring the nuking of the build directory files. In other words,
01:06.22 CIA-62 BRL-CAD: changing the BRLCAD-CPU_TYPE in cmake-gui and running configure should 'do the
01:06.22 CIA-62 BRL-CAD: right thing' automatically, and does on the system tested so far.
01:07.28 starseeker sweet
01:08.59 CIA-62 BRL-CAD: 03starseeker * r46393 10/brlcad/trunk/CMakeLists.txt: mark BULLET_INCLUDE_DIR as advanced
01:33.35 brlcad starseeker: nice list of extra deps there in jordi's stuff (sh/make_deb.sh)
01:36.00 brlcad and nice fixup with RESET_CACHE_FILE :)
01:41.49 CIA-62 BRL-CAD: 03starseeker * r46394 10/brlcad/branches/STABLE/src/mged/ (mged.c setup.c): Add r45544 to stable - restores rt and rtarea output to mged.
01:45.54 brlcad aha .. that's right -- not a vls init issue, it was a ged init issue, the struct gets reinitialized when a database is closed, but was never resetting the i/o handlers
01:51.24 CIA-62 BRL-CAD: 03starseeker * r46395 10/brlcad/branches/STABLE/src/librt/opennurbs_ext.h: Add the nurbs wireframe fix from 45532 and 45533 - prevents an infinite loop.
03:46.44 CIA-62 BRL-CAD: 03starseeker * r46396 10/brlcad/trunk/src/conv/obj-g_new.c: Mac didn't like NULL, go with 0
04:43.19 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
05:51.39 CIA-62 BRL-CAD: 03starseeker * r46397 10/brlcad/trunk/misc/CMake/FindLEMON.cmake: Can't use a system lemon unless lempar.c is present in the same directory - check that too.
06:15.25 CIA-62 BRL-CAD: 03starseeker * r46398 10/brlcad/trunk/misc/CMake/FindLEMON.cmake: lemon generates a .out file by default - could just add -q arg, but we may want that out file for debugging at some point so just go ahead and add it to the output list for now.
06:17.33 starseeker come to think of it, our uce-dirent.h file is third party
06:25.45 CIA-62 BRL-CAD: 03starseeker * r46399 10/brlcad/trunk/src/mged/CMakeLists.txt: fix mged linking if bullet is around
06:45.59 CIA-62 BRL-CAD: 03starseeker * r46400 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: If all the flags fail, don't try it - need to be able to successfully tell the compiler 32/64 bit, otherwise configure specifically for something the compiler can't do should fail.
07:30.21 *** join/#brlcad merzo (~merzo@193.254.217.44)
08:01.07 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
08:35.31 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
10:35.03 *** join/#brlcad abhi2011 (~chatzilla@wlan-145-94-184-039.wlan.tudelft.nl)
11:28.17 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:40.47 *** join/#brlcad abhi2011_ (~chatzilla@wlan-145-94-184-039.wlan.tudelft.nl)
12:50.22 *** join/#brlcad abhi2011 (~chatzilla@wlan-145-94-184-039.wlan.tudelft.nl)
13:03.01 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
14:06.06 brlcad it is, should get moved
14:36.30 CIA-62 BRL-CAD: 03starseeker * r46401 10/brlcad/trunk/src/other/uce-dirent/: uce-dirent is external, prepare a src/other home
14:51.29 CIA-62 BRL-CAD: 03starseeker * r46402 10/brlcad/trunk/misc/CMake/FindLEMON.cmake: tweak so things are quieter on repeat runs of cmake
14:51.52 CIA-62 BRL-CAD: 03starseeker * r46403 10/brlcad/trunk/src/ (5 files in 2 dirs): move uce-dirent to src/other
15:01.25 brlcad thinks we could probably do what that header is doing easier and more simply without it
15:02.27 brlcad shouldn't even be needed on most modern non-windows platforms
15:04.12 starseeker possibly - it was a quick and functional solution for near-zero work at the time
15:18.29 CIA-62 BRL-CAD: 03starseeker * r46404 10/brlcad/trunk/src/other/lemon/README: Add a README file for lemon. probably should add the lemon docs as a text file too but that'll take a bit more reformatting
15:25.20 *** join/#brlcad abhi2011 (~chatzilla@wlan-145-94-184-039.wlan.tudelft.nl)
15:31.59 *** join/#brlcad n_reed (~molto_cre@BZ.BZFLAG.BZ)
16:09.48 CIA-62 BRL-CAD: 03starseeker * r46405 10/brlcad/trunk/src/libpc/CMakeLists.txt: Oh yeah, probably should uncomment the tests too.
16:12.33 CIA-62 BRL-CAD: 03starseeker * r46406 10/brlcad/trunk/CMakeLists.txt: don't want recursive behavior, so spot .. and ignore it in distcheck path handling.
16:13.52 CIA-62 BRL-CAD: 03starseeker * r46407 10/brlcad/trunk/ (10 files in 4 dirs): Update/add dist files and ignore lists for CMake distcheck
16:27.17 CIA-62 BRL-CAD: 03starseeker * r46408 10/brlcad/trunk/src/libpc/CMakeLists.txt: Bah, spoke too soon - test apps aren't happy.
16:35.16 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
16:46.43 starseeker can't wait to see what happens on windows with obj-g </sarcasm>
19:02.36 CIA-62 BRL-CAD: 03n_reed * r46409 10/brlcad/trunk/src/conv/obj-g_new.c: Reformatted usage string to be less verbose.
19:17.01 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
20:00.22 CIA-62 BRL-CAD: 03starseeker * r46410 10/brlcad/trunk/CMakeLists.txt: These variables are not needed by default, but useful in some situations - put commented out lines in to illustrate how they would be set
20:45.29 *** join/#brlcad merzo (~merzo@206-1-132-95.pool.ukrtel.net)
21:18.51 *** join/#brlcad ScribbleJ (~chris@99-35-164-204.lightspeed.dwgvil.sbcglobal.net)
21:20.57 CIA-62 BRL-CAD: 03brlcad * r46411 10/brlcad/trunk/TODO: the nmg->brep conversion routine could use a more simple 2d bounding box technique that should give tighter fitting surfaces for quad faces. could go hog wild with a convex hull calculation too.
21:25.44 ScribbleJ I'm just getting started on trying to figure out brl-cad... is there a commonly used parts library anyplace, like for bolts, bolt holes, common shapes that aren't primitives, etc?
21:29.13 CIA-62 BRL-CAD: 03n_reed * r46412 10/brlcad/trunk/src/librt/primitives/bot/bot.c: Having rt_bot_ifree free normals and face_normals arrays along with the others.
21:32.14 CIA-62 BRL-CAD: 03n_reed * r46413 10/brlcad/trunk/ (include/wdb.h src/libwdb/bot.c): Marking unmodified parameters of mk_bot_w_normals as const.
21:37.34 brlcad ScribbleJ: hello
21:38.54 ScribbleJ Howdy!
21:39.14 brlcad ScribbleJ: two answers to that question -- 1) there is and it's rather extensive, but you don't have access to it (it's a proprietary parts database) and more usefully 2) there are various tools in brl-cad that will generate various common shapes
21:39.23 brlcad bolt being one of the examples
21:39.37 ScribbleJ Those are both good answers.
21:40.16 brlcad bolt, coil, fence, gastank, handle, human, picket_fence, tire, window, window_frame, and wire are the currently available "shape" tools (of varying quality and usefulness)
21:42.22 brlcad there is also a different bolt script floating around that someone in the community made that will apply threading and supports standard bolt specifications
21:44.25 ScribbleJ All right. I'm probably ahead of myself anyhow; I'll need to figure out how to do anything at all first. :)
21:44.41 brlcad have you seen the tutorial series on the website?
21:44.44 ScribbleJ I'm coming from having only used OpenSCAD and hoping I could find something a little more powerful.
21:44.53 ScribbleJ I have - I've read it but I need to walk through it I think.
21:45.43 brlcad yeah, until some of the core commands are familiar (the ones on the mged quick reference), you'll have a tough time being productive -- the tutorials help you get there if you actually do them
21:46.31 brlcad the tutorials go through a lot of material, but even then only begin to scratch the surface of what you can do
21:54.36 *** join/#brlcad b0ef (~b0ef@160.24.202.84.customer.cdi.no)
22:15.11 CIA-62 BRL-CAD: 03n_reed * r46414 10/brlcad/trunk/src/conv/obj-g_new.c: Fixed memory leak. A couple allocated arrays were being missed in the free_ti routine.
22:31.53 CIA-62 BRL-CAD: 03brlcad * r46415 10/brlcad/trunk/ (5 files in 4 dirs):
22:31.53 CIA-62 BRL-CAD: deprecate db_regexp_match() since it's nearly identical to bu_fnmatch(). it's
22:31.53 CIA-62 BRL-CAD: probably a minimally impacting change that could be removed, but the meaning of
22:31.53 CIA-62 BRL-CAD: the function's boolean return value is flipped making regexp substitution
22:31.53 CIA-62 BRL-CAD: clumsy. instead, mark it for removal and make the guts call bu_fnmatch(). this
22:31.53 CIA-62 BRL-CAD: was prompted by the existing implementation not supporting an expected feature
22:31.54 CIA-62 BRL-CAD: for 'not' character classes ala [^abc] which bu_fnmatch does support.
22:39.30 CIA-62 BRL-CAD: 03brlcad * r46416 10/brlcad/trunk/NEWS:
22:39.30 CIA-62 BRL-CAD: improved globbing of object names in mged by calling the libbu bu_fnmatch()
22:39.30 CIA-62 BRL-CAD: routine instead of the weaker librt db_regexp_match() function. this was
22:39.30 CIA-62 BRL-CAD: prompted by noticing that support for negated character classes (e.g., [^abc])
22:39.30 CIA-62 BRL-CAD: was not supported but it should also improve support for other operators such as
22:39.31 CIA-62 BRL-CAD: repetitions of character sets and anchoring to beginning and end of object
22:39.32 CIA-62 BRL-CAD: names.
22:47.50 *** part/#brlcad n_reed (~molto_cre@BZ.BZFLAG.BZ)
22:54.12 CIA-62 BRL-CAD: 03brlcad * r46417 10/brlcad/trunk/NEWS:
22:54.12 CIA-62 BRL-CAD: go ahead and be specific since the four prims affected will fit, cliff tightened
22:54.12 CIA-62 BRL-CAD: the bounding boxes which 'should' improve performance but at a minimum will
22:54.12 CIA-62 BRL-CAD: affect the autoview size of those primitives when drawn alone (as well as the bb
22:54.12 CIA-62 BRL-CAD: command)
23:25.27 CIA-62 BRL-CAD: 03brlcad * r46418 10/brlcad/trunk/sh/conversion.sh:
23:25.28 CIA-62 BRL-CAD: accommodate the new options, but keeping them ordered similar to the intended
23:25.28 CIA-62 BRL-CAD: grouping. renamed the SAVE option to KEEP to avoid ambiguity. restore output
23:25.28 CIA-62 BRL-CAD: formatting so that column 70 isn't exceeded (keeping the output neatly
23:25.28 CIA-62 BRL-CAD: consistent). lastly, make KEEP respect the VERBOSE setting.
23:25.55 CIA-62 BRL-CAD: 03brlcad * r46419 10/brlcad/trunk/sh/conversion.sh: make sure the SEARCH binary exists too, set and use it as SGED
23:35.05 CIA-62 BRL-CAD: 03brlcad * r46420 10/brlcad/trunk/sh/conversion.sh: since the working file might no longer be deleted, give it a proper .g suffix.
23:35.40 *** join/#brlcad ScribbleJ (~chris@99-35-164-204.lightspeed.dwgvil.sbcglobal.net)
23:40.38 CIA-62 BRL-CAD: 03brlcad * r46421 10/brlcad/trunk/NEWS:
23:40.38 CIA-62 BRL-CAD: tom browder updated the conversion.sh script with new options for KEEP and
23:40.38 CIA-62 BRL-CAD: OPATH, which respectively allow users to keep the working copy and specify the
23:40.38 CIA-62 BRL-CAD: object path to use for searching. combine two changes together and remove
23:40.38 CIA-62 BRL-CAD: multiline. (multiline news items are rare, usually reserved for multiple
23:40.39 CIA-62 BRL-CAD: contributors. also, reworded to fit to column 70.)
23:45.40 CIA-62 BRL-CAD: 03brlcad * r46422 10/brlcad/trunk/NEWS:
23:45.40 CIA-62 BRL-CAD: technically, memory issues are user visible, so document the recent fix from
23:45.40 CIA-62 BRL-CAD: nicholas reed where BoT object memory was not being freed during export. this
23:45.40 CIA-62 BRL-CAD: potentially could be a lot of memory for large bots and bots that are frequently
23:45.40 CIA-62 BRL-CAD: edited.
23:46.39 brlcad abhi2011: how's the progress coming along?
23:47.25 brlcad haven't seen any bb updates or questions in a couple days
23:47.45 abhi2011 Well havent been able to work on it for the pass 2 days, but will code a bit today :)
23:47.57 abhi2011 a bit of thesis writing :P
23:48.02 brlcad ah, okay
23:48.59 abhi2011 I was wondering, the ultimate aim of the simulate command is to fire it through a mged script and then run rt on the scene ?
23:49.37 abhi2011 so like simulate is run for say 1 step and then a scene is rendered and stored as a png image
23:49.48 abhi2011 then its run for 2 steps and again a scene is rendered
23:50.12 abhi2011 and then all these images will be combined using imagemagik to make a movie
23:50.25 abhi2011 for illustration purposes
23:57.54 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
23:58.38 brlcad abhi2011: initially, sure
23:59.14 brlcad actually, the aim is to perform the simulation itself -- there are a variety of ways to visualize that simulation

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