| 00:09.56 | *** join/#brlcad gcibot (ignacio@sunjammer.sugarlabs.org) | |
| 00:09.56 | *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot) | |
| 01:49.36 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 03:46.07 | *** join/#brlcad gabbar1947 (uid205515@gateway/web/irccloud.com/x-tgctkqncgimwtniz) | |
| 05:36.07 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 06:20.39 | *** join/#brlcad joel____ (ae4d3bc4@gateway/web/freenode/ip.174.77.59.196) | |
| 06:22.27 | *** join/#brlcad joel___ (~textual@wsip-174-77-59-196.oc.oc.cox.net) | |
| 06:41.54 | joel___ | Hello. Does anyone work on OpenSCAD project? |
| 06:52.20 | *** join/#brlcad singh1114 (caa43575@gateway/web/freenode/ip.202.164.53.117) | |
| 07:38.42 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 07:49.46 | *** join/#brlcad witness_ (uid10044@gateway/web/irccloud.com/x-rtqrcopbkxvrkqwf) | |
| 07:55.13 | *** join/#brlcad singh1114 (caa43575@gateway/web/freenode/ip.202.164.53.117) | |
| 08:09.01 | *** join/#brlcad gk-1wm-su (~111111111@185.94.189.139) | |
| 08:29.17 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 08:39.31 | *** join/#brlcad d_rossberg (~rossberg@104.225.5.10) | |
| 08:50.19 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 09:05.12 | *** join/#brlcad Apra (451f6503@gateway/web/freenode/ip.69.31.101.3) | |
| 09:28.53 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 09:47.29 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 10:48.18 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 10:55.26 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 11:56.19 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 11:58.05 | *** join/#brlcad witness_ (uid10044@gateway/web/irccloud.com/x-rgvntxqbueyfetye) | |
| 12:49.17 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 12:58.35 | *** join/#brlcad ignacio (ignacio@sunjammer.sugarlabs.org) | |
| 12:58.35 | *** join/#brlcad ignacio (ignacio@fedora/sugar/ignacio) | |
| 13:03.38 | *** join/#brlcad teepee] (bc5c2134@gateway/web/freenode/ip.188.92.33.52) | |
| 13:49.49 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 14:32.05 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:50.52 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 15:23.00 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 15:30.54 | *** join/#brlcad tandoorichick (~rakshika@60.243.170.241) | |
| 15:33.18 | *** join/#brlcad tandoorichick (~rakshika@60.243.170.241) | |
| 15:40.10 | *** join/#brlcad Sound (~Sound@unaffiliated/sound) | |
| 15:41.24 | Sound | brlcad, teepee, kintel: I noticed we were accepted for GSoC, yay! |
| 15:50.07 | kintel | Sound: yep - welcome to the org :) |
| 15:50.51 | Sound | kintel: what are the next steps? how to attract students, apart from announcing the thing in each project's channels? |
| 15:51.31 | kintel | Sound: Btw., it would be interesting to have a look at how Slic3r and OpenSCAD could share some of the mesh analysis/repair code. That could be interesting for brl-cad as well. |
| 15:51.37 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 15:51.56 | Sound | kintel: definitely. |
| 15:52.27 | Sound | kintel: we use admesh code, which we maintained and fixed |
| 15:52.52 | Sound | kintel: however, I dislike using it for storing the mesh itself - which we do currently |
| 15:53.26 | Sound | kintel: I'd like to move to a proper double-edge mesh library, and adapt admesh to work on it |
| 15:53.30 | kintel | Sound: yup, + that admesh doesnât fix some of the things we need to fix |
| 15:54.33 | Sound | kintel: like nested shells or distinct shells some of which have inverse normals? what else? |
| 15:55.10 | LoH | Oh, hello Sound |
| 15:55.20 | LoH | ... I'm actually heading out to work now |
| 15:55.20 | kintel | Sound: also, brl-cad had a related project last gsoc: https://brlcad.org/wiki/Google_Summer_of_Code/2016#Automatic_Polygonal_Mesh_Healing |
| 15:55.20 | Sound | oh hello LoH :) |
| 15:55.21 | gcibot | [ Google Summer of Code/2016 - BRL-CAD ] |
| 15:56.02 | kintel | Sound: admesh doesnât remove zero-area triangles |
| 15:56.30 | Sound | kintel: ah okay, that's not an issue for Slic3r apparently |
| 15:56.40 | kintel | admesh also cannot repair collapsed volumes |
| 15:57.09 | Sound | collapsed = zero volume? |
| 15:57.16 | kintel | example of collapsed volume: https://cloud.githubusercontent.com/assets/186094/5779656/9cf36078-9d72-11e4-8b5c-e5e418e25097.png |
| 15:58.00 | Sound | I don't get it fully, is that basically two volumes one of which has negative volume? |
| 15:58.43 | kintel | the second has zero volume |
| 15:59.05 | kintel | but itâs a single mesh - i.e. itâs not manifold |
| 15:59.27 | kintel | this happens when snap-rounding to float from a higher-precision source |
| 16:00.07 | kintel | (perhaps hard to see from that blender screenshot) |
| 16:00.16 | Sound | yeah, so that's what I mentioned before. admesh will probably split that into two distinct shells by adding the redundant edge(s), but when deciding whether to reverse all the normals or not, it calculates the full volume, and reverses everything it it's negative - instead of doing that on a per-shell basis |
| 16:00.37 | Sound | if* it's negative |
| 16:01.06 | kintel | If it would correctly split it into two shells, the rest would be pretty easy to cull |
| 16:03.10 | kintel | anyway, Iâd love to see a clean library with a mesh class where various such repair/cleanup/healing functionality would be implemented. admesh looks a bit hard to massage into such a library, but there are lots of good ideas there (+ his thesis) |
| 16:03.57 | Sound | I totally agree |
| 16:04.05 | kintel | there was a bunch of discussion on this topic on the openscad mailing list. ..including someone who went on to implement such a tool which has proven to work well, except he didnt |
| 16:04.09 | kintel | <PROTECTED> |
| 16:04.34 | Sound | heh |
| 16:04.56 | Sound | speaking of GSoC, how do you advertise it now? |
| 16:05.21 | Sound | or no need to? |
| 16:05.30 | kintel | Weâve usually just advertised it on social media, website and personal networks |
| 16:05.48 | kintel | ..but that hasnât really attracted much attention. Most applicants tend to find us from the gsoc site itself |
| 16:07.25 | kintel | I think in particular the university in Hyderabad India is specializing in gsoc applications |
| 16:08.40 | Sound | ah, I see, then no need to work much for getting students |
| 16:11.40 | kintel | Sound: The challenge is to attract the more competent/experienced students |
| 16:12.02 | kintel | d_rossberg: Did the student you mentored on mesh healing last year produce useful results - is that something we could build on going forward? |
| 16:16.38 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 16:16.42 | *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl) | |
| 16:18.16 | d_rossberg | kintel: maybe, i.e. the healing part should work but there is still a serious issue in the generation of the double connected edge list |
| 16:18.18 | *** join/#brlcad gabbar1947 (uid205515@gateway/web/irccloud.com/x-zzxxpdqhzoulzhgv) | |
| 16:19.17 | tandoorichick | d_rossberg: hi! |
| 16:19.43 | d_rossberg | and there is she :) hi tandoorichick |
| 16:20.30 | tandoorichick | The discussion never really carried forward with my coursework piling up.. |
| 16:33.03 | *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl) | |
| 16:35.33 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 16:38.44 | gabbar1947 | In which file can I find the point_t and size_t structs to be defined ? |
| 16:42.41 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 16:43.18 | d_rossberg | gabbar1947: vmath.h, stddef.h |
| 16:45.31 | gabbar1947 | :d_rossberg ,Oh fine, thank you. One more thing , can you please tell me the primitives for which the surface area functions are yet to be defined. TIA: |
| 16:48.03 | d_rossberg | gabbar1947: i don't have a list here, you have to go through the src/librt/primitives directories and look there if this function is already defined |
| 16:49.09 | tandoorichick | Also, gabbar1947, i suggest you use an IDE if you aren't already using one. It will make your life simpler wrt things like definitions/declarations |
| 17:17.24 | *** join/#brlcad ickby_ (~stefan@x5d846a7d.dyn.telefonica.de) | |
| 17:18.19 | kintel | tandoorichick: sorry, was afk - does your gsoc code from last year live in a git repo somewhere? |
| 17:19.17 | kintel | I was thinking about reviewing it and perhaps suggest a gsoc project as a follow-up, with more focus on creating a stand-alone library which could be shared among projects. |
| 17:28.24 | tandoorichick | kintel: i was afk too. The patches reside here - https://sourceforge.net/p/brlcad/patches/448 |
| 17:28.25 | gcibot | [ BRL-CAD / Patches / #448 Zippering gaps ] |
| 17:29.13 | tandoorichick | This was a portable library too |
| 17:34.19 | *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar) | |
| 17:37.55 | *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl) | |
| 17:40.33 | *** join/#brlcad myra (329480f4@gateway/web/cgi-irc/kiwiirc.com/ip.50.148.128.244) | |
| 17:56.04 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 18:23.56 | *** join/#brlcad myra (6884015c@gateway/web/cgi-irc/kiwiirc.com/ip.104.132.1.92) | |
| 18:33.09 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 18:34.05 | *** join/#brlcad myra (6884015c@gateway/web/cgi-irc/kiwiirc.com/ip.104.132.1.92) | |
| 18:35.23 | *** join/#brlcad myra (6884015c@gateway/web/cgi-irc/kiwiirc.com/ip.104.132.1.92) | |
| 19:11.59 | gabbar1947 | tandoorichick: yes, will surely do. thanks |
| 21:06.27 | *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca) | |
| 21:19.25 | *** join/#brlcad Sound (~Sound@unaffiliated/sound) | |
| 21:36.33 | *** join/#brlcad LordOfBikes (~armin@dslb-088-065-182-179.088.065.pools.vodafone-ip.de) | |
| 21:41.54 | *** join/#brlcad ickby_ (~stefan@x5d84634a.dyn.telefonica.de) | |
| 21:54.38 | *** join/#brlcad LordOfBikes (~armin@dslb-088-065-182-179.088.065.pools.vodafone-ip.de) | |
| 22:11.13 | *** join/#brlcad LordOfBikes (~armin@dslb-088-065-182-179.088.065.pools.vodafone-ip.de) | |
| 22:27.07 | *** join/#brlcad LoH|Work (cdafe265@gateway/web/freenode/ip.205.175.226.101) | |
| 22:35.18 | *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca) | |
| 23:15.57 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |