IRC log for #brlcad on 20150211

01:51.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:19.57 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-bbbfsdamexqxgslj)
02:49.43 Notify 03BRL-CAD:starseeker * 64193 brlcad/trunk/src/util/pixsaturate.c: Don't need this with bio.h
03:07.16 Notify 03BRL-CAD:starseeker * 64194 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition.h and 4 others): Start working on the common sphere case, corner fillets.
03:34.53 *** join/#brlcad YashM (~YashM@59.88.24.18)
03:42.15 *** join/#brlcad unicodesnowman (~unicodesn@167.160.164.140)
03:47.23 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-kncpigtibzhzotbl)
04:39.47 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
04:40.17 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:11.46 *** join/#brlcad rohit0143 (~rohit@183.82.106.99)
05:28.19 *** join/#brlcad rohit0143 (~rohit@14.139.82.6)
05:34.10 *** join/#brlcad ignacio (~ignacio@rev-18-85-44-59.sugarlabs.org)
08:01.14 *** join/#brlcad YashM (~YashM@59.88.24.18)
08:17.58 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
09:42.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:55.29 *** join/#brlcad rohit0143 (~rohit@14.139.82.6)
10:37.15 *** join/#brlcad Izakey (~Izak@41.205.22.13)
11:21.30 *** join/#brlcad Izakey (~Izak@41.205.22.13)
11:34.25 *** join/#brlcad unicodesnowman (~unicodesn@unaffiliated/unicodesnowman)
11:44.01 *** join/#brlcad konrado (~root@41.244.243.122)
11:48.44 *** join/#brlcad Izakey (~Izak@41.205.22.13)
12:03.07 *** join/#brlcad Konrado (~Konrado@41.244.243.122)
12:10.53 *** join/#brlcad rohit0143 (~rohit@14.139.82.6)
13:33.01 *** join/#brlcad balder_ (7d1409f9@gateway/web/freenode/ip.125.20.9.249)
13:55.22 *** join/#brlcad merzo (~merzo@92.60.189.225)
14:09.33 *** join/#brlcad merzo (~merzo@92.60.189.225)
14:22.37 balder_ hey! where can I get the demo for online geometry viewer?
14:35.20 brlcad hey balder_
14:36.26 balder_ yes!
14:37.28 brlcad the code is on github and you can get a tarball here: https://www.google-melange.com/gsoc/project/details/google/gsoc2014/ishwerdas/5657382461898752
14:38.19 brlcad balder_: did you get your other questions answered?
14:40.05 balder_ well I have some!
14:40.54 brlcad I know you asked several, but you've not stayed on IRC to get a response
14:41.16 brlcad if you're going to ask questions here, you should be prepared to stay connected until there is an answer
14:41.29 brlcad which can be many hours later due to timezones and such
14:42.02 balder_ ok!! Sure!!
14:42.05 brlcad I recommend getting a real IRC client and reading the usage etiquette guidelines instead of the freenode web interface
14:42.43 brlcad http://brlcad.org/wiki/IRC has a link to an IRC client list
14:43.27 balder_ oh sure! Thanks for this advice! I will sure use one! Here's my question : why is there a need for 3d display manager when we have this crossplatform online viewer?? Is this not sufficient?
14:44.29 brlcad 1) the online viewer is still in a prototype-stage of development
14:44.56 brlcad 2) it's limited to viewing (intentionally, editing is incredibly complicated to get into online)
14:45.16 brlcad 3) it will unlikely scale to real production models (that are often 2-20GB in size)
14:45.40 brlcad so while not sufficient, it certainly has an entire range of tasks it could handle
14:46.03 brlcad and the interface will continue to be expanded and as it mature, we can hone in on productive uses
14:46.10 brlcad s/mature/matures/
14:48.46 brlcad make sense?
14:49.09 *** join/#brlcad lemur (~lemur@host86-191-238-95.range86-191.btcentralplus.com)
14:49.24 lemur hey
14:50.00 balder_ yes!!
15:04.30 *** join/#brlcad Sricharanized (~raincrash@116.202.8.62)
15:18.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:18.41 *** join/#brlcad balder_ (7d1409f9@gateway/web/freenode/ip.125.20.9.249)
15:19.56 balder_ hey! why brlcad is not support interactive 3d rendering? Is this because we are not able to exploit gpu??
15:20.11 balder_ *supporting!!
15:20.36 brlcad balder_: that's a complicated topic that involves talking about geometry representation formats
15:20.48 brlcad and has nothing to do with being able to exploit gpu
15:21.10 brlcad with implicit geometry and csg operations, there is no explicit boundary surface
15:22.02 brlcad so one has to evaluate the surface/geometry ... and either evaluate points (e.g., via interactive ray tracing) or via format conversion (e.g., to polygons)
15:22.23 brlcad we have experimental versions of both
15:22.52 brlcad if you have explicit geometry (e.g., triangle mesh geometry), you can view it interactively now
15:23.17 balder_ ok..
15:23.54 brlcad I also answered this question on the mailing list, so I'm guessing you still don't understand? :)
15:26.05 balder_ uhh! yeah I got the point that .g files need to be coverted to formats which supports triangle meshes, to make it possible for 3d rendering. (correct me if i am wrong :))
15:27.00 brlcad this is not accurate
15:27.42 kintel brlcad: Hey, are you guys doing gsoc this year?
15:28.16 brlcad they only need to be converted to triangle meshes if you want to interactively visualize with a method that requires triangle meshes (e.g., OpenGL)
15:28.43 brlcad you can ray trace interactively without conversion
15:29.01 brlcad kintel: not yet decided but a discussion I wanted to have with you later this week
15:29.25 kintel brlcad: Sounds good -
15:29.41 kintel brlcad: ..or catch teepee if I’m not around
15:30.17 teepee- has some technical problems though due to the tor gateway being down :(
15:38.11 brlcad balder_: the "rtgl" I mentioned is an example of an interactive ray tracing shaded display approach that is in brl-cad now but not production-ready
15:39.38 brlcad balder_: adrt is another method (using high-performance triangle ray tracing) used for visualization
15:40.14 brlcad balder_: and there are other experimental methods involving conversion to triangles that I mentioned on the mailing list (E, ev, draw -m1)
15:40.27 balder_ ok! I need you to tell me more about the approach used in rtgl!
15:40.57 brlcad that's an open-ended question
15:41.16 brlcad you should research the code reference I gave you and ask a specific question
15:41.38 brlcad otherwise, I could talk all day and maybe not provide helpful information, maybe waste both our time
15:42.07 brlcad what would you like to know?
15:42.13 *** join/#brlcad raghuram_ (~raghuram@14.139.82.6)
15:42.29 raghuram_ hi
15:42.41 balder_ ok! I will get back to you soon ! And seriously thanks for all this stuff!!
15:44.18 raghuram_ I'm new. I want to contribute. Can you help me
15:44.26 brlcad probably
15:45.20 raghuram_ I like to help on stuff related to android.
15:46.07 brlcad what kind of help, that's very vague
15:46.30 brlcad and how does it pertain to brl-cad?
15:46.49 raghuram_ Any bugs to start with. That would be of great help.
15:48.04 brlcad we have 142 bugs listed in our BUGS file and many more listed in our Sourceforge tracker, all easily found with a simple web search
15:49.01 brlcad you should read http://en.flossmanuals.net/contributors-guide-to-brl-cad/
16:15.12 *** join/#brlcad rohit0143 (~rohit@14.139.82.6)
16:22.37 *** join/#brlcad lemur1 (~lemur@host86-191-238-95.range86-191.btcentralplus.com)
16:29.32 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:30.03 Notify 03BRL-CAD:carlmoore * 64195 brlcad/trunk/src/libbrep/shape_recognition_planar.cpp: remove trailing blanks/tabs
16:30.16 Notify 03BRL-CAD:carlmoore * 64196 brlcad/trunk/TODO: fix spelling
16:30.29 Notify 03BRL-CAD:carlmoore * 64197 brlcad/trunk/doc/docbook/system/man1/en/mged.xml: add 2 commas and a space
16:31.20 sofat starseek1r, hello
16:55.31 Notify 03BRL-CAD:carlmoore * 64198 (brlcad/trunk/doc/docbook/system/man1/en/mged.xml brlcad/trunk/doc/docbook/system/man1/en/tire.xml): fix punctuation and add 2 missing periods
16:57.55 Notify 03BRL-CAD:carlmoore * 64199 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: fix spelling
16:59.02 *** join/#brlcad nmz787_i (~nmccorkx@134.134.139.74)
17:02.37 Notify 03BRL-CAD:carlmoore * 64200 (brlcad/trunk/doc/docbook/articles/en/oed.xml brlcad/trunk/doc/docbook/articles/en/tire.xml and 2 others): supply missing period at end of 'a.k.a.', because that last 'a' stands for 'as'
17:05.57 Notify 03BRL-CAD:starseeker * 64201 brlcad/trunk/doc/docbook/system/man1/en/gdiff.xml: fix title
17:06.20 *** join/#brlcad albertcoder (~quassel@202.164.45.204)
17:08.29 sofat starseeker, i found some files in /trunk/doc/burst/
17:08.57 sofat i want to know about the structure of these file
17:09.19 sofat like .tbl file what is they represent?
17:16.11 Stragus sofat: http://en.wikipedia.org/wiki/Tbl
17:16.26 Stragus Probably not something to worry about :)
17:16.40 sofat thanks
17:17.33 Stragus This Troff stuff has fallen out of use decades ago, as far as I know
17:41.55 *** join/#brlcad albertcoder (~quassel@202.164.45.204)
17:47.36 *** join/#brlcad lemur12 (~lemur@host86-191-238-95.range86-191.btcentralplus.com)
17:59.27 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:06.13 *** join/#brlcad albert_coder (~quassel@202.164.45.208)
18:11.23 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:20.41 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:22.49 *** join/#brlcad albertcoder (~quassel@202.164.45.204)
18:31.56 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:34.54 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
19:00.02 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-bmjtbckmftoinkwv)
19:27.37 *** join/#brlcad lemur1 (~lemur@host86-191-238-95.range86-191.btcentralplus.com)
19:47.54 *** join/#brlcad lemur12 (~lemur@host86-191-238-95.range86-191.btcentralplus.com)
20:22.58 *** join/#brlcad konrado (~root@41.244.243.119)
20:32.41 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
20:45.01 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
21:02.03 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
21:57.42 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
22:13.16 brlcad Stragus: troff is still alive and well (it's still the foundation for the man page system)
22:13.56 brlcad that document is old, but it does need to get transformed into docbook/xml
22:15.32 brlcad it's documentation for our burst tool, which is in active use
22:19.39 Stragus Interesting, I stand corrected
22:19.56 *** join/#brlcad merzo (~merzo@205-52-133-95.pool.ukrtel.net)
22:23.33 nmz787_i brlcad: any idea why I was getting a 'magic' error when running g-stl?
22:28.16 Notify 03BRL-CAD:carlmoore * 64202 brlcad/trunk/src/util/pixembed.c: try fixing pixembed.c ; also, notice that the previous version had yin-border_inset and I couldn't find it defined
22:35.18 brlcad nmz787_i: are you running trunk sources?
22:36.37 nmz787_i i tried that, I believe
22:36.50 nmz787_i 7.25.0 is what my dev build had in the dir name
22:37.00 brlcad okay, that should be a checkout
22:37.01 Notify 03BRL-CAD:starseeker * 64203 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: Find the 2d center point of the loop.
22:37.31 nmz787_i I thought I pulled and recompiled after I got the bug the first time, but I can try again tonight
22:37.54 brlcad what's the complete error? it should tell you exactly what is wrong
22:38.38 nmz787_i http://paste.pound-python.org/show/WMJU7pu2gADrnxMqdCit/
22:38.48 nmz787_i after running this 2-command tcl script http://paste.pound-python.org/show/fZ1b52wd43S9ocBeQEXx/
22:39.51 nmz787_i well I guess including setting the title and units it is 4 commands
22:54.48 brlcad nice!
22:55.28 brlcad how are you counting four? I see two (in hilbert... and r hilbert...)
22:56.20 brlcad the crash log is perfect, that's actually a graceful abort because unexpected data was encountered (possibly a code bug), and it includes the exact line numbers to inspect, so I can check
22:57.24 nmz787_i cool
22:57.50 nmz787_i I actually was just working on porting the hilbert example in python-brlcad to my new project python-brlcad-tcl :P
22:58.17 nmz787_i I got the 3d-hilbert script to convert to use my backend pretty easily
22:58.18 nmz787_i https://github.com/nmz787/python-brlcad-tcl/blob/master/examples/hilbert_3d.py
22:58.27 nmz787_i https://github.com/nmz787/python-brlcad-tcl/blob/master/examples/output/hilbert_3d.tcl
22:58.46 nmz787_i the .g and the .stl are next to the .tcl in the repo too
22:59.03 nmz787_i so I haven't actually done any of the hard mathy work at all :)
23:02.35 brlcad what does your g-stl line look like? (it worked here)
23:04.20 nmz787_i g-stl -o filename.stl database.g whatevertheregionis.r
23:04.31 brlcad yeah, that's what I did
23:04.34 brlcad hrm
23:04.35 nmz787_i or possibly:
23:04.36 nmz787_i g-stl -o filename.stl -a 0.1 database.g whatevertheregionis.r
23:04.43 brlcad ah, let me try that
23:05.19 brlcad hm, nope
23:05.29 brlcad 2156 triangles written
23:05.30 nmz787_i it crashed or no errors?
23:05.32 nmz787_i huh
23:05.48 nmz787_i hrmm
23:06.16 brlcad heh, even 0.001 worked... 71420 triangles written
23:06.33 nmz787_i for the pastebin tcl right, not the 3d one on my github?
23:06.50 brlcad ah, no I used the github one
23:06.53 nmz787_i ooh
23:06.57 nmz787_i yeah that one works
23:07.02 brlcad k, checking
23:07.26 nmz787_i the 2d version (pastebin) works in mged's display
23:07.42 nmz787_i and I can even click raytrace there and get a solid looking render
23:19.52 *** join/#brlcad Konrado (~Konrado@41.244.243.88)
23:21.13 brlcad woot, reproduced
23:21.31 brlcad http://brlcad.org/~sean/tmp/hil.png I recognize that :)
23:24.56 *** join/#brlcad konrado (~root@41.244.243.88)
23:25.12 konrado brlcad: hello
23:25.23 nmz787_i brlcad: cool, so you got the STL error?
23:29.12 brlcad nmz787_i: I got to the bomb
23:29.19 brlcad konrado: hola
23:29.54 brlcad some bug in rt_pipe_tess
23:31.12 konrado with the vrml-g convertion ?
23:39.58 nmz787_i konrado: I think he's referring to the bug I came across, when generating an STL
23:42.13 konrado nmz787_i: Ok
23:44.04 brlcad konrado: sorry, was responding to nmz787_i ... your vrml work is looking good
23:44.25 brlcad what's next / missing from the converter? anything?
23:46.17 konrado Yes support for extrution node, indexedpointset , proto IS keyword and also colorpervertex
23:46.33 brlcad cool!
23:46.48 brlcad we do have extrusions and point clouds
23:47.10 brlcad per vertex coloring is going to be tricky (but something we want/need too)
23:48.48 konrado where do i find code on extrusion and point cloud within brlcad source
23:49.20 brlcad src/librt/primitives has all entity types, include/rtgeom.h has most of their declarations
23:49.40 brlcad the converter would likely use the wdb interface (include/wdb.h)
23:51.17 brlcad there's not a wdb interface for pnts, but you can see how to create them low-level in src/libged/make_pnts.c
23:52.34 brlcad there is mk_extrusion() for extrudes
23:55.01 konrado I would continue updating the code a soon as I am done with my exams which begins next week
23:56.52 konrado Did you see the support I added, for color with RGB representation ?

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