| 00:06.55 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 00:31.57 | CIA-40 | BRL-CAD: 03brlcad * r39670 10/brlcad/trunk/src/proc-db/spiral.pl: |
| 00:31.58 | CIA-40 | BRL-CAD: add a fudge factor of 6 degrees to compensate for the fact that we're |
| 00:31.58 | CIA-40 | BRL-CAD: translating the segments based on their lower corner point instead of their |
| 00:31.59 | CIA-40 | BRL-CAD: natural center. the x/y needs to change and/or the rotation angle needs to take |
| 00:31.59 | CIA-40 | BRL-CAD: the size and keypoint of the box into consideration. fudge is 'good enough' for |
| 00:32.00 | CIA-40 | BRL-CAD: this scripting example, though. |
| 00:32.00 | CIA-40 | BRL-CAD: we also batch together mged invocations in sets of 100 to reduce overhead. improves runtime by two orders of magnitude. names are simplified as well. |
| 00:36.07 | brlcad | purdy! |
| 00:36.26 | brlcad | last render for the day under way |
| 00:39.38 | starseeker | kanzure: hah - HeeksCAD does compile with a Makefile tweak |
| 00:39.44 | starseeker | nice |
| 00:45.25 | kanzure | neato |
| 00:47.00 | starseeker | bemusedly watches it try to open the OpenMoko step file... |
| 00:47.54 | kanzure | heh |
| 00:49.50 | starseeker | cool - justin got his masters degree and is resuming work on gcam |
| 00:57.01 | Ralith | oo |
| 01:05.26 | *** join/#brlcad yukonbob (~svs@S0106001125477e9c.ok.shawcable.net) | |
| 01:09.44 | starseeker | um |
| 01:09.45 | starseeker | can't read "rateknobs": no such variable |
| 01:09.45 | starseeker | MGED unable to initialize gui, reverting to classic mode. |
| 01:11.25 | starseeker | O.O what the... |
| 01:11.29 | starseeker | red works here |
| 01:11.32 | starseeker | aaaaaaaugh |
| 01:12.30 | starseeker | oh, there we go... |
| 01:12.32 | starseeker | kinda works |
| 01:12.34 | starseeker | odd... |
| 01:27.34 | brlcad | http://brlcad.org/tmp/spiral.png |
| 01:28.51 | brlcad | and that's enough of that :) |
| 01:29.03 | yukonbob | hello, #brlcad |
| 01:30.06 | yukonbob | q: again -- (don't recall having seen an answer over last two days): anybody have ideas for converting a CSG miter joint to a 2d plot for application on a real world object? |
| 01:32.16 | yukonbob | eg: imagine two pipes joined nearly perpendicularly, like a "T" (but not necessarily 90 degrees). The "stem" (versus "top crossbar") of the T will need a miter joint. If I model in BRLCAD, ideas for generating a piece of paper I can wrap around ereal-world object to guide miter cut? |
| 02:19.03 | CIA-40 | BRL-CAD: 03brlcad * r39671 10/brlcad/trunk/src/proc-db/spiral.pl: cleanup and explanation for example purposes |
| 02:21.45 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Spiral.png]]": Example procedural geometry model generated by a Perl script, rendered with BRL-CAD. |
| 02:31.19 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r2246 10/wiki/Spiral: initial discussion writeup for the example spiral procedural geometry script |
| 02:32.14 | brlcad | kanzure: fyi, http://brlcad.org/wiki/Spiral |
| 02:33.04 | brlcad | yukonbob: the only ideas I have involve writing code |
| 02:34.20 | brlcad | sounds like a somewhat complex mapping of an arbitrary UV surface space to 2D |
| 02:34.49 | kanzure | thanks |
| 02:35.39 | brlcad | yukonbob: you could script the projection if you know that it's cylindrical, taking the cut geometry and sampling in a cylindrical pattern and then writing the output to a 2D projection as you go |
| 02:38.16 | yukonbob | hi brlcad :) |
| 02:38.39 | yukonbob | ya -- I didn't figure it'd be easy -- but it got more complex as I imagined a bit harder... |
| 02:39.06 | yukonbob | hrmm.. I take that back... :) |
| 02:39.38 | yukonbob | I am imagining pipes (at the moment); so at least it's a "regular" object... |
| 02:39.59 | yukonbob | one could then shoot rays "dead on" and make measurements... |
| 02:40.04 | yukonbob | is happy |
| 02:51.55 | brlcad | nirt was sort of designed for that sort of scriptable pattern sampling |
| 03:03.07 | brlcad | envisioning a script that iterates over azimuth and height, shooting rays and for each ray that hits at a prescribed depth, you write out a pixel and proceed to the next cell |
| 03:05.58 | CIA-40 | BRL-CAD: 03brlcad * r39672 10/brlcad/trunk/src/proc-db/spiral.pl: minor explanation consistency |
| 03:54.04 | Ralith | huh. |
| 03:54.11 | Ralith | there's no BRL-CAD package in Arch. |
| 03:54.18 | Ralith | that's mildly distressing. |
| 04:30.10 | Ralith | considers putting together an AUR package |
| 04:38.26 | Ralith | brlcad: is there a description of the function of all BRL-CAD's (library) components somewhere? |
| 07:36.38 | Ralith | just tried to build SVN |
| 07:36.46 | Ralith | hm |
| 07:36.47 | Ralith | cleans |
| 08:48.57 | *** join/#brlcad mafm (~mafm@83.45.73.17) | |
| 08:49.43 | *** join/#brlcad Ralith (~ralith@216.162.199.202) | |
| 09:04.15 | brlcad | Ralith: there is a description in HACKING, src/README, and (to a lesser extent) doc/PROJECTS |
| 09:04.44 | Ralith | thanks |
| 09:07.35 | mafm | brlcad: didn't you use JAMA in your project, the Java version? |
| 09:08.31 | brlcad | in one place related to nurbs evaluation, not sure it's still being used |
| 09:09.57 | Ralith | where would I find detailed API docs for libwdb? |
| 09:16.52 | mafm | well, I have to not-used in my program, used Apache Commons Math instead |
| 09:17.07 | mafm | it had some weird bugs |
| 09:17.20 | mafm | the bad part is that even CERN libs copy from it :S |
| 10:34.27 | *** join/#brlcad Nohla_ (~Nohla@168.226.177.20) | |
| 11:05.58 | d-lo | Mernin all! |
| 11:45.41 | brlcad | Ralith: why, from the source of course |
| 11:46.14 | brlcad | actually, there's a manual page (man libwdb) |
| 11:46.21 | brlcad | plus lots of examples in src/proc-db |
| 12:06.23 | *** join/#brlcad parigaudi (~quassel@pd95b7f5e.dip0.t-ipconnect.de) | |
| 12:36.15 | CIA-40 | BRL-CAD: 03d_rossberg * r39673 10/brlcad/trunk/src/libged/CMakeLists.txt: synced with Makefile.am by adding combmem.c to the build |
| 12:43.41 | *** join/#brlcad Stattrav (~Stattrav@117.192.156.213) | |
| 14:57.17 | CIA-40 | BRL-CAD: 03r_weiss * r39674 10/brlcad/trunk/src/conv/obj-g_new.c: added test_face options, fixed a couple logic bugs, added nmg_fix_normals for closed shells |
| 15:12.25 | *** join/#brlcad Stattrav (~Stattrav@117.192.149.87) | |
| 15:14.30 | starseeker | Bah. |
| 15:14.59 | starseeker | the parsing of the temporary file for red is weak - the addition of other elements in the file messes it up |
| 15:16.40 | starseeker | thinks a little... |
| 15:16.42 | starseeker | hmm... |
| 15:22.56 | starseeker | brlcad: edcodes seem to apply a change here - how did you get it to fail? |
| 15:23.31 | starseeker | oh, edcomb |
| 15:23.33 | starseeker | nevermind |
| 15:23.36 | starseeker | carry on |
| 15:25.15 | starseeker | hmm... edcomb does do something here, although admittedly it's not the most easy to use command I've ever seen |
| 15:47.10 | *** join/#brlcad Nohla_ (~Nohla@168.226.179.80) | |
| 16:25.08 | *** join/#brlcad Nohla_ (~Nohla@168.226.179.80) | |
| 17:01.42 | ``Erik | they used all my dang charcoal O.o |
| 17:18.50 | ``Erik | milton irl: http://idle.slashdot.org/story/10/06/23/151227/Woman-Jailed-For-Starting-Office-Fire-To-Leave-Work-Early?art_pos=4 |
| 19:11.50 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 19:39.06 | CIA-40 | BRL-CAD: 03erikgreenwald * r39675 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: steal the UV method and jam it into rt_metaball_uv. |
| 20:34.01 | Ralith | I'm getting TCL errors trying to install a freshly built SVN. I have a system TCL (version 8.5.8) and am getting "/home/ralith/src/brlcad/brlcad/src/other/tcl/library/init.tcl: version conflict for package "Tcl": have 8.5.6, need exactly 8.5.8 |
| 20:34.06 | Ralith | " |
| 20:38.19 | Ralith | config.log seems to indicate that system TCL tests passed |
| 20:43.48 | Ralith | reran configure, verified it's using system TCL/Tk |
| 20:44.26 | Ralith | this is in tkhtml3 |
| 20:47.36 | Ralith | there appears to be cruft lying around the svn dir somewhere |
| 20:48.27 | Ralith | checks out fresh |
| 20:52.40 | brlcad | starseeker: I was trying to turn an existing comb into a region, not modify an existing region |
| 20:52.44 | brlcad | that might have been the flaw |
| 20:53.06 | starseeker | with edcomb? |
| 20:53.11 | brlcad | yep |
| 20:53.53 | starseeker | my thought on edcomb is to make it take attr=val pairs on the command line to make it more flexible, but I don't know for sure |
| 20:53.55 | brlcad | curiously don't know of any other way to create a region out of a list of objects |
| 20:54.34 | brlcad | wanted something like "r foo.r *.s" .. but that obviously doesn't work because r expects operators |
| 20:54.35 | starseeker | hmm... - the g command followed by an attr set? |
| 20:54.42 | brlcad | right |
| 20:55.02 | brlcad | which is basically what I ended up doing, but really didn't want to set attr directly |
| 20:55.26 | starseeker | hrm |
| 20:55.28 | brlcad | as there are other values assocated with regions like the material_id, los, region_id, etc |
| 20:55.32 | starseeker | we could make r more flexible... |
| 20:55.43 | brlcad | or g |
| 20:56.01 | brlcad | g -r foo.r *.c |
| 20:56.06 | starseeker | nods |
| 20:56.32 | starseeker | (or both - probably reasonable for both commands to be more flexible) |
| 20:57.04 | starseeker | is currently setting up some mechanisms to deal with standard attributes more easily before rewiring red.c... |
| 20:57.38 | brlcad | Ralith: sounds like tkhtml is looking in our tcl source dir (probably because it loads tcl.m4 or tclConfig.sh from there) instead of the system dir |
| 20:59.01 | Ralith | yeah, closer examination showed that it had some state left over from very old compilations |
| 20:59.05 | Ralith | which make distclean failed to wipe |
| 21:03.30 | CIA-40 | BRL-CAD: 03brlcad * r39676 10/brlcad/trunk/doc/docbook/lessons/es/ (8 files in 2 dirs): beneficent jesica completes translation of lesson 9 from english to spanish. that just leaves two to go! awesome. |
| 21:05.39 | CIA-40 | BRL-CAD: 03brlcad * r39677 10/brlcad/trunk/doc/docbook/lessons/es/ (4 files): remove the executable bit. |
| 21:12.44 | brlcad | it's about time to take the docs to the next level and get new pdfs up on the website |
| 21:13.12 | Ralith | oo |
| 21:14.06 | CIA-40 | BRL-CAD: 03brlcad * r39678 10/brlcad/trunk/NEWS: jesica provided spanish translations for lessons 4, 5, 7, 8, 9, 10, 11, 12, 13, and 14 of the mged vol II tutorials! only two remaining |
| 21:30.52 | starseeker | brlcad: you mean tackle the problem of proper Docbook stylesheets? |
| 21:34.57 | brlcad | 4yup |
| 21:36.18 | starseeker | turns slightly pale |
| 21:36.23 | Ralith | heh |
| 21:39.38 | brlcad | mighty whitie! |
| 21:40.18 | starseeker | heh - yeah, I guess getting more pale would be a trick for me |
| 21:40.28 | starseeker | avoids the day star |
| 22:34.28 | ``Erik | aday star evil |
| 22:38.16 | Nohla_ | brlcad, lied you again :P |
| 22:38.33 | Nohla_ | I'll send you the 15th in a few minutes |
| 22:39.46 | Nohla_ | fortunately, I can only do this once more |
| 22:43.33 | *** join/#brlcad Nohla (~Nohla@168.226.179.80) | |
| 22:43.48 | CIA-40 | BRL-CAD: 03starseeker * r39679 10/brlcad/trunk/ (include/db5.h include/raytrace.h src/librt/db5_types.c): |
| 22:43.48 | CIA-40 | BRL-CAD: Alright, this isn't close to ready yet but has definitely reached the 'I don't |
| 22:43.55 | CIA-40 | BRL-CAD: want to have to re-create it' stage - commit initial work on some basic routines |
| 22:43.55 | CIA-40 | BRL-CAD: for syncing between the comb datastructure and avs attributes, with some helper |
| 22:43.55 | CIA-40 | BRL-CAD: functions to handle the various naming convention stuff. These functions will |
| 22:43.55 | CIA-40 | BRL-CAD: be used initially to clean up the red.c logic, but will probably be needed in |
| 22:43.56 | CIA-40 | BRL-CAD: other places where standard attributes are changed. |
| 22:44.23 | CIA-40 | BRL-CAD: 03r_weiss * r39680 10/brlcad/trunk/src/conv/obj-g_new.c: added ability to stop on nmg bomb instead of always falling back to native-bot, added code to partly remove zero length edges |
| 22:46.25 | starseeker | should have moved the sanity checking of attribute values to db5_standardize_avs before committing... whoops. Oh well, after supper |
| 22:47.48 | starseeker | brlcad: actually, do we already have a packaged routine for parsing out the r/g/b color strings? Or if not, should that ability be in libbu in case other routines want it? |
| 22:59.09 | ``Erik | heh /usr/local/etc/periodic/daily/600.genbrlcaddocs |
| 23:00.36 | ``Erik | int color[3]; sscanf(buf,"%i/%i/%i",color+0,color+1,color+2); ? |
| 23:01.15 | ``Erik | (or &color[0], &color[1], &color[2] if ptr math scares ya) |
| 23:01.51 | Ralith | seems pretty trivial |
| 23:02.34 | brlcad | Nohla: jajajaja |
| 23:02.46 | brlcad | "Leo la palabra truck una vez mas hoy y exploto" jaja, awesome |
| 23:03.03 | ``Erik | ralith: I've seen that tcl exact issue, removing the -exact in init.tcl seems to work ok |
| 23:03.09 | Nohla | seee ¬¬ |
| 23:04.11 | Ralith | ``Erik: already most of the way through a recompile, and there probably would have been other fallout from the stale data anyway |
| 23:04.18 | ``Erik | kapow O.o |
| 23:04.19 | brlcad | starseeker: yes, rt_comb_get_color() as well as routines for reading/writing color tables |
| 23:05.04 | brlcad | would like to move AWAY from version-specific API names .. "db5" |
| 23:06.09 | brlcad | the fact that those are stored as attributes should probably be an implementation detail, with added routines for the ones we don't remove like get_color |
| 23:07.04 | brlcad | need to think about it some more, though |
| 23:29.09 | *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc) | |
| 23:33.02 | *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu) | |
| 23:59.13 | *** join/#brlcad Nohla (~Nohla@168.226.179.80) | |