IRC log for #brlcad on 20130422

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)

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