Lines Matching refs:curve
91 #define curve t->segments[i - 3] in prepare_transfer_fn() macro
106 curve.x = line2.x - r * cos(theta); in prepare_transfer_fn()
107 curve.y = line2.y - r * sin(theta); in prepare_transfer_fn()
115 cx = (curve.x + line2.x + x) / 3; in prepare_transfer_fn()
116 cy = (curve.y + line2.y + y) / 3; in prepare_transfer_fn()
121 in1 = cx - curve.x; in prepare_transfer_fn()
122 out1 = cy - curve.y; in prepare_transfer_fn()
123 in2 = line2.x - curve.x; in prepare_transfer_fn()
124 out2 = line2.y - curve.y; in prepare_transfer_fn()
125 curve.a = (out2/in2 - out1/in1) / (in2-in1); in prepare_transfer_fn()
126 curve.b = out1/in1 - curve.a*in1; in prepare_transfer_fn()
129 #undef curve in prepare_transfer_fn()