IRC log for #brlcad on 20130430

00:31.17 Notify 03BRL-CAD Wiki:Level zero * 5130 /wiki/User:Level_zero/proposal: Draft 1
00:36.39 Notify 03BRL-CAD Wiki:Level zero * 0 /wiki/File:Fil1.png: file for proposal
00:50.40 Notify 03BRL-CAD Wiki:Level zero * 5132 /wiki/User:Level_zero/proposal: /* BRL-CAD's IPT(s) Information and Current Status */
02:59.03 brlcad waves
03:01.31 brlcad zero_level: you have questions?
04:04.39 *** join/#brlcad Iordanis (Iordanis@host214-207.cvd.fit.edu)
05:17.26 *** join/#brlcad harmanpreet (~chatzilla@124.253.79.47)
05:28.33 *** join/#brlcad viku (uid11086@gateway/web/irccloud.com/x-ulasxpdoquzycvld)
07:49.57 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:22.26 *** join/#brlcad phoenixyjll (8c7255e7@gateway/web/freenode/ip.140.114.85.231)
08:24.23 *** join/#brlcad zero_level (0e8bf3a2@gateway/web/freenode/ip.14.139.243.162)
08:50.57 *** join/#brlcad navdeep (~chatzilla@202.164.53.117)
09:02.37 navdeep I need previous source code of material database.
09:02.51 navdeep want to see current status of website
09:13.39 zero_level navdeep: you may want to look at previous year Gsoc http://brlcad.org/wiki/Google_Summer_of_Code/2012
09:46.34 *** join/#brlcad navdeep (~chatzilla@202.164.53.117)
10:25.52 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
10:50.17 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
10:54.56 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
11:00.02 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
11:05.37 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
12:21.00 *** join/#brlcad KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net)
13:17.01 *** join/#brlcad code_walker (~Shubham@120.59.154.60)
13:27.44 *** join/#brlcad code_walker (~Shubham@120.56.147.244)
13:28.00 brlcad zero_level: you get your questions answered?
13:33.12 zero_level _brlcad I read ur emails on the forum. and studied the code organisations of CxImage library
13:33.27 zero_level i hope my current approach in integrating looks fine?
13:33.56 brlcad zero_level: so you keep mentioning the cxlibrary... why? :)
13:36.07 zero_level I understand the use of icv library and criticalities of that.. in the future use of in BRLCAD.. the current tools are very primitive therfore i belive integrating with such a library wourld be useful. earlier i thought of opencv library.. but then found few drawbacks that is because this library is very huge.. it involves a lot of functionaities which are divergent to the utilities of brlcad
13:36.09 zero_level ..
13:37.16 zero_level Also.. integrating with this will ensure added functionalities and enhance usability of the tools
13:37.22 brlcad so "why cximage" is basically "because opencv is worse"?
13:37.34 brlcad you can make those statements with almost any library
13:38.21 brlcad there are a half dozen incredibly popular image processing libraries out there
13:38.31 brlcad why cximage
13:38.32 zero_level but i believe this contains all the functions in our current utilities...
13:38.46 brlcad and the others don't?
13:39.20 brlcad I'm not agreeing or disagreeing
13:39.46 zero_level ok
13:39.50 brlcad if you're going to propose putting cximage underneath one of our libraries, you need to be able to answer the comparative questions about why
13:40.15 zero_level ok
13:40.16 brlcad not just because it's something you thought of or found
13:40.28 zero_level Apart from the library issue..
13:40.37 brlcad that's not the way to do dependency management for starters
13:40.45 zero_level can i ask you
13:40.47 zero_level ..
13:40.48 brlcad and more specifically doesn't exactly address a compelling need by itself
13:41.38 brlcad can you?
13:45.04 zero_level there are some utilities in the /src/utl which directly doesnt perform an image processing task.. for example.. bary, buffer, dunncolour.. fix_polysolids.. texturescale.. random.. terrain etc..
13:45.20 zero_level what do u propose of these..
13:45.26 zero_level *suggest
13:51.19 brlcad what do I propose? :) what do you propose?
13:51.41 brlcad src/util is general utilities, not all are image processing and that's okay
13:52.09 brlcad it'd make more sense to move the image processing specific tools out as they are refactored
13:52.17 Notify 03BRL-CAD:carlmoore * 55268 brlcad/trunk/src/librt/primitives/nmg/nmg_rt_segs.c: fix warning about 'long int' format
13:53.27 zero_level ok.. i have made a list of those utilities and the plan for groups.. so u suggest putting that in the proposal to..
13:53.52 zero_level of the non image processing utilities i thought of putting that under BU
13:54.33 zero_level so is BRLCAD open to changes to libbu.. and other libraries for adding these utilties..
13:54.55 zero_level though other libraries will have to be identified.. in that case..
13:55.30 brlcad zero_level: I do not suggest putting that, whatever that is, into your proposal
13:55.45 brlcad you've not being very clear
13:56.10 brlcad non-image processing utilities should not go under BU as they are not part of that library
13:56.17 zero_level can u tell.. which line ?
13:56.26 zero_level i will try to reframe..
13:56.27 brlcad they are utilities, which is why they are in the util directory
13:56.37 zero_level ok..
13:57.24 brlcad past years experience has told me to interpret "ok.." as "I do not understand"
13:58.04 brlcad what problem are you solving, what is the project?
13:58.31 Notify 03BRL-CAD:carlmoore * 55269 brlcad/trunk/src/liboptical/sh_light.c: fix warning about long unsigned
14:00.02 zero_level so do, you mean i should stick my focus to consolidation of image processing tools.. and live the rest in the src/util untouched..
14:00.11 brlcad what problem are you solving, what is the project?
14:00.42 zero_level to consolidate IPTs(Image Processing Tools) into icv library
14:00.47 brlcad you're lacking focus/clarity/goals, until you figure that out, the questions you're asking cannot be answered
14:02.01 brlcad okay, so that should answer some of your questions
14:02.09 brlcad what does the "buffer" utility have to do with consolidation of image processing into a libicv?
14:03.14 *** join/#brlcad rays2pix (~deepak@14.139.226.34)
14:05.24 zero_level yes.. i got your point... that is what i thought(therefore didnt include in my proposal).. but wanted to confirm from you about the fate of other utilities.. and the list i was talking was the list of the ipt libraries and the groups and there linkage with the library i propose to use.. (i hink i didnt make myself clear thre)
14:06.42 zero_level *(icv tools and grouped them and there linkage..)
14:07.20 brlcad zero_level: there still must be some misundersanding though
14:07.44 brlcad pix-png for example is in util and is an image processing tool
14:08.02 brlcad I hope you're not proposing to move that tool to the icv directory
14:08.44 brlcad the goal as I originally understood it was to migrate image processing functionality to libicv
14:08.58 brlcad in that case, that would be some means to read in pix files and some means to write out png files
14:12.17 brlcad starseeker: https://sourceforge.net/p/allura/tickets/6175/
14:15.22 zero_level indeed i was proposing that..because as i read in the project idea page. here (http://brlcad.org/wiki/Consolidate_image_processing) there is a need of finding a simple conversion function for images..
14:16.13 zero_level apart from consolidating these ip tools in the icv folder..
14:17.19 brlcad zero_level: you use "..." WAY too much buddy :)
14:17.34 zero_level :)
14:18.08 zero_level I find that there 35+ such tools and prepared a list of them as well.
14:18.15 brlcad that's good
14:18.38 brlcad but the project shouldn't obsess on the tools, it's on the functionality
14:18.45 brlcad the functionality needs to be put into the library
14:18.51 brlcad and the tools updated to use the library
14:19.07 brlcad that's very different from moving the tools as a goal
14:21.20 zero_level but the problem in using any library (say for instance cxImage.. i will do my HW on why it is good or use the better one.) is that we BRLCAD has primitive representation of images. therefore using any library will require conversion from one to other.
14:21.45 zero_level also i had a question about icv's current status..
14:22.29 brlcad that is a problem in using any library
14:22.55 brlcad that's why using any library wouldn't be the top of my list of priorities without a lot of validation and demonstration that it's actually better
14:23.19 zero_level ok.
14:23.36 brlcad just because someone else's steaming pile of poo is bigger than ours doesn't mean it's better or right for us
14:24.07 zero_level ;) ok
14:24.08 brlcad prove it
14:24.27 brlcad or don't make that the focus
14:24.45 brlcad you could do that entire project and not integrate any external code
14:24.59 brlcad migrating functionality and refactoring
14:25.21 *** join/#brlcad vladbogo (~vlad@188.25.239.216)
14:28.56 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
14:32.33 zero_level i think i will work a little bit and revert to you.
14:32.41 zero_level anyways thnx
14:32.55 brlcad sue
14:32.57 brlcad sure
14:33.06 rays2pix how do i get the width and height of a pix file
14:35.28 brlcad rays2pix: from the user
14:35.43 brlcad they are raw data
14:36.25 brlcad API-wise, the image dimensions will have been specified or inferred at some point
14:36.43 brlcad we have a function that attempts to identify common size patterns
14:37.04 rays2pix We have certain pix files in ./pix folder in brlcads source tree. How can i estimate its dimensions
14:37.20 brlcad e.g., 2359296 bytes is probably a 3-channel interlaced PIX file at 1024x768
14:37.33 brlcad those are all the default, 512x512
14:38.08 rays2pix brlcad: thanks that helps
14:38.20 brlcad if there's a good chance it's a square image, look at the byte size
14:38.34 brlcad notice they are all 786432 bytes
14:38.39 brlcad ~786432 / 3
14:38.39 ibot 262144
14:39.10 Notify 03BRL-CAD:phoenixyjll * 55270 brlcad/trunk/src/librt/tests/test_ssi.cpp: Use the CVs as vertexes of the pipe, some clean up, and print information of the intersection curves.
14:40.07 brlcad so 262144 pixels ..
14:40.09 brlcad take the square root
14:40.12 brlcad you get 512
14:40.26 rays2pix Got that.. thanks!
14:42.18 zero_level also for example see pix-png.c there is a complete functions which get the args and determine the width and hieght accordingly
14:42.32 zero_level function : get_args
14:43.40 rays2pix zero_level: thanks
15:00.23 *** join/#brlcad jasleen (~chatzilla@117.253.233.158)
15:11.03 *** join/#brlcad code_walker (~Shubham@120.56.147.244)
15:14.13 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:16.40 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
15:42.07 *** join/#brlcad Iordanis (Iordanis@host214-207.cvd.fit.edu)
15:43.15 *** join/#brlcad navdeep (~chatzilla@117.207.155.222)
16:00.07 *** join/#brlcad harmanpreet (~chatzilla@124.253.17.160)
16:03.27 *** join/#brlcad vlad__ (~vlad@188.25.239.216)
16:15.55 *** join/#brlcad vlad__ (~vlad@188.25.239.216)
16:35.02 *** join/#brlcad vladbogo (~vlad@188.25.239.216)
16:38.41 *** join/#brlcad Izak (~Izak@41.202.198.128)
16:38.59 Izak Il y a quel qu'n ?
17:28.43 *** join/#brlcad rays2pix (~deepak@110.234.229.2)
17:28.44 *** part/#brlcad rays2pix (~deepak@110.234.229.2)
17:28.46 *** join/#brlcad rays2pix (~deepak@110.234.229.2)
17:43.54 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
17:46.59 *** join/#brlcad Guest45138 (~Izak@41.202.197.249)
17:51.24 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5133 /wiki/User:Izak: GSoc Project Proposal : Implementing a heart primitive
17:55.16 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5134 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:00.04 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5135 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:05.28 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5136 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:07.14 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5137 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:08.17 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5138 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:09.04 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5139 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:12.02 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5140 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
18:12.20 Notify 03BRL-CAD:bob1961 * 55271 brlcad/trunk/src/tclscripts/archer/PipeEditFrame.tcl: Minor cleanup of PipeEditFrame::initEditState
18:13.07 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5141 /wiki/User:Izak: /* ANYTHING ELSE? */
18:14.49 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5142 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */
18:15.01 Notify 03BRL-CAD:bob1961 * 55272 brlcad/trunk/src/libged/get_type.c: Updated ged_get_type to recognize metaballs.
18:15.44 *** join/#brlcad priyanka (~priyanka@118.102.186.30)
18:18.44 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5143 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */
18:19.56 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5144 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */
18:23.20 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5145 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */
18:24.53 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5146 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */
18:24.56 priyanka hello
18:27.53 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5147 /wiki/User:Izak: /* PROJECT DESCRIPTION */
18:29.29 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5148 /wiki/User:Izak: /* PROJECT DESCRIPTION */
18:38.47 *** join/#brlcad Guest45138 (~Izak@41.202.197.249)
18:42.02 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5149 /wiki/User:Izak:
18:43.05 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5150 /wiki/User:Izak: /* PERSONAL INFORMATION */
18:46.03 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5151 /wiki/User:Izak: /* PROJECT INFORMATION */
18:47.23 *** join/#brlcad Ch3ck (~Ch3ck@41.205.13.183)
18:47.33 Ch3ck Hey
18:47.33 Guest45138 Il y a quel q'un?
18:47.39 Guest45138 How far?
18:48.59 Ch3ck i'm there
18:51.06 *** join/#brlcad coderrr (5f9c3cc0@gateway/web/freenode/ip.95.156.60.192)
18:51.24 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5152 /wiki/User:Izak: /* PROJECT DESCRIPTION */
18:55.59 *** join/#brlcad Iordanis_ (Iordanis@host214-207.cvd.fit.edu)
18:56.32 priyanka Can anybody tell me any startup for changing framebuffer. What does if_X24.c file actually doing?
18:58.21 Ch3ck well
18:58.28 Ch3ck i have not heard of that file
18:58.38 Ch3ck btw in which library is it found?
18:59.04 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
18:59.17 *** join/#brlcad urickbenjamin (~urickbenj@wireless-198-213-192-80.public.utexas.edu)
19:04.12 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 5153 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */
19:04.19 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
19:08.39 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
19:12.59 *** part/#brlcad urickbenjamin (~urickbenj@wireless-198-213-192-80.public.utexas.edu)
19:15.54 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.183)
19:18.18 Ch3ck_ Hey
19:19.34 Guest45138 Are u there?
19:29.36 *** part/#brlcad coderrr (5f9c3cc0@gateway/web/freenode/ip.95.156.60.192)
19:29.50 *** join/#brlcad priyanka4 (~priyanka@118.102.186.30)
19:29.53 priyanka4 Sir its in src/libfb folder
19:30.14 Ch3ck_ yup.
19:30.35 Ch3ck_ priyanka4: well i'm not a Sir i'm a student like you
19:30.44 priyanka4 ok
19:30.46 Ch3ck_ check the read me files.
19:31.06 Ch3ck_ there should be some information concerning the libfb
19:31.19 priyanka4 Its library for framebuffer
19:31.59 *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148)
19:34.24 priyanka4 Do you know anything about it?
19:35.30 Ch3ck_ well i don't really know much about that.
19:35.40 Ch3ck_ but have you read the header files related to that library?
19:35.53 Ch3ck_ since the src library
19:36.02 Ch3ck_ is /src/libfb
19:36.13 Ch3ck_ there should probably some fb.h
19:36.21 Ch3ck_ is there anythx like that?
19:40.56 priyanka4 yes. it is
19:46.04 Ch3ck_ then you should probably read it.
19:46.13 Ch3ck_ and understand it well..
19:47.03 priyanka4 Ok. Thanks for help :)
19:47.56 Ch3ck_ yeah no prob
19:48.06 Ch3ck_ programmers help each other thats the culture..
19:48.42 priyanka4 On which module, you are working?
19:56.58 *** join/#brlcad Iordanis__ (Iordanis@host214-207.cvd.fit.edu)
19:57.07 *** join/#brlcad Blackrabbit (~Black_Rab@115.248.130.148)
20:04.43 Ch3ck_ priyanka4: on a pull routine for reverse matrix push operation..
20:14.13 rays2pix If we plan to do all image processing with double precision , whether we will start with double-precision raw format or convert the existing 1byte/channel to a 4byte/channel representation
20:15.20 Ch3ck_ hmm.
20:16.11 rays2pix brlcad: Also a doubt with png, I am trying to convert a pix in to rgba with 4bytes/channel. Is it possible to have 4bytes/channel in png ?
20:21.23 Ch3ck_ well i don't think brlcad is online at the moment..
20:27.15 rays2pix Ch3ck_: he may answer it when he is back.
20:27.28 Ch3ck_ aight..
20:47.26 *** join/#brlcad zero_level (0e8bf3a2@gateway/web/freenode/ip.14.139.243.162)
20:53.55 Notify 03BRL-CAD:n_reed * 55273 brlcad/trunk/src/conv/step/IntersectionCurve.cpp: implement LoadONBrep for intersection curves
21:32.17 *** join/#brlcad Kseniia_ (2e625134@gateway/web/freenode/ip.46.98.81.52)

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