IRC log for #brlcad on 20150212

00:20.36 brlcad yep!
00:20.49 brlcad looks like it's quite usable, I have to do some more testing
00:23.46 konrado Thank, good to know
00:24.28 konrado Would brlcad be applying for gsoc this year ?
00:32.01 brlcad have not yet decided
00:34.38 konrado Ok
00:34.44 konrado Is it possible to make uses of brlcad primitive like box and sphere instead of creating polygon
00:38.31 konrado My doubt are actually getting proper orientation along with the other vrml polygonal representation
00:40.37 konrado I have come across such representation within blender
00:40.57 *** join/#brlcad lemur (~lemur@host86-191-238-95.range86-191.btcentralplus.com)
00:41.44 konrado but the orientation was not proper and some primitive were not supported
00:50.18 brlcad konrado: absolutely -- you should create box and spheres ... if you can detect them :)
00:50.49 brlcad detecting them can get pretty hard though in the general case, ask starseeker as that is exactly what he's working on right now
00:51.08 brlcad he might be able to provide some functions you could use.. good testing
00:53.03 konrado detecting them withing vrml file?
00:55.27 brlcad that is what you said
00:55.51 brlcad starseeker's routines could also simply run as a post-processor if he gets it all working
00:56.20 brlcad but if there's some indication within the vrml format that something is a box or other shape, that'd be a better place
00:57.32 konrado here is the example file i used for the snowman with mainly primitives http://pastebin.com/UyntJhjx
00:59.19 brlcad can't get to pastebin.com from here (there are better pastebin's)
01:03.12 konrado It the vrml-g converter read the primitive and get the primitives and their dimensions then does the splitting to polygon
01:03.20 konrado link https://drive.google.com/file/d/0B8_3Ywn_DeDFMjk4c1puUGpvSms/view?usp=sharing
01:06.17 brlcad heh, also cannot get to drive from here, but will check that out later
01:09.04 konrado Just be sure I am not getting you wrong what do you mean by detecting the primitives
01:09.12 konrado ?
01:10.46 brlcad if they're already primitives in the vrml format, then you have your answer.....
01:11.27 brlcad a sphere is a primitive, a box (a right-parallel piped aka rpp aka arb8) is a primitive, a torus is a primitive, ...
01:11.44 *** join/#brlcad milamber (~devlin@104-9-73-54.lightspeed.cicril.sbcglobal.net)
01:12.11 brlcad so if vrml knows "sphere" and defines it as a point and a radius or something similar, then ABSOLUTELY you should be creating a sphere in brl-cad, not turning that sphere into a set of triangles
01:12.18 brlcad mk_sph() :)
01:12.33 brlcad mk_*() ... see include/wdb.h and include/rtgeom.h for all our entity types
01:14.03 konrado This is how sphere not for the snowman is represented
01:14.07 konrado <PROTECTED>
01:14.07 konrado <PROTECTED>
01:14.07 konrado <PROTECTED>
01:14.07 konrado <PROTECTED>
01:15.41 konrado It start making the changes to code as soon as possible
01:18.37 konrado The node are read and stored using a directed graph data-structure and they are retried using a depth-first search
01:31.34 konrado I would need some help scaling getting orientation of the primitive right
01:42.42 konrado brlcad: Thanks again for the directives. It has clarified some of my doubts and I am also learning a lot while working on this project.
01:44.42 konrado Need to get some sleep :)
02:46.12 *** join/#brlcad krishna_ravi732_ (~krishna@5.231.52.94)
02:59.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:01.15 *** join/#brlcad milamber (~devlin@104-9-73-54.lightspeed.cicril.sbcglobal.net)
03:36.23 *** join/#brlcad YashM (~YashM@117.198.2.164)
04:31.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:49.11 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
04:53.56 *** join/#brlcad PawandeepSingh (caa43575@gateway/web/freenode/session)
04:56.51 *** join/#brlcad PL2-13 (~PL2-13@202.164.53.117)
04:56.53 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
04:57.17 PL2-13 hello
04:57.53 *** part/#brlcad PL2-13 (~PL2-13@202.164.53.117)
07:25.53 *** join/#brlcad merzo (~merzo@254-13-133-95.pool.ukrtel.net)
08:20.38 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
08:25.41 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
08:45.14 *** join/#brlcad merzo (~merzo@254-13-133-95.pool.ukrtel.net)
09:04.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:57.44 *** join/#brlcad merzo (~merzo@92.60.189.225)
10:30.05 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
10:38.25 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
10:45.41 *** join/#brlcad konrado (~root@41.244.243.59)
10:45.52 *** part/#brlcad konrado (~root@41.244.243.59)
10:45.59 *** join/#brlcad konrado (~root@41.244.243.59)
11:37.18 *** join/#brlcad konrado (~root@41.244.243.59)
11:37.33 *** part/#brlcad konrado (~root@41.244.243.59)
11:37.38 *** join/#brlcad konrado (~root@41.244.243.59)
14:43.35 Notify 03BRL-CAD:starseeker * 64204 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: Start setting up to test a simpler approach to identifying sphere characteristics.
14:58.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:12.42 *** join/#brlcad merzo (~merzo@92.60.189.225)
15:57.14 Notify 03BRL-CAD:starseeker * 64205 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: Normals aren't right yet, but add planar face to parent for sph case
16:22.46 *** join/#brlcad gaganjyot (~gaganjyot@101.208.253.46)
16:42.14 Notify 03BRL-CAD:starseeker * 64206 (brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp brlcad/trunk/src/librt/test_shape_recognition.cpp): Start working on getting the csg sph+arb setup in place.
17:01.08 *** join/#brlcad nmz787_i (~nmccorkx@192.55.54.42)
17:04.26 Notify 03BRL-CAD:starseeker * 64207 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: Use vmove
17:08.07 Notify 03BRL-CAD:starseeker * 64208 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: use an array for the 3d points as well
17:13.10 Notify 03BRL-CAD:starseeker * 64209 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: use arrays for the cylinder arb case as well.
17:29.25 Notify 03BRL-CAD:starseeker * 64210 brlcad/trunk/src/libbrep/shape_recognition_sphere.cpp: add edge arbs
18:16.37 Notify 03BRL-CAD:carlmoore * 64211 brlcad/trunk/src/util/pixembed.c: shift inbase because once we set xout and xin (they don't change after we examine the input parameters), we only need define inbase once
18:40.09 Notify 03BRL-CAD:carlmoore * 64212 brlcad/trunk/src/util/pixfields.c: implement h?; also, don't need 'else' block if the 'if' block must end with a return
18:58.59 *** join/#brlcad ignacio (~ignacio@unaffiliated/ignaciouy)
19:15.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:20.52 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
19:46.26 *** join/#brlcad gaganjyot (~gaganjyot@101.208.253.46)
20:03.33 *** join/#brlcad sprakash (~sidd_prak@14.139.82.6)
20:06.11 *** join/#brlcad nmz787_i (~nmccorkx@134.134.137.73)
20:35.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:49.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:54.35 Notify 03BRL-CAD:carlmoore * 64213 brlcad/trunk/src/util/pixfields.c: fix the processing of arguments; run-with-no-arguments is to provide NO error message, only help
21:03.52 *** join/#brlcad nmz787_i1 (~nmccorkx@192.55.54.40)
21:27.26 *** join/#brlcad merzo (~merzo@254-13-133-95.pool.ukrtel.net)
21:28.50 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
21:35.06 *** join/#brlcad nmz787_i (~nmccorkx@192.55.54.42)
21:56.28 *** join/#brlcad ank_95_ (uid51029@gateway/web/irccloud.com/x-zhzhvxvehwbphuqm)
22:01.45 ank_95_ hi. Is there some easy bugs to solve as i found bugs but i am not able to understand them?
23:21.45 *** join/#brlcad nmz787_i (~nmccorkx@134.134.137.73)
23:37.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

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