| 00:01.49 | m_daga | hii ..i have downloaded the src code.. digged into various library and there functions.. but nt able to find few things |
| 00:01.50 | m_daga | for instance bu_image |
| 00:01.50 | m_daga | i tried searching the devel-group in brl-cad |
| 00:01.50 | m_daga | didnt get any src there.. |
| 00:01.50 | m_daga | pls help me with bu_image and a direction to its src |
| 00:01.50 | m_daga | thanks |
| 00:53.21 | *** join/#brlcad Iordanis_ (Iordanis@host214-207.cvd.fit.edu) | |
| 01:50.51 | Iordanis_ | hey |
| 02:56.15 | Iordanis_ | ``Erik, would it be inapropriete or bad to promise fixing all of them and if things don't work out so well finish just two? Will I still be qualified for a good final evaluation? |
| 04:01.17 | *** join/#brlcad caen23 (~cezar@92.81.170.221) | |
| 04:28.11 | *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net) | |
| 04:32.52 | *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net) | |
| 06:11.14 | *** join/#brlcad m_daga (~0_level@173.244.194.77) | |
| 06:46.09 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 06:47.19 | kesha | heyy..I am interested in code refactorig project and I need a mentor for it...Is there someone who has applied as a mentor and is interested in guiding me in that project ? |
| 06:48.04 | kesha | I have submitted a patch and made a rough draft of application proposal.. |
| 06:48.31 | kesha | I need to discuss some more techincal details.. |
| 06:52.53 | kesha | ping brlcad , ``Erik , starseeker .. I read your names as potential mentors from the website ... |
| 06:56.40 | kesha | There it was written I can contact you on IRC .. |
| 07:08.46 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 07:46.03 | *** join/#brlcad gdh_ (~quassel@70.36.71.180) | |
| 08:12.46 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 08:32.20 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 08:36.55 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 08:42.38 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 11:30.30 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 12:19.28 | *** join/#brlcad caen23_ (~cezar@92.85.84.49) | |
| 13:15.52 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 13:36.02 | ``Erik | kesha_: if you need help with technical details, ask your questions and hang out, someone will answer you when they can |
| 14:15.21 | *** join/#brlcad rays2pix (~deepak@14.139.226.34) | |
| 15:01.22 | *** join/#brlcad pankaj (310f8db4@gateway/web/freenode/ip.49.15.141.180) | |
| 15:02.15 | pankaj | hello....i have some doubts on GSoC related .... can i have a help from u???? |
| 15:06.45 | pankaj | i liked the topic analysis library in gsoc ideas...can anyone suggest me how to go about that.... |
| 15:08.43 | pankaj | please reply... |
| 15:20.30 | pankaj | @starseeker hello....i have some doubts on GSoC related .... can i have a help from u?.. i liked the topic analysis library in gsoc ideas...can anyone suggest me how to go about that.... |
| 15:30.57 | caen23 | ~ask |
| 15:30.57 | ibot | Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will. |
| 15:42.13 | pankaj | i want to do that project ....so please get me some more information about that |
| 15:44.08 | *** join/#brlcad gdh (~quassel@70.36.71.180) | |
| 15:48.11 | pankaj | sorry....i am using irc for the first time....so i dont know much of it... |
| 16:00.13 | *** join/#brlcad vladbogo (~vlad@188.25.239.23) | |
| 16:10.00 | Notify | 03BRL-CAD:starseeker * 55201 brlcad/trunk/src/other/libregex/regex.h: copy/paste error? |
| 16:10.01 | Notify | 03BRL-CAD:r_weiss * 55202 brlcad/trunk/src/libged/red.c: Bug fix in mged 'red' command to fix a double 'fclose'. |
| 16:10.13 | Notify | 03BRL-CAD:erikgreenwald * 55203 brlcad/trunk/src/other/libregex/regex.h: Shuffle order of defines and includes. Add an __APPLE__ test on the off_t check. |
| 16:10.14 | Notify | 03BRL-CAD:erikgreenwald * 55204 brlcad/trunk/src/other/libregex/regex.h: move order back, this is apparently important for win64 |
| 16:10.40 | Notify | 03BRL-CAD Wiki:Phoenix * 5044 /wiki/User:Phoenix/GSoc2013/Proposal: /* Computing P/P, P/C, P/S, C/C, C/S intersections */ |
| 16:10.41 | Notify | 03BRL-CAD Wiki:Phoenix * 5045 /wiki/User:Phoenix/GSoc2013/Proposal: /* Calculating surface-surface intersection curves */ |
| 16:10.42 | Notify | 03BRL-CAD Wiki:Phoenix * 5046 /wiki/User:Phoenix/GSoc2013/Proposal: /* Calculating surface-surface intersection curves */ |
| 16:10.43 | Notify | 03BRL-CAD Wiki:Phoenix * 5047 /wiki/User:Phoenix/GSoc2013/Proposal: /* Computation of the new solid model */ |
| 16:10.44 | Notify | 03BRL-CAD Wiki:Phoenix * 5048 /wiki/User:Phoenix/GSoc2013/Proposal: /* Tests */ |
| 16:10.45 | Notify | 03BRL-CAD Wiki:Phoenix * 5049 /wiki/User:Phoenix/GSoc2013/Proposal: /* Links */ |
| 16:10.46 | Notify | 03BRL-CAD Wiki:Phoenix * 5050 /wiki/User:Phoenix/GSoc2013/Proposal: /* Deliverables */ |
| 16:10.47 | Notify | 03BRL-CAD Wiki:KeshaSShah * 0 /wiki/User:KeshaSShah: |
| 16:10.48 | Notify | 03BRL-CAD Wiki:Phoenix * 5051 /wiki/User:Phoenix/GSoc2013/Proposal: /* Development schedule */ |
| 16:10.49 | Notify | 03BRL-CAD Wiki:Phoenix * 5052 /wiki/User:Phoenix/GSoc2013/Proposal: /* More on tests and verification */ |
| 16:10.50 | Notify | 03BRL-CAD Wiki:Phoenix * 5053 /wiki/User:Phoenix/GSoc2013/Proposal: /* Calculating surface-surface intersection curves */ |
| 16:10.51 | Notify | 03BRL-CAD Wiki:Phoenix * 5054 /wiki/User:Phoenix/GSoc2013/Proposal: /* More on tests and verification */ |
| 16:10.52 | Notify | 03BRL-CAD Wiki:Phoenix * 5055 /wiki/User:Phoenix/GSoc2013/Proposal: /* Links */ |
| 16:10.53 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 0 /wiki/User:Rays2pix2013: |
| 16:10.54 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5056 /wiki/User:Rays2pix2013/GSoc2013/Proposal: Created page with "=Project Title= Consolidate Image processing" |
| 16:10.55 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5057 /wiki/User:Rays2pix2013/GSoc2013/Proposal: |
| 16:10.56 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5058 /wiki/User:Rays2pix2013/GSoc2013/Proposal: |
| 16:10.57 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5059 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Conversions */ |
| 16:10.58 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5060 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Proposed interfaces */ |
| 16:10.59 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5061 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Proposed interfaces */ |
| 16:11.00 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5062 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Detailed Description */ |
| 16:11.01 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5063 /wiki/User:Rays2pix2013/GSoc2013/Proposal: |
| 16:11.02 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5064 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Personal Details */ |
| 16:11.03 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5065 /wiki/User:Rays2pix2013/GSoc2013/Proposal: |
| 16:11.04 | Notify | 03BRL-CAD Wiki:Level zero * 0 /wiki/User:Level_zero: |
| 16:11.05 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5066 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Conversions */ |
| 16:11.06 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5067 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Filtering */ |
| 16:11.07 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5068 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Unit testing and sample code */ |
| 16:11.08 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5069 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Handling Large Images */ |
| 16:11.09 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5070 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Handling Large Images */ |
| 16:11.10 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5071 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Handling Large Images */ |
| 16:11.11 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5072 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Conversions */ |
| 16:11.12 | Notify | 03BRL-CAD Wiki:Ssmicrrrundd * 0 /wiki/User:Ssmicrrrundd: |
| 16:11.13 | gdh | looks like someone is creating a GSoC proposal |
| 16:11.13 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5073 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Detailed Description */ |
| 16:11.14 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5074 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Detailed Description */ |
| 16:11.15 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5075 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Deliverables */ |
| 16:11.16 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5076 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Deliverables */ |
| 16:11.17 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5077 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Why brlcad */ |
| 16:11.18 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5078 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Why me */ |
| 16:11.19 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5079 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Why me */ |
| 16:11.20 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5080 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Unit testing and sample code */ |
| 16:11.21 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5081 /wiki/User:Rays2pix2013/GSoc2013/Proposal: /* Why me */ |
| 16:11.22 | Notify | 03BRL-CAD Wiki:Rays2pix2013 * 5082 /wiki/User:Rays2pix2013/GSoc2013/Proposal: |
| 16:11.32 | *** join/#brlcad pankaj_ (6a42a861@gateway/web/freenode/ip.106.66.168.97) | |
| 16:12.25 | ``Erik | the mail processor on the bot went wonky on some non-ascii7 character and stopped, this is back-up from maybe the last 28 hours or so |
| 16:12.58 | ``Erik | apr 20, 5:39am est (gmt-5) |
| 16:13.04 | ``Erik | so a bit more |
| 16:14.13 | *** join/#brlcad Izak (~isaac@41.202.193.216) | |
| 16:14.51 | pankaj_ | i am using irc for the first time....so i dont know much of it....Actually i am very much interested in doing GSoC project ,Analysis Library....so i need some help |
| 16:15.11 | gdh | pankaj_, don't worry about being new on IRC |
| 16:15.19 | gdh | I'm relatively new myself. |
| 16:15.30 | gdh | Just be nice, and it's all good! |
| 16:15.47 | pankaj_ | i hope so... |
| 16:15.55 | pankaj_ | can u jst help me |
| 16:16.18 | gdh | unfortunately, I'm not a developer, so I can't talk about GSoC projects. |
| 16:16.28 | gdh | I'm actually a student hopeful myself. |
| 16:17.10 | pankaj_ | ok....you are also planning to do GSoC |
| 16:17.21 | gdh | yes |
| 16:17.30 | pankaj_ | on which project |
| 16:17.32 | pankaj_ | ??? |
| 16:17.41 | gdh | I was looking at code refactoring |
| 16:18.02 | gdh | I'm really not that experienced, so something like the analysis library is out of my reach |
| 16:18.48 | Notify | 03BRL-CAD:r_weiss * 55205 brlcad/trunk/src/other/libregex/regex.h: For "libregex", added comment on ordering of headers to define type "off_t" for Windows. |
| 16:18.52 | pankaj_ | nice....did you before made conversation with the mentor??? |
| 16:19.16 | gdh | yes |
| 16:19.54 | pankaj_ | so....please help me in that |
| 16:20.05 | pankaj_ | this is my first time so |
| 16:20.18 | gdh | did you go to the ideas page? |
| 16:20.21 | gdh | (http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas) |
| 16:20.50 | pankaj_ | yah....i went...then |
| 16:21.01 | pankaj_ | i want to do on Rendering & Analysis Projects |
| 16:21.19 | gdh | did you look at the mentors' names listed with the project you want to do? |
| 16:22.11 | pankaj_ | my mentors are brlcad and starseeker |
| 16:22.44 | gdh | so in irc, when you type someone's nick (username), they get a special notification, |
| 16:23.01 | pankaj_ | oh....i didnt knew it |
| 16:23.13 | gdh | so pankaj_, when I typed your name, that line should be highlighted, you might have heard a sound, etc. |
| 16:23.32 | pankaj_ | yah....i heard |
| 16:23.35 | gdh | if you want to ask someone for help, say something like this: |
| 16:24.24 | gdh | <nick>, I noticed you are a mentor for the analysis library project. Can you help me get a good proposal? |
| 16:24.28 | gdh | or something like that. |
| 16:24.44 | gdh | so if you wanted to ask me for help, you would say: |
| 16:24.58 | gdh | gdh, can you help me learn how to use IRC? |
| 16:25.00 | brlcad | waves |
| 16:25.19 | gdh | and it looks like brlcad is ready to talk to you, so go ahead! |
| 16:25.23 | brlcad | pankaj_: big backlog so you'll just have to be patient (and *stay* on IRC)... |
| 16:25.34 | brlcad | we can't respond if you're not here :) |
| 16:26.48 | pankaj_ | thank you for your response....actually i trying this irc from past 2 days to chat with you only |
| 16:27.15 | gdh | pankaj_, sometimes developers are logged on but not at their computers |
| 16:27.25 | gdh | it may take awhile to get a response |
| 16:28.10 | gdh | and don't worry about not knowing irc |
| 16:28.17 | gdh | you'll pick it up, no problem |
| 16:30.02 | pankaj_ | ok....can you just tell me what are things i have to do for GSoC....and in writing a good proposal ... |
| 16:31.00 | *** join/#brlcad Iordanis_ (Iordanis@host214-207.cvd.fit.edu) | |
| 16:31.15 | gdh | take a look at the checklist (http://brlcad.org/wiki/Google_Summer_of_Code/Checklist) |
| 16:31.30 | gdh | from there, take the project you want to do and talk to the mentor about it |
| 16:31.41 | gdh | see what he thinks needs to be done |
| 16:31.51 | gdh | figure out what your strengths are in the area |
| 16:32.00 | brlcad | pankaj_: yes, I've seen your previous attempts, and every time I went to reply, you weren't here |
| 16:32.00 | gdh | and write your proposal based on them |
| 16:32.11 | ``Erik | it doesn't even have to be one of those ideas, you can come up with your own ideas to propose |
| 16:32.11 | *** join/#brlcad Izak_ (~isaac@41.202.193.216) | |
| 16:32.26 | brlcad | that's not how you use IRC, you're supposed to ask a (specific) question and wait for an answer |
| 16:32.42 | Iordanis_ | ``Erik regarding to the webdevelopment bugs |
| 16:32.46 | ``Erik | !notify ask |
| 16:32.48 | brlcad | we don't just sit here waiting to answer your questions, you shouldn't just sit and wait for a response :) |
| 16:33.05 | Notify | Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will. |
| 16:33.18 | Iordanis_ | would it be inaproriete to offer to fix more than one of the web development features. I believe I can do 2 but I will try for 3 |
| 16:33.40 | brlcad | plus this weekend was just really really busy, like I said lots of backlog |
| 16:33.49 | Iordanis_ | will this affect neggatively my final evaluation or you would even not consider me for the GSOC since I might be offering something impossible? |
| 16:35.08 | Izak_ | Hello Guys Can any one give me a lead on a mentor's address working on some BRLCAD primitives like heart sufaces ? |
| 16:35.46 | Iordanis_ | ``Erik I can do steps towards a solution for on all of the bugs and maybe finish them after GSOC but I am not sure if I should include them all in my proposal. |
| 16:35.55 | *** join/#brlcad viku (uid11086@gateway/web/irccloud.com/x-lhabtkfoekgscpmv) | |
| 16:35.58 | gdh | Iordanis_, I think it's best to have a smaller project that you'll finish early than a large project that can't be done |
| 16:36.02 | ``Erik | Iordanis_: I answered that yesterday... |
| 16:36.12 | brlcad | gdh: and I think you're write (someone is creating a GSoC proposal) .. more should be doing that ;) |
| 16:36.17 | ``Erik | 17:39 < ``Erik> Iordanis_: if someone came in with exactly the right skillset and experience, all three could theoretically be done in the time allotment, but it'd be better to just pick one and allow extra time for polish and padding for the unexpected issues you can always expect |
| 16:36.36 | Iordanis_ | I see |
| 16:36.47 | Iordanis_ | thanks for the advise |
| 16:36.51 | brlcad | gdh: even if the analysis library seems out of your reach, I suggest proposing a very specific code refactoring project |
| 16:37.12 | gdh | brlcad, I was planning to |
| 16:37.44 | brlcad | pankaj_: okay mostly caught up with what you posted ... you gotta give me more than that to work with :) |
| 16:37.46 | gdh | like I told pankaj_, proposals need to play off the students' strengths |
| 16:38.12 | pankaj_ | brlcad actually i think i can do the project on Rendering & Analysis Projects |
| 16:38.23 | ``Erik | brlcad: http://sourceforge.net/projects/rayforce/ |
| 16:38.36 | gdh | pankaj_, a good step is to tell why you think that, what experience you have, etc. |
| 16:38.49 | gdh | Iordanis_, you're welcome |
| 16:39.01 | brlcad | pankaj_: so first off, stop thinking about them like that -- they're merely project areas, ideas for projects -- it's ultimately YOUR project that you define |
| 16:39.45 | brlcad | I suggest compiling/installing brl-cad if you have not already, and learn some of the very basics while discussing them here |
| 16:40.08 | brlcad | that will give you an idea for an area that interests you the most, such as a rendering and analysis project |
| 16:40.14 | pankaj_ | i love physics and maths....i do coding as its gonna be my professional... |
| 16:40.25 | *** join/#brlcad rays2pix (~deepak@14.139.226.34) | |
| 16:41.04 | brlcad | ``Erik: hah, whatdayaknow, finally |
| 16:41.44 | brlcad | looks like they put it up last month, 3/21 |
| 16:41.58 | ``Erik | yeah, and cmake seemed challenging |
| 16:43.03 | gdh | pankaj_, if you like physics and math, you could try some of the scientific projects like astronomical units and bending light |
| 16:43.05 | brlcad | now that'd be more interesting to put under librt ala adrt, to see if it does anything better/right |
| 16:43.45 | brlcad | pankaj_: what's your coding experience? |
| 16:44.54 | pankaj_ | i do c/c++ , sql, unix....ect |
| 16:45.27 | brlcad | ``Erik: starseeker: n_reed: others: our sf.net project gets upgraded today -- svn download instructions will change (different URL) |
| 16:45.44 | brlcad | pankaj_: that's not what I mean |
| 16:46.09 | ``Erik | I'll tell indianlarry so he can commit his last 3 months of work |
| 16:46.25 | gdh | pankaj_, something that mentors need to know is what software you've worked on before |
| 16:46.37 | brlcad | ``Erik: I think there's a way to point a current checkout to a new repo, but have to test it myself |
| 16:47.08 | brlcad | pankaj_: what have you done in C/C++, sql, unix, ... etc that would be relevant and interesting for someone else to know? :) |
| 16:47.33 | pankaj_ | ok....i did my first app in widows 8 ...and it got published also |
| 16:48.00 | gdh | pankaj_, what was the app? |
| 16:48.08 | ``Erik | damn, he still won't commit, says he'll carry diffs if necessary |
| 16:48.34 | pankaj_ | app name is The CheatBook |
| 16:48.41 | ``Erik | if nothing else, find . -name '.svn/entries' | xargs sed -i.bak 's/oldurl/newurl/' |
| 16:50.07 | gdh | pankaj_, what does The CheatBook do? |
| 16:50.33 | gdh | mentors want to know what you have written, but they want to know what it does, how it does what it does, etc. |
| 16:50.38 | gdh | Details are everything |
| 16:51.06 | gdh | mentors are very busy (they do this in their spare time), so making it easy on them is essential. |
| 16:51.12 | pankaj_ | its actually a information app on the cheat code available in some of the famous games... |
| 16:51.42 | pankaj_ | and user also can add the cheats if they know the proper working ones |
| 16:51.43 | gdh | does it have a website? |
| 16:52.13 | pankaj_ | http://apps.microsoft.com/windows/app/the-cheatbook/54689141-84f3-4075-b5ac-df01368174df |
| 16:53.25 | ``Erik | steals the idea, does an iOS version and becomes a billionaire, mwahahaha O:-) |
| 16:53.37 | ``Erik | I mean, uh, cool |
| 16:54.15 | gdh | pankaj_, ``Erik has a point. Make it an iOS and Android app |
| 16:54.20 | gdh | but that's off topic |
| 16:54.41 | pankaj_ | i did it in windows because it is still new |
| 16:55.20 | pankaj_ | and android is already full of apps |
| 16:55.24 | ``Erik | pankaj_: looks nice, does it use sqlite to store the data? |
| 16:55.45 | pankaj_ | yah....its under my control |
| 16:56.54 | pankaj_ | and i am thinking of making same app in ios...but |
| 16:57.11 | pankaj_ | it takes time to meas i am a student .... |
| 16:57.51 | ``Erik | plus the 99usd/yr for ios dev access, and needing devices to test on... bit of a monetary barrier to entry |
| 16:58.46 | *** join/#brlcad caen23_ (~cezar@92.81.184.9) | |
| 17:00.14 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 17:01.50 | *** join/#brlcad pankaj (6a4c2d34@gateway/web/freenode/ip.106.76.45.52) | |
| 17:02.42 | pankaj | sorry....i stay in my college hostel....and they have blocked the chat category site and all.... |
| 17:03.02 | pankaj | so i am using my mobile connection .... |
| 17:05.11 | pankaj | so....can anyone help me ?? |
| 17:05.44 | brlcad | pankaj: have you ever worked collaboratively on a project? |
| 17:05.53 | brlcad | participated in open source before? |
| 17:07.08 | Izak_ | Ch3ck are u active? |
| 17:07.12 | pankaj | i didnt get u.....soon i am attending a program " Hackathon " |
| 17:10.13 | brlcad | pankaj: I mean have you ever written a piece of code where you wrote some of the code and one ore more other people wrote other parts of the code |
| 17:10.18 | brlcad | and you had to make them work together |
| 17:10.31 | brlcad | all within the same program |
| 17:11.08 | pankaj | i am working on computer graphics project ....as ti is a part of my academic program |
| 17:11.16 | brlcad | Izak_: what do you mean by heart surface? |
| 17:11.53 | brlcad | what's the project? |
| 17:12.58 | Notify | 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/User:Vladbogolin: |
| 17:13.41 | Izak_ | A primitive that has the shape of a heart or love? |
| 17:13.49 | Izak_ | You know like Valentine's day present |
| 17:15.42 | kesha_ | heyy.. I wanted to know about the tools like simians that can help me to find code similarity.. |
| 17:16.15 | kesha_ | How to use , the extent to which they are reliable .. |
| 17:16.58 | *** join/#brlcad pankaj (6a4c3c65@gateway/web/freenode/ip.106.76.60.101) | |
| 17:16.58 | kesha_ | so..can anyone help me ?? |
| 17:17.29 | pankaj | sorry....again a internet problem |
| 17:19.22 | gdh | kesha_, unfortunately the developers are very busy right now, so they may not help you right off. |
| 17:19.28 | gdh | You may have to wait a while. |
| 17:19.38 | gdh | (I'm not a developer, btw) |
| 17:21.51 | pankaj | k....tell me what are things i have to do now??.... |
| 17:24.38 | Izak_ | brlcad_: The project is Implement a heart surface primitive |
| 17:24.42 | gdh | pankaj, have patience. |
| 17:25.21 | pankaj | k..... |
| 17:26.02 | brlcad | Izak_: I know the shape, just didn't know if that's what you were referring to :) |
| 17:26.13 | brlcad | you can obviously make a heart with a lot of different types of shapes |
| 17:26.24 | brlcad | s/shapes/geometry representations/ |
| 17:27.06 | brlcad | kesha_: learning how to use them involves reading their documentation... but I can say that it's pretty darn relaible |
| 17:27.31 | brlcad | kesha_: presumably you've read our page that mentions running it and shows an example |
| 17:28.13 | brlcad | pankaj: I'd asked you what the graphics project was |
| 17:30.04 | brlcad | pankaj: it feels like we're talking in circles ... slowly... because you keep giving very vague information and I have to pry relevant details out of you :) |
| 17:30.46 | pankaj | its a reaction of particles behavior on a spherical surface |
| 17:31.54 | brlcad | so an oriented particle system for surface modeling |
| 17:32.07 | brlcad | how far along are you? what is your piece specifically? |
| 17:32.10 | pankaj | a kind of... |
| 17:32.34 | brlcad | go on.. what kind :) |
| 17:32.55 | pankaj | its a team project ... |
| 17:33.26 | brlcad | you said that already |
| 17:33.57 | Izak_ | Ch3ck: Tu es la? |
| 17:34.03 | brlcad | i presume you said "a kind of..." in response to me saying it's an oriented particle system |
| 17:34.14 | brlcad | so if it's a kind of oriented particle system, what kind is it? |
| 17:34.37 | brlcad | I know it's a team project, hence my question "what is your piece specifically?" |
| 17:34.54 | pankaj | sorry for disturbance ....actually its 11pm here...so my hostel warden is asking me to switch off the light and all..... |
| 17:35.58 | Izak_ | brlcad_: Is this a link to the BRLCAD geometry representations? |
| 17:36.27 | pankaj | can u tell me at what time you will be free.... |
| 17:36.50 | brlcad | pankaj: you need to start here: http://brlcad.org/wiki/IRC |
| 17:36.57 | brlcad | I'm free and busy all the time |
| 17:37.51 | brlcad | if you want predictability, send an e-mail to the mailing list ... but then you have to be even way MORE specific with your questions that you are being here |
| 17:37.56 | brlcad | saying "help me" is not a question |
| 17:38.13 | brlcad | we'll gladly help answer questions, but you have to come up with the plan |
| 17:38.30 | pankaj | can u suggest me some of the things that i have to do right now..... |
| 17:38.31 | pankaj | yah... |
| 17:38.31 | brlcad | and of course you have to ask good questions that helps you understand |
| 17:38.52 | brlcad | I've told you several things that you have to do right now :) |
| 17:39.01 | ``Erik | pankaj: read the web page linked in the URL, follow the checklist link and do it |
| 17:39.04 | brlcad | see our checklist, read it in detail, read it again |
| 17:39.11 | ``Erik | er, web page linked in the channel topic |
| 17:39.17 | ``Erik | <-- points at the top of the window |
| 17:39.59 | pankaj | k....i will through the links |
| 17:40.19 | brlcad | pankaj: I highly suggest you read all of this since your posts hit on many of the points this write-up mentions: http://www.catb.org/esr/faqs/smart-questions.html |
| 17:40.36 | brlcad | it is long for a reason |
| 17:41.09 | brlcad | Izak_: "Is this a link" .. is what a link?? |
| 17:41.11 | gdh | pankaj, preparation is key for open source projects in general and GSoC in particular |
| 17:41.25 | pankaj | one more thing....are you people will be online alwasys i mean 24 hours |
| 17:41.40 | gdh | pankaj, they have to sleep, but they are always logged on |
| 17:41.50 | brlcad | we're online 24/7 but we're not necessarily chatty 24/7 ... we multitask and sometimes eat |
| 17:41.55 | gdh | if they don't answer, they may be busy, they may be sleeping |
| 17:42.11 | brlcad | there's plenty of time to sleep when you're dead |
| 17:42.40 | pankaj | even i am not in a mode to sleep ....but |
| 17:42.50 | pankaj | these rules are killing me |
| 17:43.27 | Izak_ | brl-cad_: The "s/shapes/geometry representations" |
| 17:43.41 | pankaj | its totally great .....because this is the first time , i am chatting on irc |
| 17:43.43 | *** join/#brlcad Ch3ck (~Ch3ck@41.205.13.189) | |
| 17:43.47 | Ch3ck | Hi |
| 17:44.01 | brlcad | hi Ch3ck |
| 17:44.05 | pankaj | and i dont wanna quite it so soon |
| 17:44.22 | brlcad | pankaj: well welcome, hopefully exciting, hopefully educational ;) |
| 17:44.27 | Ch3ck | i wish to work on the pull operation which is the opposite of the push |
| 17:44.29 | Ch3ck | operation. |
| 17:44.49 | brlcad | pankaj: not meant to be daunting or confusing, just a lot to learn .. ask good questions, learn, ask more |
| 17:44.57 | Ch3ck | while looking at the source code i did not see the definition of the 'mat_t' data type. |
| 17:45.00 | *** join/#brlcad ncsaba (~ncsaba@p549822D0.dip0.t-ipconnect.de) | |
| 17:45.04 | brlcad | Ch3ck: yep you posted to the list too iirc |
| 17:45.07 | Ch3ck | i assume its a 4x4 matrix |
| 17:45.07 | brlcad | hi ncsaba |
| 17:45.12 | Ch3ck | yeah.. |
| 17:45.20 | ncsaba | Hi brlcad :-) |
| 17:45.34 | Ch3ck | so so i wish to know the project mentor for pull routine on the matrix. |
| 17:46.03 | Ch3ck | I would like connect directly with him so he could assist me in developing my project proposal |
| 17:46.04 | pankaj | if u dont mind ....can i know your time and date now |
| 17:46.14 | Ch3ck | there are some specific questions i would need to ask him directly |
| 17:46.15 | brlcad | Izak_: OOOh, s/pattern/replace/ ... means "replace the 'pattern' with the 'replace' text in the preceeding statement/ |
| 17:46.34 | Ch3ck | could Izak_ u der? |
| 17:46.44 | brlcad | Ch3ck: we don't sort out mentors for quite some time, you can and should talk to as many people as possible ;) |
| 17:46.52 | ncsaba | brlcad: I've finished with the pipe.c/analyze -> now I'm struggling with the white space... |
| 17:46.53 | Ch3ck | ok |
| 17:47.21 | brlcad | I reply to nearly every proposal for example, but will hopefully not be mentoring all of them! :) |
| 17:47.40 | Ch3ck | well i just need some enlightenment on the general working of the push command so i could determine exactly how to make the reverse which is the pull |
| 17:47.58 | Ch3ck | since there is no comment at the beginning of the push.c and xpush.c |
| 17:48.12 | brlcad | pankaj: EDT, UTC-4 |
| 17:48.16 | Ch3ck | files.. so i am flying a little blind here |
| 17:48.43 | brlcad | Ch3ck: if your question is specific enough, just about anyone on the dev list or here will be able to answer |
| 17:49.03 | Ch3ck | so if you could please explain to me generally what the push does on a the data structure in general i could get more insight into the code. |
| 17:49.04 | Ch3ck | ok |
| 17:49.10 | Ch3ck | let me be specific. |
| 17:49.11 | brlcad | best to start by actually creating some geometry, apply an edit, push it |
| 17:49.24 | Ch3ck | ok |
| 17:49.35 | brlcad | CSG is a directed acyclic graph |
| 17:49.49 | brlcad | rather, the modeling hierarchy can be thought of .. as a hierarchy |
| 17:50.00 | brlcad | and you can have matrices at any layer in that hierarchy |
| 17:50.11 | Ch3ck | well from what i see on the source code the push routine forms a linked list of nodes.. |
| 17:50.13 | brlcad | that move things around, rotate them, est |
| 17:50.37 | *** part/#brlcad gdh (~quassel@70.36.71.180) | |
| 17:50.37 | brlcad | yes, as you walk down the graph, that single path is effectively a linked list of nodes |
| 17:51.14 | Ch3ck | what i don't get is if the pull operation will act on the linked list fromed by the push command or it will simply do a reverse walk of the push command.? |
| 17:51.27 | brlcad | when you "push" the matrix, you combine a matrix from one level and push it down onto the next, and do that over and over until you've pushed it onto the lowest node |
| 17:51.51 | brlcad | it will do whatever you make it do |
| 17:51.59 | Izak_ | Ch3ck:Reverse in the CSG sense. |
| 17:52.16 | brlcad | forget about the implementation for a sec, make sure you understand the task conceptually first |
| 17:52.39 | brlcad | say i have a sphere modeled at the origin (0,0,0) |
| 17:52.44 | Izak_ | Which files in the source code can help understand a particular primitive ? |
| 17:52.51 | Notify | 03BRL-CAD:carlmoore * 55206 brlcad/trunk/src/tclscripts/archer/ShaderEdit.tcl: fix spelling of 'light' |
| 17:53.05 | brlcad | i put that sphere into a part/region named "sph.r" |
| 17:53.10 | Ch3ck | yeah thats what i want to understand and since the src code does not have any comments thats the reason i'm flying blind here.. |
| 17:53.18 | brlcad | I apply a matrix edit to sph.r to move it to 100,0,0 |
| 17:53.40 | brlcad | the sphere is still at 0,0,0 but sph.r translates it to 100,0,0 |
| 17:53.48 | Ch3ck | yes |
| 17:53.57 | Izak_ | brlcad:You are throwing some light here. Thanks |
| 17:53.58 | Ch3ck | i'm following.. |
| 17:54.02 | brlcad | a PUSH operation, puts the sphere at 100,0,0 with the sph.r having NO matrix (rather, a unit matrix) |
| 17:54.40 | Ch3ck | yes... |
| 17:54.43 | brlcad | an unpush/PULL operation is meant to reverse that, putting the sphere back at a 0,0,0 origin and sph.r having a matrix that puts the sphere at 100,0,0 |
| 17:55.12 | brlcad | overly simple case, but conceptually that's the idea |
| 17:55.29 | Ch3ck | ok |
| 17:55.44 | Ch3ck | thanks i'm starting to see what it does c |
| 17:55.44 | Izak_ | Ch3ck I hope you are happy now? |
| 17:55.50 | brlcad | gets more complicated, say that sph.r is in an assembly "sph.c" |
| 17:55.53 | Ch3ck | well still digesting |
| 17:56.05 | Ch3ck | yes.. |
| 17:56.34 | Ch3ck | brlcad: could you please give me a link to where i could get some more concepts on the push operation please? |
| 17:56.39 | brlcad | say you *also* have a matrix in sph.c ... that scales the sphere 2x |
| 17:57.09 | brlcad | Ch3ck: see http://brlcad.org/w/images/3/36/Object_Editing_-_the_oed_Command.pdf |
| 17:57.35 | Ch3ck | thanks very much blrcad |
| 17:57.42 | Ch3ck | i appreciate it .. |
| 17:57.50 | Ch3ck | can't wait to start working on it.. |
| 17:57.50 | brlcad | go through maybe one or two of the tutorials on here http://brlcad.org/wiki/Documentation in the Introduction to MGED until you've actually applied a matrix edit (I forget which lesson introduces that) |
| 17:58.03 | Ch3ck | Izak_: how u doing?? |
| 17:58.08 | ncsaba | brlcad: can I also ask for some hep ? |
| 17:58.10 | ncsaba | :) |
| 17:58.12 | brlcad | learn how to apply a matrix edit, then push it and see what it does to the underlying combinations and primitives |
| 17:58.20 | brlcad | ~ask |
| 17:58.20 | ibot | Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will. |
| 17:58.22 | brlcad | :P |
| 17:58.26 | Izak_ | Fine massa getting no apples yet |
| 17:58.46 | brlcad | Izak_: src/librt/primitives/*/*.c is where all the primitives are |
| 17:59.18 | Izak_ | Thanks brlcad |
| 17:59.52 | ncsaba | sooo, I'm applying the sh/indent.sh script - and it changes the spacing completely |
| 18:00.05 | Ch3ck | brlcad: thanks.. |
| 18:00.08 | ncsaba | and I mean everything, also what I didn't touch |
| 18:00.26 | Notify | 03BRL-CAD:starseeker * 55207 brlcad/trunk/src/other/libregex/regex.h: __APPLE__ isn't defined if we're not on Apple |
| 18:00.43 | brlcad | Izak_: a heart primitive is going to be rather similar to a tor (torus) or tgc (cone/cylinder) |
| 18:01.08 | brlcad | in that you'll probably end up calling rt_poly_roots() to obtain the roots of intersection |
| 18:01.29 | brlcad | ncsaba: which file? |
| 18:01.34 | ncsaba | any |
| 18:01.40 | brlcad | unlikely :) |
| 18:01.46 | brlcad | many maybe |
| 18:01.50 | brlcad | but not any |
| 18:01.51 | ncsaba | it puts the tab distance at 2 |
| 18:01.55 | brlcad | that's wrong |
| 18:02.06 | ncsaba | sure - but where can I change that ? |
| 18:02.09 | brlcad | so the script might not be set up right for different/newer versions of emacs |
| 18:02.16 | ncsaba | ok |
| 18:02.23 | ncsaba | let me check my version... |
| 18:02.29 | brlcad | too many variables |
| 18:02.37 | ncsaba | GNU Emacs 23.1.1 |
| 18:02.39 | brlcad | your .emacs and settings come into play too |
| 18:02.57 | ncsaba | well not by default - I tried to set up one, and it was ignored |
| 18:03.12 | brlcad | what was ignored, the .emacs file? |
| 18:03.52 | ncsaba | until I changed the command line in sh/indent.sh to: emacs -batch -l "$bir_dir/$bir" -f batch-indent-region "$file.indent.new" |
| 18:04.08 | ncsaba | then my ~/.emacs file was having some effect... |
| 18:04.30 | brlcad | this is an older one I've used: http://brlcad.org/wiki/Emacs |
| 18:05.27 | ncsaba | OK, will try |
| 18:05.30 | brlcad | ncsaba: that's the line in indent.sh .. what'd you change? |
| 18:05.59 | ncsaba | sorry, copied the wrong line |
| 18:06.00 | ncsaba | emacs -batch -l $HOME/.emacs -l "$bir_dir/$bir" -f batch-indent-region "$file.indent.new" |
| 18:06.25 | brlcad | interesting |
| 18:06.48 | brlcad | didn't used to need to explicitly load the .emacs in batch mode, so perhaps that's the change and we were getting something implicitly |
| 18:07.02 | ncsaba | I have no experience with emacs, but surely that change made a difference |
| 18:07.03 | brlcad | it'd be good to figure out what and put it in the batch-indent-region file |
| 18:08.00 | brlcad | backs up all sf.net data |
| 18:10.26 | brlcad | ncsaba: if you know some emacs-basics, you can run M-x indent-region after running C-spacebar M-> |
| 18:10.47 | brlcad | that'll avoid needing to run indent.sh |
| 18:11.36 | brlcad | (M is "press and release ESC" followed by the next key(s) after the '-') |
| 18:11.37 | ncsaba | no, don't know eny emacs basics :-( |
| 18:12.10 | ncsaba | I'm not using emacs at all right now |
| 18:12.59 | brlcad | k |
| 18:13.03 | brlcad | what do you use? |
| 18:13.17 | *** join/#brlcad rays2pix (~deepak@14.139.226.34) | |
| 18:14.32 | ncsaba | I settled for codelite |
| 18:14.34 | *** join/#brlcad Ch3ck (~Ch3ck@41.205.13.248) | |
| 18:14.40 | Ch3ck | Hey |
| 18:14.59 | Ch3ck | jst recovered from some network breakdown. |
| 18:15.16 | ncsaba | I'm testing now the .emacs settings from the wiki |
| 18:15.49 | Ch3ck | brlcad: could please give me those links to the concept behind the push command, matrix edit and probably pull routines? |
| 18:15.53 | ncsaba | copy-pasted them, now I get an error: Wrong number of arguments: quote, 2 |
| 18:16.10 | brlcad | yeah, that's probably a version mismatch |
| 18:16.56 | brlcad | try removing everything after the ; key bindings ; comment |
| 18:17.35 | brlcad | could be that copy-paste messed up on one of those lines .. there's an embedded hard tab |
| 18:18.53 | brlcad | ncsaba: could also try codelite's settings: http://codelite.org/LiteEditor/LocalPreferences ... columns per tab = 8, columns per indent = 4 |
| 18:19.51 | ncsaba | sure, that is already what I have set in codelite |
| 18:20.18 | ncsaba | and that's how I had it before the last patch too - so I suppose it is not enough |
| 18:20.27 | *** join/#brlcad rays2pix (~deepak@110.234.229.2) | |
| 18:20.47 | brlcad | it's probably not smart enough to mix the two where indents are smaller than the tab stop size |
| 18:21.08 | *** join/#brlcad Izak_ (~isaac@41.202.197.178) | |
| 18:21.09 | brlcad | or need to check that use tab checkbox |
| 18:21.46 | ncsaba | oh sorry - I checked now and it was set to indent at 8 |
| 18:22.01 | ncsaba | I thought I've set that to 4... |
| 18:22.01 | brlcad | alternatively, could just make it use spaces for indent, 4 per indent, no tabs, then run ws.sh to convert them to tabs |
| 18:22.57 | ncsaba | ok, possible it was reset after a VM crash I had |
| 18:24.24 | Ch3ck | hi brlcad: could you please give me the links to the pages concerning the concept behind the push/ matrix edit operatons please ? so i could read more on them. |
| 18:24.48 | *** join/#brlcad m_daga (~0_level@173.44.133.227) | |
| 18:25.16 | brlcad | wow, it's grown ... our repo is now 1.58 GB |
| 18:25.22 | ncsaba | anyway, now I need to get all the files wrongly indented by sh/indent.sh back on track, so I'll still try to get that working |
| 18:25.31 | brlcad | Ch3ck: what pages? |
| 18:26.52 | brlcad | if we had time to write something that specific, we wouldn't need someone to implement unpush as it'd already be done ;) |
| 18:26.58 | brlcad | you can read the man page on push/xpush |
| 18:27.21 | brlcad | I believe it's talked about in Principles of Effective Modeling (also in our docs section) |
| 18:27.41 | Ch3ck | ok |
| 18:27.49 | brlcad | but the real meat is understanding how to create geometry and apply a matrix edit |
| 18:27.55 | Ch3ck | could you please give me the link to the wiki pages please? |
| 18:28.05 | brlcad | if you understand that, understanding pull/unpush is natural |
| 18:28.13 | Ch3ck | you gave me something like that earlier.. |
| 18:28.19 | ncsaba | brlcad: I deleted everything after the "key bindings", now it doesn't error out but still formats at 2 space indentation... :-( |
| 18:28.20 | brlcad | really? |
| 18:28.22 | Ch3ck | ok |
| 18:28.31 | Ch3ck | ok |
| 18:28.31 | Ch3ck | thanks |
| 18:28.33 | Izak_ | Ch3ck_: Please check your gmail NOW |
| 18:29.05 | Izak_ | ncsaba_: Just ask for help. Don't ask if you should first? |
| 18:29.33 | ncsaba | Ch3ck: this is what you mean ? http://brlcad.org/w/images/3/36/Object_Editing_-_the_oed_Command.pdf |
| 18:29.38 | Ch3ck | ok |
| 18:29.50 | Ch3ck | yeah |
| 18:29.56 | brlcad | Ch3ck: I hope you're not saying that you can't be bothered to check your scrollback history ... or browse a website ... or perform a web search... |
| 18:30.04 | Ch3ck | i lost my connection here so i lost all the pages. |
| 18:30.06 | rays2pix | I have put together a draft proposal in the wiki. will be glad if I some one could review it |
| 18:30.10 | Ch3ck | yeah |
| 18:30.11 | brlcad | that would be a really bad impression to give your mentors |
| 18:30.15 | Ch3ck | thanks |
| 18:30.19 | Ch3ck | i got all.. |
| 18:30.54 | brlcad | it was more than that one pdf link, so I hope you do revist what's already been said |
| 18:31.04 | Ch3ck | yeah |
| 18:31.15 | Ch3ck | my computer went off with the loss of electricity so |
| 18:31.22 | Ch3ck | thats why i lost the links |
| 18:31.24 | brlcad | so that still left two other options |
| 18:31.28 | brlcad | at least |
| 18:31.30 | Ch3ck | thanks |
| 18:31.35 | Ch3ck | i got the links now |
| 18:31.40 | Ch3ck | thanks to you all |
| 18:31.54 | brlcad | Ch3ck: I'm giving you a hard time because that's not effective collaboration |
| 18:31.56 | ncsaba | brlcad: at first I also didn't notice that the chat is logged... |
| 18:32.10 | brlcad | it's damn convenient for you, but only by being a burden on others (however minimal) |
| 18:32.32 | brlcad | that won't work, you will be expected to put forth effort (WAY more effort) if you get slotted |
| 18:32.46 | Ch3ck | yeah i understand |
| 18:33.44 | brlcad | ncsaba: yep, 10 years worth of logs next year :) |
| 18:34.37 | ncsaba | way too much to read it all ;-) |
| 18:35.04 | ncsaba | of course it can be searched though.. |
| 18:35.33 | ncsaba | OK, I will need some more emacs fighting :-) |
| 18:38.25 | Izak_ | Where can I get images of brlcad_ primitives ( geometry representations) ? |
| 18:40.11 | ncsaba | brlcad: so, if I add: (setq-default c-basic-offset 4) -> now it indents some lines with 2 tabs where originally were 4 spaces - crazy |
| 18:41.54 | Ch3ck | Izak: the best thing is to check online |
| 18:42.14 | Ch3ck | and read the documentation |
| 18:42.19 | Ch3ck | on the wiki page.. |
| 18:45.08 | Izak_ | thanks Ch3ck_: |
| 18:46.11 | ncsaba | brlcad: the indet script is only changing the white space on the beginning of the lines, or it does more complex things too ? |
| 18:48.18 | Ch3ck | Izak: checked my gmail and saw nothing what up? |
| 18:58.17 | rays2pix | I am afraid whether my previous message was lost:)! So just trying again. |
| 18:59.05 | rays2pix | I have put a proposal on image processing. Will be relaxed a bit, if some one is intending to look it up! |
| 19:01.29 | Ch3ck | just give the link |
| 19:01.52 | Ch3ck | hey guys i wish to know where the 'mat_t' data type is defined in the src |
| 19:02.14 | Ch3ck | i have looked at raytrace.h, bu.h, bn.h, vmath.h headers |
| 19:02.25 | Ch3ck | to no avail could some one help me out here.. |
| 19:02.54 | Ch3ck | i assume its a 4x4 matrix probably i just want to see how it is defined so i can continue workx on my proposal.. |
| 19:04.14 | *** join/#brlcad Izak (~isaac@41.202.195.186) | |
| 19:05.01 | Guest8550 | Ch3ck please check ur gmail account |
| 19:05.24 | Ch3ck | i have checked there is nothx there |
| 19:05.27 | Ch3ck | what up? |
| 19:06.04 | Ch3ck | ok |
| 19:06.04 | Ch3ck | i see it |
| 19:06.09 | Ch3ck | i have checked it. |
| 19:06.18 | Ch3ck | thanks Izak |
| 19:06.47 | *** part/#brlcad m_daga (~0_level@173.44.133.227) | |
| 19:07.42 | *** join/#brlcad zero_level (~0_level@173.44.133.227) | |
| 19:08.35 | Izak | Ch3ck_:Please send me the email |
| 19:09.21 | Ch3ck | ok |
| 19:10.03 | Ch3ck | Izak: gimme ur email. |
| 19:10.18 | Ch3ck | so i can forward iutt to u.. |
| 19:13.11 | Ch3ck | i mean ur gmail acc. |
| 19:16.44 | Guest16696 | Ch3ck : u2isaac@yahoo.com |
| 19:17.04 | Ch3ck | yeah already sent it .. |
| 19:17.17 | Ch3ck | thought you wanted it thru ur gmail.. |
| 19:18.03 | ncsaba | brlcad: ok, I found why codelite doesn't want to format well: http://sourceforge.net/p/codelite/bugs/866/ |
| 19:18.51 | ncsaba | basically it resets my setting of indentation level to 8 :-( |
| 19:19.28 | Guest16696 | Ch3ck:Any how thanks |
| 19:22.12 | ncsaba | this is exactly the kind of things I hate - being blocked by code formatting issues, which I couldn't care less of :-) |
| 19:34.46 | brlcad | ncsaba: it's just indentation |
| 19:35.14 | ncsaba | ok |
| 19:35.33 | ncsaba | I will just manually reindent my additions then |
| 19:35.47 | ncsaba | what is the exact rule there ? |
| 19:35.48 | brlcad | or like I said, tell codelight to just use 4-char space indentation |
| 19:35.51 | brlcad | then run ws.sh |
| 19:36.02 | ncsaba | ok, probably that's what I'll do |
| 19:36.18 | rays2pix | brlcad:sorry if this is annoying, but I am afraid whether my irc messages were lost in clutter |
| 19:36.21 | ncsaba | codelite has a bug and doesn't like different tab and indent |
| 19:36.47 | brlcad | our indentation is spelled out in hacking, but it's basically tab-compressed 4-char indents |
| 19:37.15 | brlcad | so 4spc, 1tab, 1tab+4spc, 2tab, etc as you indent 1, 2, 3, 4 levels |
| 19:37.59 | brlcad | provides fewest bytes with a fixed visual presentation that displays correctly if you run cat or feed a file to a printer |
| 19:39.33 | ncsaba | ok |
| 19:40.07 | ncsaba | unfortunately if I set codelite to tab=4 then the existing code looks unreadable :-( |
| 19:40.20 | ncsaba | so it will stay at indent=tab=8 |
| 19:41.00 | ncsaba | and I will take care of indentation manually |
| 19:42.29 | brlcad | tab should still be 8 |
| 19:42.35 | brlcad | indent != tab |
| 19:42.42 | brlcad | that's why there were two input fields |
| 19:43.07 | brlcad | indent=4, tab=8, use tabs = no |
| 19:45.40 | *** join/#brlcad Iordanis_ (Iordanis@host214-207.cvd.fit.edu) | |
| 19:46.13 | ncsaba | yes, but if I set indent to 4, tab=8, save -> next time I open the dialog both are again at 8 |
| 19:46.27 | brlcad | ah, so buggy |
| 19:46.29 | ncsaba | yes |
| 19:46.36 | brlcad | what if you set both to 4? |
| 19:46.38 | *** join/#brlcad Iordanis (Iordanis@host214-207.cvd.fit.edu) | |
| 19:46.43 | brlcad | and to not use tabs |
| 19:46.46 | ncsaba | then I can't read the code :) |
| 19:47.01 | ncsaba | the existing tabs will be 4 |
| 19:47.29 | brlcad | hrm, that sucks |
| 19:47.43 | ncsaba | yes, but I can live with that |
| 19:47.56 | brlcad | yet another option .. http://astyle.sourceforge.net/ |
| 19:47.58 | ncsaba | I just won't use it's auto-formatting |
| 19:48.05 | brlcad | it has support for our format (the latest version) |
| 19:49.06 | ncsaba | ok, thanks, I'll check it out |
| 19:50.22 | rays2pix | brlcad: I have a draft version of proposal at http://brlcad.org/wiki/User:Rays2pix2013/GSoc2013/Proposal |
| 19:50.23 | ncsaba | so I suppose the astyle 1.23 which ships with ubuntu lucid will not format properly ? |
| 19:50.56 | rays2pix | brlcad: Can you please look into it and give me some pointers for further expansion |
| 19:52.07 | brlcad | ncsaba: nope |
| 19:52.11 | brlcad | 2.03 |
| 19:52.22 | brlcad | looks like the very top feature in their latest release notes |
| 19:52.30 | ncsaba | ok |
| 19:52.36 | ncsaba | downloaded sources... |
| 19:52.43 | brlcad | I made a patch for him last year, but it took him forever to push out a new release |
| 19:54.07 | ncsaba | ok :-) |
| 19:56.32 | brlcad | rays2pix: at a quick glance, that's looking really good |
| 19:57.30 | rays2pix | brlcad: Thanks..Will wait for your queries though. |
| 19:57.35 | brlcad | it could use a little more detail and needs a week-by-week schedule |
| 19:57.46 | brlcad | the deliverables as stated are too generic/vague |
| 19:59.00 | rays2pix | brlcad: I wanted to verify whether I am in right direction with current proposed interfaces. If thats verified , I would add few more and work up a schedule |
| 20:00.02 | ncsaba | brlcad: before I spend an hour reading astyle docs and experimenting, do you have perhaps at hand the right parameters ? (if not, I will take that hour...) |
| 20:07.36 | brlcad | rays2pix: right direction, sure |
| 20:07.54 | brlcad | details to be worked out though, even after selections are made |
| 20:08.14 | brlcad | I'd suggest getting rid of filtering altogether, and just keeping it in mind for setting up the API |
| 20:09.11 | brlcad | to me, i'd think we'd want to move towards a "struct icv_image" that is a more generalized data container |
| 20:09.33 | brlcad | either getting rid of or encapsulating into a union or type field where the data resides |
| 20:10.13 | brlcad | (i.e., no separate filename field, just a source notion) |
| 20:10.25 | rays2pix | brlcad: I was also thinking the same. I am under a assumption that we would need to maintain details of only bw and pix formats for processing needs |
| 20:10.40 | n_reed | looks like the sf site has changed |
| 20:10.54 | brlcad | ideally supportting streaming and out-of-core processing as well as traditional file and in-memory processing |
| 20:11.31 | brlcad | n_reed: it only looks like it changed because it's different |
| 20:12.12 | rays2pix | brlcad : okay will do that. Sorry I didnt get what you meant by "get rid of filtering ". |
| 20:14.21 | brlcad | rays2pix: you do realize the only difference between bw and pix is 1 channel vs 3 right? |
| 20:14.54 | rays2pix | yep |
| 20:15.19 | brlcad | if you had a four pixel image (2x2), it can have N-channels of data |
| 20:15.34 | brlcad | that data could be char or large integer or even floating point |
| 20:16.03 | rays2pix | okay. I was assuming it to be char. Will correct that |
| 20:16.20 | brlcad | so it's something to think about |
| 20:16.42 | brlcad | do we want the in-memory processing format to be the fastest |
| 20:16.45 | brlcad | the most flexible |
| 20:17.02 | brlcad | the most generalized |
| 20:17.06 | brlcad | the most input preserving |
| 20:17.17 | brlcad | lots of considerations |
| 20:17.58 | brlcad | interleaved, non-interleaved |
| 20:18.24 | rays2pix | I dont have a clue on how brlcad wants it ..like what is typically a big image within brlcad |
| 20:18.35 | brlcad | for the 2x2, is it rgbrgbrgbrgb bytes or rrrrggggbbbb |
| 20:18.51 | brlcad | and do we keep them in memory as such, or is that just the output |
| 20:19.00 | rays2pix | if it isnt too big, I would work towards flexible and generalized interface at the expense of speed |
| 20:19.02 | brlcad | we want to preserve data as much as possible |
| 20:19.09 | brlcad | image sizes are indeterminate |
| 20:19.30 | brlcad | commonly 2k-4k square but mostly due to performance limitations going bigger |
| 20:19.40 | brlcad | designing something better doesn't have to be constrained by that |
| 20:20.14 | rays2pix | okay . We keep the input memory unchanged. My plan was to use a separate memory for the output. Is it bad? |
| 20:20.36 | brlcad | the emphasis should definitely be on "conversion" though, so that is entirely a question of streams, formats, bytes, interleavings |
| 20:21.44 | rays2pix | ok. will explore and get back with details |
| 20:21.51 | brlcad | doubling the memory requirements doesn't sound like a great idea unless it provides some specific gain |
| 20:23.02 | rays2pix | I see that , will modify it. |
| 20:26.46 | brlcad | rays2pix: I suggest taking a peek at what some of the other libs do too |
| 20:26.46 | ncsaba | brlcad: "astyle -xT" will still modify extensively pipe.c, any idea what I can still do to limit the damage ? |
| 20:28.09 | brlcad | rays2pix: like looking at openexr, imagemagick, and netpbm |
| 20:28.37 | brlcad | ncsaba: you sure you have the astyle flags right? |
| 20:28.39 | rays2pix | sure. I am currently looking at imagemagick will check out others too. |
| 20:28.42 | brlcad | i don't recall what they are |
| 20:29.14 | brlcad | rays2pix: we definitely want to be able to process HDR output, so keep that in mind |
| 20:29.19 | brlcad | inputs/outputs |
| 20:31.00 | ncsaba | brlcad: the -xT is the one forcing 4 space indent and 8 tab, with tab as much as possible -> but it also touches parts of the code I didn't want it to touch |
| 20:31.16 | brlcad | it might make sense to convert inputs into a generalized double-precision format, with N channels, then convert to output as requested |
| 20:31.22 | ncsaba | perhaps I still need some other settings too - but there are so many, I can't figure it out |
| 20:31.44 | ncsaba | my code is now formatted well, but the rest is disturbed |
| 20:31.45 | brlcad | ncsaba: yeah, I just don't remember it being that simple |
| 20:31.55 | rays2pix | that makes it more interesting. I will come up with ways to accomodate various formats. |
| 20:33.08 | brlcad | thinks filtering / conversion should be OpenCL plugins |
| 20:33.53 | brlcad | so you have readers/writers for the various formats, and processors in opencl |
| 20:34.12 | brlcad | so we can leverage parallelism and gpus a little easier |
| 20:35.25 | rays2pix | thats better.will think that way ! |
| 20:35.27 | brlcad | rays2pix: so I don't want to get too much glitter in your eyes ... I'm rambling on about double precision outputs but do know that JUST getting all of our image tools able to read/write any format using libicv would be a huge win and a viable GSoC project |
| 20:35.39 | brlcad | if both can happen, great |
| 20:36.12 | brlcad | but we do have a lot of tools, and it'll be better to either have an immediate code gain through refactoring or performance/architecture gain through new structures (that are put into immediate use) |
| 20:36.20 | rays2pix | sure:! I am also interested in making the base interface faster and better. Once the infrastructure is in place we can add other tools |
| 20:37.06 | rays2pix | I would vote for performance gain, I can rewrite the existing tools in about a months time. |
| 20:37.13 | brlcad | no you can't :) |
| 20:37.26 | brlcad | and that's okay |
| 20:37.49 | brlcad | they're not all trivial tools like bwfilter |
| 20:37.53 | brlcad | or bw-pix |
| 20:38.06 | brlcad | and there are still 100+ |
| 20:38.33 | starseeker | ncsaba: for astyle, you can try our misc/astyle.opt file - I don't recall how close it gets you to the correct formatting, but it should help |
| 20:38.53 | ncsaba | starseeker: thanks for the hint ! |
| 20:38.54 | brlcad | you'd have to convert something like 1 an hour for an entire month without making a mistake or encountering/introducing any bugs |
| 20:39.18 | rays2pix | mm..may be most of what I went through looked trivial like scaling and interpolation. Alright, for proposal I would expand the icv_convert part |
| 20:39.50 | starseeker | also has had abysmal luck configuring emacs to do correct formatting via the .sh scripts, so astyle is a nice option to have |
| 20:39.51 | brlcad | it's in the name ICV .. "image conversion" |
| 20:39.56 | brlcad | it has to get that part right |
| 20:40.14 | brlcad | where right is entirely subjective, has to be awesome |
| 20:41.07 | rays2pix | I agree on the second part! Would like to learn writing parallel code using this task. |
| 20:42.04 | brlcad | writing parallel code is a little different from writing opencl code |
| 20:42.14 | rays2pix | oh |
| 20:42.24 | ``Erik | got an email saying our project has been upgraded |
| 20:42.41 | starseeker | so time to re-checkout the repo? |
| 20:43.05 | rays2pix | parallel code is for multi-core and opencl is for gpu? is it so? |
| 20:43.23 | ``Erik | rays2pix: generally, yeah... |
| 20:46.20 | brlcad | ``Erik: repo is still importing |
| 20:46.23 | brlcad | it'll be a hwile |
| 20:47.05 | brlcad | rays2pix: opencl is a generalized computing architecture for both cpu and gpu |
| 20:47.37 | brlcad | you can schedule work on gpu, cpu, or both, you just define a task, tell it where to run that task, and how |
| 20:47.44 | rays2pix | ok |
| 20:48.44 | brlcad | it obviously involves parallelism in the "how" but it's rather different from traditional "parallel computing" where you create threads or processes |
| 20:49.01 | brlcad | managing mutexes, semahpores, IPC, shared memory, etc |
| 20:49.16 | ``Erik | 'hwile' like http://www.youtube.com/watch?v=lich59xsjik ? |
| 20:49.33 | brlcad | yes |
| 20:49.48 | brlcad | qhuite |
| 20:50.00 | ncsaba | brlcad: I updated from svn, and I get an error compiling: src/other/libregex/regex.h:60: note: previous declaration of off_t was here |
| 20:50.35 | rays2pix | i see, I was proposing a traditional one in my draft. now will look in to opencl and will take care about the constraints it brings |
| 20:50.53 | ncsaba | I use "ninja" to compile, is there anything I'm missing, perhaps I need to do some "clean" compile or so ? |
| 20:51.19 | brlcad | ncsaba: that's a very recent change |
| 20:51.35 | brlcad | can revert back to what you were on or stub in a fix |
| 20:51.44 | brlcad | or wait for someone else to fix it |
| 20:51.56 | rays2pix | brlcad:thanks I got handful of things to do. Will update the proposal and let you know. thanks for your time and patience |
| 20:51.57 | brlcad | someone's trying to get 64-bit windows to behave |
| 20:52.05 | ncsaba | aha |
| 20:52.16 | ``Erik | what platform and revision did you see the failure? |
| 20:53.01 | ``Erik | r55207 SHOULD have finished that issue off... |
| 20:53.54 | ncsaba | ubuntu lucid |
| 20:54.17 | ncsaba | Ubuntu 10.04.4 LTS |
| 20:54.42 | ncsaba | I commented out that line 60, seems to compile |
| 20:55.54 | ncsaba | I don't have enough experience with C/includes/platforms to figure out what is the right solution there... |
| 20:56.23 | ncsaba | I just want to make sure my changes compile before submitting a patch :-) |
| 20:58.14 | *** join/#brlcad caen23 (~cezar@92.81.210.66) | |
| 21:05.52 | ``Erik | when did you do your last svn up? if you do an "svn info", what revision does it say? |
| 21:06.22 | ``Erik | (I have an Ubuntu 12.04.2 LTS box I can try on if you're using 55207) |
| 21:09.01 | ncsaba | svn update -> At revision 55207. (this was ~30 mins ago) |
| 21:10.12 | ncsaba | commenting out line 60 of regex.h let's me compile, and mged works too |
| 21:11.39 | ``Erik | strange that the system libregex wasn't found... doing a cmake now |
| 21:15.41 | ``Erik | yeah... hm, dunno if I want to try committing while the migration is in process, though |
| 21:22.48 | ncsaba | so, I posted the patch - formatting the white space was at least as demanding as doing the math... |
| 21:23.21 | ncsaba | thanks for the help :-) |
| 21:24.35 | ncsaba | will leave now, late here, bye ! |
| 21:30.55 | Notify | 03BRL-CAD:carlmoore * 55208 brlcad/trunk/src/conv/nmg/asc-nmg.c: accept - as argument for stdin; also acknowledge what will be used for input & output; further changes will be needed for no-argument 'Usage' result |
| 22:18.00 | *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net) | |
| 22:18.01 | *** join/#brlcad aks001 (uid10889@gateway/web/irccloud.com/x-kkouzuuqczuelqeo) | |
| 22:18.01 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |
| 22:51.48 | ``Erik | got an email saying the repo migration is complete |
| 23:12.39 | *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net) | |
| 23:12.40 | *** join/#brlcad aks001 (uid10889@gateway/web/irccloud.com/x-kkouzuuqczuelqeo) | |
| 23:12.40 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |