| 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) | |