IRC log for #brlcad on 20120421

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)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.