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