00:36.58 | *** join/#brlcad mpictor_ (~mpictor_@c-67-177-102-131.hsd1.in.comcast.net) |
00:42.28 | *** join/#brlcad mpictor_ (~mpictor_@c-67-177-102-131.hsd1.in.comcast.net) |
01:49.18 | harmanpreet | brlcad: |
01:49.55 | harmanpreet | <PROTECTED> |
01:51.04 | harmanpreet | I was looking for the code of facetize command that need to be hooked but it didn't found. |
02:00.38 | harmanpreet | can you please help me figuring out where is that code block placed? |
02:08.43 | harmanpreet | In addition to src/libged/facetize.c with the help of grep I looked into draw.c, dg_obj.c, wdb_obj.c dodraw.c |
02:09.21 | harmanpreet | but all these don't have required piece of code. |
03:08.45 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) |
03:20.27 | Notify | 03BRL-CAD:phoenixyjll * 55999 brlcad/trunk/src/libbrep/intersect.cpp: Clean up the code, and add a function for curve fitting, so that we can add more fitting methods (e.g. arc, ellipse, ...). |
04:10.44 | *** join/#brlcad evgeny (~Miranda@109.194.34.184) |
06:07.37 | *** join/#brlcad evgeny (~Miranda@109.194.34.184) |
06:15.10 | *** join/#brlcad caen23 (~caen23@92.83.165.74) |
07:17.45 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) |
07:58.47 | Notify | 03BRL-CAD:phoenixyjll * 56000 brlcad/trunk/src/libbrep/intersect.cpp: Add arc (including circle) fitting and ellipse (including elliptical arc) fitting. |
08:38.55 | *** join/#brlcad evgeny (~Miranda@109.194.34.184) |
08:56.26 | Notify | 03BRL-CAD:phoenixyjll * 56001 brlcad/trunk/src/libbrep/intersect.cpp: Change the dimension of the result, and delete the unused curves. |
09:36.42 | Notify | 03BRL-CAD:phoenixyjll * 56002 brlcad/trunk/src/libbrep/intersect.cpp: Fix segmentation fault. |
09:54.40 | Notify | 03BRL-CAD:phoenixyjll * 56003 brlcad/trunk/src/libbrep/intersect.cpp: The sample points for conic fitting should be knots (accurate points - the other points on the polyline are not such accurate). |
12:30.22 | Notify | 03BRL-CAD Wiki:Phoenix * 5663 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 4 */ |
12:31.01 | Notify | 03BRL-CAD Wiki:Phoenix * 5664 /wiki/User:Phoenix/GSoc2013/Reports: /* Week 4 */ |
14:41.31 | *** join/#brlcad crdueck (~cdk@24-212-219-10.cable.teksavvy.com) |
14:50.02 | Notify | 03BRL-CAD Wiki:Level zero * 5665 /wiki/User:Level_zero/GSOC13/logs: week 4 |
15:14.30 | *** join/#brlcad evgeny (~Miranda@77.106.106.192) |
15:14.37 | *** part/#brlcad evgeny (~Miranda@77.106.106.192) |
15:54.46 | Notify | 03BRL-CAD Wiki:KeshaSShah * 5666 /wiki/User:KeshaSShah/GSoC13/Reports: /* Week 4 */ |
16:00.48 | zero_level | Hi ``Erik : After implementing a util from src/util folder as a library function. For eg. icv_rect(modification of bwrect and pixrect). Do you suggest that i should convert the routine (src/util/bwrect.c in this case) to use libicv functions ? |
16:55.05 | *** join/#brlcad vladbogo (~vlad@188.25.237.173) |
17:50.03 | Notify | 03BRL-CAD:n_reed * 56004 brlcad/trunk/HACKING: remove reference to defunct m4 directory |
17:53.53 | brlcad | harmanpreet: I'm not sure what you're asking -- facetize.c is the code for the facetize command |
17:58.30 | harmanpreet | i found a flag, nmg_use_tnurbs in this file and many other files/ |
18:00.22 | harmanpreet | in the switch case where a particular flag is set corresponding to a command line option. |
18:06.22 | brlcad | harmanpreet: what are you trying to do? |
18:06.30 | brlcad | I doubt that function is of any use to you |
18:06.44 | brlcad | we have two nurbs systems in brl-cad, one new and one old |
18:06.50 | brlcad | that function goes with the old |
18:07.08 | harmanpreet | okay |
18:08.19 | harmanpreet | so that functionality exists itself in facetize.c |
18:08.43 | brlcad | what functionality?? |
18:08.49 | brlcad | you still haven't said what it is you're doing |
18:08.55 | harmanpreet | that you were talking.. on mailing list |
18:08.57 | harmanpreet | wait |
18:09.29 | brlcad | unless it was the very last e-mail I sent, you need to give me some context, the quick summary :) |
18:09.53 | brlcad | not a link, a summary ... |
18:10.00 | brlcad | "I'm looking for ..." |
18:10.00 | harmanpreet | about? |
18:10.09 | brlcad | about what it is you're doing... |
18:10.15 | brlcad | what are you doing |
18:10.15 | harmanpreet | ok |
18:11.03 | harmanpreet | let me explain |
18:11.17 | brlcad | you should be able to say what you're doing quickly/concisely pretty much all the time, if you understand it |
18:11.41 | brlcad | I'm here for all of 2 minutes more, so seriously ... what are you doing? |
18:11.50 | harmanpreet | facetize command failed to run brep objects.. and you said it was not hooked |
18:11.57 | brlcad | yes |
18:12.02 | harmanpreet | you said |
18:12.10 | harmanpreet | functionalty exits |
18:12.20 | harmanpreet | exists |
18:12.40 | brlcad | yep, ... and so ... what are you doing? :) |
18:12.45 | harmanpreet | i was working to hook that functionality.. |
18:12.53 | harmanpreet | finding that code block |
18:13.04 | brlcad | there ya go, you should start with exactly that :) |
18:13.21 | harmanpreet | finding something related to nurbs |
18:13.24 | harmanpreet | in files |
18:13.26 | brlcad | "I'm looking for the code block that facetizes brep objects, can't find it" |
18:13.47 | brlcad | that's probably all you needed to say ;) |
18:14.06 | harmanpreet | hmm |
18:14.44 | brlcad | so i'm not sure where the code lives myself, someone will have to hunt but I have seen it demo'd within the shaded display draw command support |
18:15.21 | harmanpreet | ok |
18:16.12 | brlcad | facetize.c is the place where it's hooked in, but you'll see that's by calling nmg_booltree_leaf_tess() during db_walk_tree() |
18:16.40 | brlcad | which ultimately calls functab's ft_tess() callback |
18:16.58 | brlcad | which is where you'd be hooking in the tessellation |
18:17.00 | harmanpreet | yes |
18:17.29 | harmanpreet | ok so now i have to look first into shaded display draw command |
18:17.29 | brlcad | i.e., rt_brep_tess() |
18:17.35 | brlcad | I think |
18:17.45 | harmanpreet | :) |
18:18.07 | brlcad | starseeker: you know if keith committed any of his tessellation code yet? |
18:18.18 | brlcad | or better, where he stashed it |
18:18.51 | brlcad | src/libbrep would be a possibility, but I don't see it there |
18:19.52 | harmanpreet | brlcad: you were talking about webGLU and I found that |
18:19.53 | brlcad | harmanpreet: if you go on ohloh or look back through our svn commit logs, loook for commits from indianlarry |
18:20.07 | brlcad | see if you can find it that way, probably easier than tracing the draw code |
18:20.23 | harmanpreet | okay.. i'll |
18:20.40 | brlcad | gotta run, good luck and keep chiming in :) |
18:20.48 | harmanpreet | ok |
18:21.01 | harmanpreet | i will send email |
18:21.04 | harmanpreet | on mailing lsit |
18:21.07 | brlcad | n_reed found it |
18:21.08 | harmanpreet | list |
18:21.33 | brlcad | "brep plot FCDT" |
18:21.58 | harmanpreet | ok.. |
18:22.04 | brlcad | run that in mged on a brep/nurbs, should see shaded geometry |
18:22.25 | brlcad | that code is in src/libged/brep.cpp and ends up calling a function for the FCDT case |
18:22.29 | brlcad | that's probably where to start |
18:23.23 | harmanpreet | ok |
18:23.57 | brlcad | syntax isn't exactly that on the brep command, but you should be able to figure it out ;) |
18:24.10 | brlcad | get it working as a user, then follow the code ;) |
18:24.17 | brlcad | cya |
18:24.18 | harmanpreet | sure.. :) |
18:24.29 | harmanpreet | one thing more |
18:24.33 | n_reed | brep_command is actually src/libged/brep_debug.cpp |
18:24.45 | harmanpreet | i was not clar about library to use |
18:25.16 | harmanpreet | if you don't have time right now, i will send mail on mailing lsit |
18:37.00 | Notify | 03BRL-CAD:carlmoore * 56005 brlcad/trunk/doc/docbook/system/man1/en/fbzoom.xml: remove -h; however, I cannot figure out how 'disaplays' shows up when I do 'man fbzoom' |
18:53.01 | ``Erik | harmanpreet: I think the point is that your question lacked the clarify one would expect if the problem domain had properly been researched... we only have a few moments to spare, so a vague statement semi-related to the actual question... is wasteful |
18:53.44 | Notify | 03BRL-CAD:starseeker * 56006 brlcad/trunk/src/archer/TODO: Start reviewing the Archer TODO - most of these are done, so start boiling it down to what still needs to be looked at. |
18:54.10 | ``Erik | zero_level: sure, any image processing thing in src/util/ is game to have it's functionality hoisted into libicv/ |
18:54.28 | ``Erik | s/clarify/clarity/ |
18:55.12 | starseeker | brlcad: I don't think he's committed it yet |
18:55.24 | brlcad | starseeker: see above, nick found it |
18:55.30 | starseeker | ah |
18:55.48 | starseeker | note to self - don't jump into backscroll mid-stream |
18:56.06 | ``Erik | starseeker: are you in the office right now? |
19:01.48 | starseeker | should revive the flag in the MGED C code to launch Archer instead |
19:02.02 | starseeker | easy way to hit it with the regression tests |
19:07.17 | ``Erik | since I have a post-commit hook active on crit to update the git repo, should I add a 'make regress' capability to it? |
19:10.00 | Notify | 03BRL-CAD Wiki:Vladbogolin * 5667 /wiki/User:Vladbogolin/GSoC2013/Logs: |
19:10.11 | Notify | 03BRL-CAD:starseeker * 56007 brlcad/trunk/src/archer/TODO: Remove the 'DONE' options from the Archer TODO |
19:10.55 | starseeker | ``Erik: that could be pretty cool, actually |
19:11.08 | starseeker | ``Erik: if you want to be really mean to crit, you could trigger distcheck-full |
19:13.37 | starseeker | erm |
19:13.54 | starseeker | "can't read argv0 - no such variable |
19:13.56 | ``Erik | I won't be back in for a bit over a week.. if we can get a solid statement from brlcad before then, we can craft a script chunk to append to the current ~erik/bin/brlcad.git.bridge.sh |
19:14.22 | brlcad | solid statement |
19:16.17 | ``Erik | heh, so is that a "yeah, let's cook cpus for this"? |
19:16.42 | starseeker | votes for a sub-script called "meltdown.sh" |
19:17.00 | ``Erik | give me meltdown.sh and I'll add it to the bridge script, yo |
19:17.05 | brlcad | I wouldn't do a parallel build just yet till we get a sense of the load, but no problem doing compiles and tests otherwise |
19:17.06 | starseeker | ``Erik: actualy, if we don't feed it the -j flag it'll be OK - just take a while |
19:17.14 | brlcad | that's kinda what it's for |
19:17.58 | ``Erik | I'm here sorta kinda sorta tomorrow, but saturday morning I'm on the road to ocean city and without uplink |
19:18.01 | starseeker | ``Erik: where's the script located relative to the src dir? |
19:18.14 | brlcad | should hook it into /etc/crontab though, so it can be easily found |
19:18.22 | ``Erik | the bridge script is in ~erik/bin/ |
19:18.30 | starseeker | sends sympathy in advance for the internet withdrawal symptoms to come... |
19:18.54 | ``Erik | if this is a good time to move that to a system cronjob, I'm game |
19:19.09 | brlcad | maybe have your script drop a utc timestamp in /tmp so we could have other scripts poll it to know when to get an update |
19:19.38 | starseeker | do we want to do a "once every X hours" build or a once-per-commit build? |
19:21.33 | brlcad | well really buildbot or jenkins should be doing the actual compiles, but whatever works |
19:22.30 | ``Erik | I don't think our commit rate precludes compiling/testing every commit... |
19:24.13 | ``Erik | wiring it to a ctest dashboard would be nifty |
19:28.16 | starseeker | ``Erik: if you want to use git to capture the svn revision somehow for naming the build directories that might be good - I just went with date |
19:31.50 | *** join/#brlcad harmanpreet (~harman@202.164.53.122) |
19:37.23 | Notify | 03BRL-CAD:starseeker * 56008 brlcad/trunk/src/archer/archer: Get archer launching from the mged C executable again. |
19:38.08 | starseeker | woo-hoo, that was surprisingly simple |
19:41.23 | *** join/#brlcad yiyus (1242712427@je.je.je) |
19:44.54 | *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net) |
19:50.13 | starseeker | wonders if we need to update Archer to work with the X11 display manager or have that just be available as a classic mode option... |
19:50.51 | *** join/#brlcad cdk_ (~cdk@24-212-219-10.cable.teksavvy.com) |
19:53.12 | *** join/#brlcad witness__ (uid10044@gateway/web/irccloud.com/x-nxdqtfsmcynvaezn) |
20:02.19 | Notify | 03BRL-CAD Wiki:Harman052 * 5668 /wiki/User:Harman052/GSoc2013/Logs: |
20:23.15 | Notify | 03BRL-CAD:carlmoore * 56009 brlcad/trunk/src/gtools/g_diff.c: implement h,? help in g_diff |
20:24.38 | starseeker | hrm - our default regress check on mged is for classic mode and doesn't get to the GUI version, from the looks of things |
20:25.39 | starseeker | may need to sync some stuff up there |
20:26.22 | starseeker | still, at least the archer GUI doesn't interfer with those operations - that's good |
20:27.42 | Notify | 03BRL-CAD:starseeker * 56010 brlcad/trunk/src/archer/TODO: problem with mged launching archer fixed - '-o' option works again. |
20:30.29 | brlcad | starseeker: regress intentionally avoided GUI mode so the tests don't do bad things |
20:32.19 | Notify | 03BRL-CAD:starseeker * 56011 brlcad/trunk/src/archer/TODO: Add some Archer TODO items |
20:36.40 | brlcad | like running on remote servers without trying to create X11 windows across non-existent X-channels |
20:37.54 | starseeker | nods |
20:38.19 | starseeker | I have the commands in the regress/mged directory, but I don't think those are fully working in basic MGED either |
20:38.37 | starseeker | guess I should get those going in regular MGED and then feed 'em to archer |
20:42.12 | starseeker | probably need to rethink them generally, actually... been a while since I last looked at that setup |
20:43.02 | brlcad | I still think we need to have one "ubertest" transcript that invokes all commands in some useful orchestration |
20:43.22 | brlcad | basically, a massive integration test |
20:49.41 | Notify | 03BRL-CAD:brlcad * 56012 (brlcad/trunk/TODO brlcad/trunk/src/archer/TODO): consolidate all of the archer items into the src/archer/TODO file |
21:03.53 | Notify | 03BRL-CAD:brlcad * 56013 brlcad/trunk/src/archer/TODO: categorize the to-do items into alpha and beta groupings so we can prioritize. |
21:25.12 | Notify | 03BRL-CAD:carlmoore * 56014 brlcad/trunk/src/gtools/g_qa.c: remove case statements for ? and h because they are handled by the 'default' |
21:42.26 | Notify | 03BRL-CAD:carlmoore * 56015 brlcad/trunk/src/conv/off/g-off.c: turn off error messages for h,? so they can serve as help flags |
22:04.34 | Notify | 03BRL-CAD Wiki:NyahCh3ck20 * 5669 /wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* 8 July - 14 July */ |
22:25.47 | Notify | 03BRL-CAD:r_weiss * 56016 brlcad/trunk/src/librt/primitives/rec/rec.c: Fix special case errors when ray tracing the tgc/rec primitive. Needs more testing. Such as sample model "havoc.g" primitive "rt_s.ecov6" with ray r_pt=(12320.0005 -1168 2134) r_dir=(1 0 0). |