G1 G2 G3 Curve Mathematics?

 From: OSTexo 14 Nov 2013  (1 of 9)
 Hello, I've been asked if it's possible to sort of reverse engineer a G1,2 or 3 curve back to a mathematical equation which represents the curve? The goal is to see if a relationship can be figured once those mathematical equations are known between inner and outer curved surfaces. If anyone knows of any references which explain this (if it's even possible) I'd appreciate a link or reference that I can pass along. Thanks.

 From: milkywaif 14 Nov 2013  (2 of 9)

 From: Michael Gibson 14 Nov 2013  (3 of 9)
 6282.3 In reply to 6282.1 Hi OSTexo, well I'm not really sure if it matches what you're asking for, but I guess the technical answer is yes - every NURBS curve does have a mathematical equation which represents the curve just because that's the basic mechanism for how NURBS curves work. But this is true of any NURBS curve, even a line segment, it's not something unique to G1, G2, or G3 curves. Whether things are G1, G2, or G3 where they touch means whether they have certain geometric properties equal at the touching point, for G1 it means tangents equal at the touching point, G2 means curvature equal at the touching point, and G3 means rate of change of curvature equal at the touching point. The "G-ness" of things has to do with how smoothly things touch each other, it doesn't really have to do with the specific overall shape itself, so I'm not quite so sure that the question you're asking is really properly formed... Talking about G1, G2 kind of implicitly means you're talking about some kind of meeting point between different pieces of things. G1, G2, or G3 does not itself imply any specific shape other than an equality of geometric properties at just one individual meeting point. Not sure if that helps you or not! Also it's not unusual for NURBS curves to be produced as the result of a fitting operation, where various things like intersections are guided by some higher level operation like intersection between surfaces but represented with a general bendy curve that just has enough points in it so that the bendy curve is within some given tolerance of the ideal "procedural" based curve. Procedural means something based off of some higher level process. If all you have is the fitted end result, it's not really very easy to reverse engineer the original underlying process behind it, except maybe if you have some special case knowledge of what was going on... Not sure if this applies to what you're asking about. - Michael

 From: Frenchy Pilou (PILOU) 14 Nov 2013  (4 of 9)
 And you have even more! ;) --- Pilou Is beautiful that please without concept! My Gallery

 From: OSTexo 14 Nov 2013  (5 of 9)
 Hello Michael, You are correct that my question is improperly formed. Is there some sort of common equation that defines a NURBS curve no matter what its "G" ness is? If you would imagine a bowl shape that has a different set of inner and outer curves I'm trying to find out if a relationship or some ratio can be mathematically expressed between those two curve sets that are revolved to form the bowl. If the inner and outer curves were arcs a more understandable relationship could be defined, i.e. a 30mm outer arc and a 15mm inner arc forming a bowl shape can have a relationship defined as a ratio of outer to inner curve using radius. Thanks.

 From: bemfarmer 14 Nov 2013  (6 of 9)
 6282.6 In reply to 6282.5 There is information on NURBS equations on wikipedia. There is also information from Rhino on .3dm files, which store the NURBS...