| 00:36.32 | kanzure | why'd we need a new voting thread |
| 00:36.34 | kanzure | oh well |
| 00:36.42 | brlcad | nods |
| 00:37.13 | kanzure | brlcad: have you ever played with https://github.com/colah/ImplicitCAD |
| 00:37.18 | brlcad | given the discussion, a vote seems kind of silly too |
| 00:37.48 | kanzure | "voting" just replicates the failures of tc184-sc4 |
| 00:37.54 | brlcad | there's never going to be a consensus and any majority is easily biased by faction/collusion |
| 00:38.07 | kanzure | http://diyhpl.us/~bryan/irc/step/tc184-sc4-members.txt |
| 00:38.18 | kanzure | somehow i hax0red my way into getting in the tc184-sc4 group |
| 00:38.26 | brlcad | wow |
| 00:38.40 | kanzure | before their previous site went offline |
| 00:38.55 | brlcad | yeah, I usually refuse to be on committees on principle |
| 00:39.06 | kanzure | they weren't exactly letting anyone join |
| 00:39.11 | kanzure | i thought they would be STEP pros or EXPRESS pros |
| 00:39.12 | kanzure | but nope |
| 00:39.16 | kanzure | looks like a clusterfuck |
| 00:39.50 | kanzure | lots of "GUYS where is our next meeting? north korea? ok let's do north korea" |
| 00:40.37 | kanzure | but that waterbury guy from NASA is on the list |
| 00:41.06 | brlcad | I have not played with implicitcad |
| 00:41.40 | brlcad | clearly what is needed is more management and oversight |
| 00:41.47 | kanzure | i like the concept but i still see a need for direct surface manipulation (not implicit surface manipulation) |
| 00:41.52 | kanzure | haha yeah right |
| 00:41.53 | brlcad | not people actually writing step code |
| 00:41.58 | kanzure | rofl :( |
| 00:42.13 | kanzure | did you see that solidworks fired their head tech guy? |
| 00:42.21 | kanzure | they decided to switch solidworks kernels away from parasolid to v6 |
| 00:42.27 | kanzure | and their tech lead refused |
| 00:42.28 | kanzure | so they fired him |
| 00:42.35 | brlcad | heh, no I didn't |
| 00:42.47 | brlcad | good for him |
| 00:42.59 | kanzure | yeah |
| 00:43.14 | kanzure | nobody knows how to write kernels anymore, they'd probably screw up a move to another engine |
| 00:43.28 | kanzure | esp. since they didn't write parasolid |
| 00:44.11 | brlcad | he can probably get a job at any one of their competitors without a problem, and if not them due to some no-compete clause just as easily at 100 other companies with deep pockets for skills like that |
| 00:44.48 | kanzure | and probably make >50% more money |
| 00:45.22 | kanzure | so, i've been thinking of hiring someone other than me to write nurbs algorithms |
| 00:45.34 | kanzure | i've given it a shot and it's taking me too long to get reasonable results |
| 00:46.39 | kanzure | do you have any thoughts about this? |
| 01:20.20 | brlcad | thoughts as in .. what are you writing nurbs algorithms for?? |
| 02:56.42 | CIA-128 | BRL-CAD: 0396.234.234.5 07http://brlcad.org * r3508 10/wiki/Google_Summer_of_Code/Project_Ideas: /* Other Tool Projects */ Not for this year, but add a note to flesh out a description of possible clone/pattern tool improvement task for later use... |
| 04:31.12 | *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82) | |
| 04:44.37 | *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82) | |
| 05:25.20 | *** join/#brlcad phoenixyjll_ (3b941b48@gateway/web/freenode/ip.59.148.27.72) | |
| 06:09.38 | *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82) | |
| 06:12.58 | *** join/#brlcad andrei (~andrei@188.25.225.145) | |
| 06:31.08 | *** join/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 07:36.56 | *** part/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 09:27.45 | *** join/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 10:40.55 | *** join/#brlcad stas_ (~stas@82.208.133.12) | |
| 11:10.16 | *** join/#brlcad Jak_o_Shadows (~Fake@unaffiliated/jak-o-shadows/x-0479135) | |
| 11:35.40 | *** join/#brlcad Al_Da_Best (~Al_Da_Bes@elvyn-248-109.halls.student.lut.ac.uk) | |
| 11:36.35 | *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol) | |
| 11:47.49 | *** join/#brlcad phoenixyjll (3b941b48@gateway/web/freenode/ip.59.148.27.72) | |
| 11:51.15 | *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82) | |
| 12:05.56 | *** join/#brlcad phoenixyjll (3b941b48@gateway/web/freenode/ip.59.148.27.72) | |
| 12:34.52 | *** join/#brlcad merzo (~merzo@146-111-133-95.pool.ukrtel.net) | |
| 13:50.09 | *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82) | |
| 15:04.37 | kanzure | brlcad: well, none of the open source "nurbs libraries" seem to do anything |
| 15:04.47 | kanzure | opennurbs just hides all the useful stuff in the commercial for-pay library |
| 16:26.59 | *** join/#brlcad merzo (~merzo@127-87-132-95.pool.ukrtel.net) | |
| 16:37.06 | *** join/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 16:49.44 | *** part/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 16:53.29 | *** join/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 18:29.19 | *** join/#brlcad Neil___ (~chatzilla@117.229.60.198) | |
| 18:40.13 | *** join/#brlcad stas_ (~stas@188.24.35.114) | |
| 19:18.07 | *** part/#brlcad ksuzee (~ksuzee91@193.151.107.42) | |
| 19:33.55 | louipc | kanzure: fork fork fork |
| 19:34.47 | kanzure | fork who? |
| 19:35.10 | louipc | the nurbs libraries |
| 19:35.16 | kanzure | hrmm maybe.. |
| 19:35.22 | kanzure | it wouldn't help.. the hard part isn't open source |
| 19:35.44 | louipc | but it could be |
| 19:35.58 | louipc | if you don't, it will never be |
| 19:36.20 | kanzure | i don't understand how forking useless crap is helpful here ? |
| 19:36.55 | louipc | auh didn't know that... wonder why brl-cad would be using useless crap |
| 19:37.08 | kanzure | it uses it for the basic nurbs representation in a few places |
| 19:37.18 | kanzure | i am making a number of assumptions here, |
| 19:37.25 | kanzure | like that you're replying to my previous messages regarding opennurbs |
| 19:37.32 | kanzure | many of the intersection algorithms in opennurbs are not open source |
| 19:37.36 | kanzure | brlcad does not include them or use them |
| 19:37.37 | louipc | that's correct |
| 19:38.06 | kanzure | nurbs representation (knots and control points) is somewhat easy to code |
| 19:38.27 | kanzure | but building a robust library for boolean operations on their surfaces is apparently time intensive |
| 19:38.39 | louipc | hard stuff is more fun to code anyways |
| 19:38.42 | kanzure | http://diyhpl.us/cgit/lolcad has some random work i've done in this area |
| 19:38.55 | kanzure | sure! but i haven't been able to get that much help from anyone who has previously implemented this |
| 19:40.16 | kanzure | at one point i thought writing a wrapper around ESOLID might be a good way forward: |
| 19:40.19 | kanzure | http://diyhpl.us/cgit/lolcad/tree/esolid/wrapper/wrapper.pyx |
| 19:40.21 | kanzure | (at least until i rewrite their implementation) |
| 19:40.39 | kanzure | but unless you know the whole system, your rewrite is going to look like garbage: |
| 19:40.42 | kanzure | http://diyhpl.us/cgit/lolcad/tree/esolid/esolid.py |
| 19:40.46 | louipc | yea |
| 19:41.51 | kanzure | btw that's a wrapper around this: |
| 19:41.52 | kanzure | http://research.cs.tamu.edu/keyser/geom/esolid/releases/version_0.3/ESOLID-0.3.tar.gz |
| 19:41.55 | louipc | is that nurbs? |
| 19:43.26 | kanzure | actually it's a library for surfaces made up of rational polynomials |
| 19:43.32 | kanzure | including bezier curves |
| 19:43.36 | kanzure | so it's somewhat related to nurbs |
| 19:43.42 | louipc | also, why would you waste time to rewrite it? source code is there |
| 19:43.45 | kanzure | effectively it's the same or a "close enough" solution |
| 19:43.47 | kanzure | http://research.cs.tamu.edu/keyser/geom/esolid/index.htm |
| 19:43.49 | louipc | and we were talking about nurbs |
| 19:43.54 | kanzure | no licensing |
| 19:43.58 | kanzure | and the author is non-responsive |
| 19:44.23 | kanzure | also: arguably we should have at least 1 person in the open source world who can do this and maintain a library properly, heh |
| 19:44.37 | kanzure | it would be bad to use some code that nobody understands |
| 19:45.21 | kanzure | i don't remember if i call chris as chris or sean, but he mentioned that esolid might be a bad idea to wrap around due to that licensing ambiguity |
| 19:45.27 | kanzure | but the only other option is opencascade, and getting that codebase into shape is a nightmare |
| 19:45.33 | kanzure | (plus their own set of licensing issues) |
| 19:48.43 | louipc | eh |
| 20:43.14 | brlcad | the license isn't technically ambiguous, is a bsd-style-except-non-commericial license making it pretty much incompatible with everything except cc-nc |
| 20:44.07 | brlcad | it needs to be relicensed through the university |
| 20:44.25 | brlcad | and of coruse good luck with that :) |
| 21:55.24 | *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com) | |
| 23:46.06 | *** join/#brlcad Jak_o_Shadows (~Fake@unaffiliated/jak-o-shadows/x-0479135) | |