| 00:00.18 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 00:09.49 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 00:18.57 | *** join/#brlcad cardinot (~cardinot@177.130.0.3) | |
| 00:18.57 | *** join/#brlcad cardinot (~cardinot@unaffiliated/cardinot) | |
| 01:24.11 | Notify | 03BRL-CAD:starseeker * 64460 brlcad/trunk/src/libged/shape_recognition.cpp: More tree work - doing something now but not sure it's right yet |
| 03:31.18 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 03:46.45 | *** join/#brlcad cardinot_ (~cardinot@177.130.0.3) | |
| 05:12.29 | *** join/#brlcad hiteshsofat (~androirc@223.225.203.225) | |
| 05:52.07 | *** join/#brlcad cardinot (~cardinot@unaffiliated/cardinot) | |
| 06:34.45 | *** join/#brlcad andrei__ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125) | |
| 06:38.35 | *** join/#brlcad andrei_ (c35a6e7d@unaffiliated/andrei/x-7229309) | |
| 06:38.35 | *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125) | |
| 06:47.38 | *** join/#brlcad hiteshsofat (~androirc@223.225.251.223) | |
| 07:12.59 | *** join/#brlcad konrado (~root@41.244.243.227) | |
| 07:38.23 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 07:49.40 | *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14) | |
| 08:07.12 | *** join/#brlcad mihaineacsu (~mihaineac@84.117.231.18) | |
| 08:08.25 | *** join/#brlcad anabee (~anabee@84.117.231.18) | |
| 08:08.33 | *** part/#brlcad anabee (~anabee@84.117.231.18) | |
| 08:15.37 | *** join/#brlcad hiteshsofat (~androirc@223.225.251.223) | |
| 08:16.08 | Notify | 03BRL-CAD Wiki:Ngassafinjap * 0 /wiki/User:Ngassafinjap: |
| 08:20.04 | *** join/#brlcad amalia_ (~amalia@41.205.22.24) | |
| 08:46.59 | *** join/#brlcad poe_ (~poe_@60.191.2.238) | |
| 08:47.23 | *** join/#brlcad poe_ (~poe_@60.191.2.238) | |
| 08:59.38 | *** join/#brlcad hiteshsofat (~androirc@223.225.251.223) | |
| 09:01.03 | andrei_ | ~seen brlcad |
| 09:01.06 | infobot | brlcad is currently on #gsoc (7d 6h 32m 34s) #bzflag (7d 6h 32m 34s) #stepcode (7d 6h 32m 34s) #brlcad (7d 6h 32m 34s). Has said a total of 8 messages. Is idling for 16h 51m 39s, last said: 'I wouldn't have much place commenting on your proposal to them'. |
| 09:01.51 | amalia_ | andrei_ What's up ? |
| 09:03.16 | andrei_ | amalia_ : not much, you? Or you mean why am I looking for brlcad? |
| 09:03.45 | amalia_ | No big deal. |
| 09:10.46 | *** join/#brlcad saksham115 (jarvis@nat/iiit/x-hqbsdamvngalcqwb) | |
| 10:04.21 | *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua) | |
| 10:08.20 | *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua) | |
| 10:13.42 | *** join/#brlcad lemur12 (~lemur@host213-122-133-147.range213-122.btcentralplus.com) | |
| 10:17.59 | *** join/#brlcad teepee-- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:10.12 | *** join/#brlcad ujjwal (~ujjwal@1.39.32.210) | |
| 11:46.34 | Notify | 03BRL-CAD Wiki:Konrado DJ * 7951 /wiki/User:Konrado_DJ/GSoc2015/Proposal/STEP_Multiple_Protocol_Parsing: /* Abstract */ |
| 11:58.39 | *** join/#brlcad zenemij (~quassel@2a00:1508:1:f017:1191:7b:2c8d:d6a5) | |
| 12:02.27 | *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) | |
| 12:23.10 | *** join/#brlcad cardinot (~cardinot@unaffiliated/cardinot) | |
| 12:33.30 | *** join/#brlcad Ch3ck_ (29f4f0a8@gateway/web/freenode/ip.41.244.240.168) | |
| 12:36.07 | *** join/#brlcad andrei_il (~andrei@109.100.128.78) | |
| 12:57.15 | Notify | 03BRL-CAD Wiki:NyahCh3ck20 * 7952 /wiki/User:NyahCheck/Survey_of_CSG_Algorithms: Survey of CSG Algorithms Project Proposal |
| 13:01.09 | Notify | 03BRL-CAD Wiki:NyahCh3ck20 * 7953 /wiki/User:NyahCheck/Survey_of_CSG_Algorithms: |
| 13:07.59 | zenemij | Hello! i am interested in participate to this gsoc 2015 |
| 13:08.51 | zenemij | I like this two ideas: Benchmark Performance Database and Material Database for BRL-CAD |
| 13:10.09 | zenemij | brlcad are you willing to mentor? |
| 13:11.55 | Ch3ck_ | zenemij: have you joined the mailing list? |
| 13:12.26 | Ch3ck_ | Introduce yourself there, select a project that interests you and come up with a proposal |
| 13:12.38 | zenemij | on what mailing list I should join? |
| 13:12.48 | Ch3ck_ | zenemij: You'll have to speed up the process since applications finish next week |
| 13:13.23 | Ch3ck_ | zenemij: check this out: http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas |
| 13:13.43 | Ch3ck_ | zenemij: *READ* it *carefully* and attentively |
| 13:14.59 | zenemij | ok thank you Ch3ck_ |
| 13:16.09 | Ch3ck_ | zenemij: no wahala |
| 13:17.02 | zenemij | what is no wahala? |
| 13:18.36 | Ch3ck_ | it means no problem in Cameroon West African pidgin English zenemij :) |
| 13:19.07 | zenemij | :) |
| 13:24.55 | *** join/#brlcad ujjwal (~ujjwal@1.23.104.47) | |
| 13:35.21 | *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-ictfdavcnrzdqqfy) | |
| 13:51.54 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:06.20 | *** join/#brlcad alisha (~quassel@101.60.176.226) | |
| 14:06.23 | *** join/#brlcad alisha_ (~quassel@101.60.176.226) | |
| 14:17.33 | *** join/#brlcad alisha (~quassel@101.60.176.226) | |
| 14:34.04 | *** join/#brlcad amalia (~amalia@41.205.22.27) | |
| 15:30.43 | *** join/#brlcad andrei__ (bc191b93@gateway/web/freenode/ip.188.25.27.147) | |
| 15:41.27 | Notify | 03BRL-CAD:starseeker * 64461 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp): parent shape isn't the determining factor if we're not building nested subcombs, which looks like the preferred way to go at this point. |
| 16:05.20 | *** join/#brlcad hiteshsofat (~androirc@106.192.175.31) | |
| 16:13.05 | Notify | 03BRL-CAD:ejno * 64462 brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp: ensure that the truncated field value != 0.0 where zero is invalid |
| 16:34.57 | dracarys983 | brlcad, What exactly is a combination primitive? |
| 16:38.33 | *** join/#brlcad deepak (~chatzilla@117.212.54.104) | |
| 16:48.29 | dracarys983 | ``Erik, starseeker |
| 16:57.24 | *** join/#brlcad sofat (~sofat@106.192.175.31) | |
| 16:58.50 | *** join/#brlcad ujjwal (~ujjwal@1.23.106.136) | |
| 16:59.30 | *** join/#brlcad ujjwal (~ujjwal@1.23.106.136) | |
| 17:15.30 | *** join/#brlcad albertcoder (~quassel@1.39.35.135) | |
| 17:27.05 | *** join/#brlcad albert_coder (~quassel@1.39.32.76) | |
| 17:33.03 | ``Erik | dracarys983: ? |
| 17:33.55 | Notify | 03BRL-CAD:starseeker * 64463 brlcad/trunk/src/libbn/tri_ray.c: Set the actual point, not the parameter values. |
| 17:34.05 | ``Erik | comb is just a non-leaf entry in the tree, typically gluing 2 subtrees together with some kind of operation like union, intersection, subtraction, ... |
| 17:34.19 | ``Erik | (and a region is just a comb with a flag set) |
| 17:36.31 | dracarys983 | Ah okay. I just read the MGED quick ref card. There is a tree that Sean has made for three letters - CAD (calling it a group). I guess I understood what you're saying :) |
| 17:38.34 | dracarys983 | ``Erik, So basically I can make any kind of complex solid using this combination, right? But it would consist of some basic solids on which operations like union, intersection and / or subtraction, are applied? |
| 17:49.35 | *** join/#brlcad ujjwal (~ujjwal@1.23.106.136) | |
| 17:49.52 | *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua) | |
| 17:51.38 | *** join/#brlcad alisha (~quassel@223.225.213.99) | |
| 17:56.48 | *** join/#brlcad alisha_ (~quassel@115.184.70.175) | |
| 17:59.14 | *** join/#brlcad albertcoder (~quassel@1.39.32.76) | |
| 18:07.28 | Notify | 03BRL-CAD:starseeker * 64464 brlcad/trunk/src/libbn/tri_ray.c: Need to move in the ray direction to get a hit. |
| 18:10.35 | Notify | 03BRL-CAD:starseeker * 64465 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition_planar.cpp): Checkpoint |
| 18:18.31 | *** join/#brlcad alisha (~quassel@115.184.70.175) | |
| 18:18.42 | *** join/#brlcad jojo_ (~smuxi@41.205.22.22) | |
| 18:19.47 | Notify | 03BRL-CAD:starseeker * 64466 brlcad/trunk/src/libbrep/shape_recognition_util.cpp: Face flipping strikes again. |
| 18:51.43 | *** part/#brlcad ih8sum3r (~chatzilla@117.212.54.104) | |
| 18:53.09 | *** join/#brlcad alisha_ (~alisha@115.184.70.175) | |
| 18:53.19 | ``Erik | dracarys983: yeah, combinations are the 'C' part of 'CSG' :) any non-leaf in that tree is going to be a 'comb' in the underlying representation. At the C level, it's a binary tree, but is "compiled" to an easier to read format for mged's input/output |
| 18:54.14 | dracarys983 | Okay, cool. :) |
| 18:54.31 | dracarys983 | Do you have any idea how to find the centroid, volume or surface area of such combinations? |
| 18:54.39 | *** join/#brlcad Guest71625 (~root@154.70.108.210) | |
| 18:55.40 | dracarys983 | ``Erik |
| 18:55.56 | *** join/#brlcad ujjwal (~ujjwal@1.23.106.136) | |
| 18:56.03 | ``Erik | um, math? |
| 18:57.37 | ``Erik | :D the easy way would be to sample; shoot a grid of rays and use that info somehow... like centroid and volume would be pretty easy, surface area might be tricky (though you could try converting it to a mesh using nmg or marching cubes and sum the area of the triangles) |
| 19:05.36 | dracarys983 | ``Erik, Whoa. I didn't understand how will I get the centroid / volume, but the mesh thing seems natural to me. Nice :) |
| 19:05.59 | dracarys983 | Can you elaborate a little bit on centroid / volume finding method? |
| 19:06.26 | dracarys983 | PS : If there's any math alternative possible, it'll be awesome :) |
| 19:07.32 | ``Erik | well, the volume, for example... make a grid with cells, say, 1mm by 1mm ... shoot the object, summing up (outdist-indist) (in mm), and that'd be how many square mm's of volume |
| 19:08.11 | ``Erik | (note that a single ray may have several in/out pairs... an easy example is a torus with the shot line going through the "donut hole") |
| 19:09.32 | ``Erik | centroid would be a similar approach, but also keeping sums of rows and columns to find where those meet the volume/2 spot or something.. (kinda spitballing here) |
| 19:10.13 | Notify | 03BRL-CAD:ejno * 64467 brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp: revert the initial work on boolean operations; the fg4 format will not be able to represent these due to limitations on the HOLE and WALL records (for instance, a surrounding component must totally enclose the interfering components). |
| 19:11.18 | dracarys983 | ``Erik, AWESOME. I got some visual of what would be happening by Torus example. I'll look into it in detail ans ask if there's a doubt. |
| 19:23.38 | *** join/#brlcad alisha (~quassel@115.184.70.175) | |
| 19:35.19 | *** join/#brlcad jojo_ (~smuxi@41.205.22.4) | |
| 19:39.41 | *** join/#brlcad konrado (~root@154.70.108.201) | |
| 19:40.20 | *** join/#brlcad alisha_ (~alisha@115.184.70.175) | |
| 19:42.14 | ``Erik | good luck! (and woops, I said square mm's, I meant cubic mm's) |
| 19:43.31 | dracarys983 | ``Erik, Yeah that's not a problem. I got that. Thanks a lot, man! :) |
| 19:49.43 | Notify | 03BRL-CAD:ejno * 64468 brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp: tessellate all regions by default |
| 19:51.54 | *** part/#brlcad Vijfhoek (quassel@46.249.37.134) | |
| 20:05.39 | brlcad | jojo_: regarding your stepcode mailing list posting -- if you don't ask a question, you're far less likely to get a useful response. that goes for pretty much any open source forum |
| 20:09.50 | ``Erik | !notify ask |
| 20:09.51 | 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. |
| 20:11.23 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 20:19.04 | *** join/#brlcad konrado (~root@154.70.108.217) | |
| 20:21.52 | Notify | 03BRL-CAD:starseeker * 64469 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition_planar.cpp): More negative_polygon tweaking |
| 20:29.02 | *** join/#brlcad andrei_ (bc1ab6e5@gateway/web/freenode/ip.188.26.182.229) | |
| 20:42.42 | Notify | 03BRL-CAD:starseeker * 64470 brlcad/trunk/src/libbrep/shape_recognition_planar.cpp: no duplicates |
| 20:47.39 | *** join/#brlcad andrei_il (~andrei@109.100.128.78) | |
| 20:48.09 | andrei_il | hi ! any opinions on my mail( I am andrei Ilinca) |
| 20:49.53 | andrei_il | brlcad : I understood that you re doing group mentoring |
| 20:50.13 | andrei_il | but you re listed as the assigned mentor |
| 20:53.19 | andrei_il | brlcad: could you please give me an opinion on my last e-mail on the list |
| 21:03.05 | Notify | 03BRL-CAD:starseeker * 64471 (brlcad/trunk/src/libbrep/shape_recognition_cone.cpp brlcad/trunk/src/libbrep/shape_recognition_util.cpp): Calling code currently assumes at least two points in each category - not good in general, but for now enforce it... |
| 21:05.04 | brlcad | andrei_il: those are not mentor assignments, they are just people that could possibly mentor you (and it's not a complete list) |
| 21:06.07 | brlcad | andrei_il: I'll respond on the mailing list, but be aware that open ended questions will usually just get you an open ended answer. asking for advice or an opinion is rarely constructive (or at a minimum, it's very time consuming without asking many many more questions) |
| 21:06.38 | brlcad | the more technical and specific you can make your question, the better. if you don't know what technical question you can ask, you've probably not done your homework |
| 21:09.25 | andrei_il | sorry, I'm not sure I understand. I discussed with OpenSCAD community and I have asked on the mailinglist about which direction should this go from the BRL-CAD PoV |
| 21:16.11 | Notify | 03BRL-CAD:ejno * 64472 brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp: use std::fixed to prevent output in scientific notation |
| 21:36.14 | Notify | 03BRL-CAD:ejno * 64473 (brlcad/trunk/src/libgcv/conv/fastgen4/NOTES =================================================================== and 11 others): add notes on fast4 export |
| 21:38.28 | Notify | 03BRL-CAD:ejno * 64474 brlcad/trunk/src/libgcv/conv/fastgen4/NOTES: add note on HOLE records |
| 21:54.43 | *** join/#brlcad merzo (~merzo@225-89-133-95.pool.ukrtel.net) | |
| 22:02.19 | brlcad | andrei_il: replied, no worries -- you were more technical than your questions themselves were worded |
| 22:04.20 | andrei_il | brlcad: thank you very much |
| 22:22.26 | brlcad | yw |
| 22:37.02 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 22:43.53 | *** join/#brlcad cardinot (~cardinot@177.130.0.3) | |
| 22:43.53 | *** join/#brlcad cardinot (~cardinot@unaffiliated/cardinot) | |
| 23:55.44 | Notify | 03BRL-CAD:starseeker * 64475 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/libbrep/shape_recognition.h and 6 others): Try a naming system that will create shorter names. |