Lines Matching refs:line2
92 #define line2 t->segments[i - 2] in prepare_transfer_fn() macro
98 line1.b = (line2.y - line1.y) / (line2.x - line1.x); in prepare_transfer_fn()
100 line2.a = 0; in prepare_transfer_fn()
101 line2.b = (line3.y - line2.y) / (line3.x - line2.x); in prepare_transfer_fn()
103 theta = atan2(line2.y - line1.y, line2.x - line1.x); in prepare_transfer_fn()
104 len = sqrt(pow(line2.x - line1.x, 2.) + pow(line2.y - line1.y, 2.)); in prepare_transfer_fn()
106 curve.x = line2.x - r * cos(theta); in prepare_transfer_fn()
107 curve.y = line2.y - r * sin(theta); in prepare_transfer_fn()
109 theta = atan2(line3.y - line2.y, line3.x - line2.x); in prepare_transfer_fn()
110 len = sqrt(pow(line3.x - line2.x, 2.) + pow(line3.y - line2.y, 2.)); in prepare_transfer_fn()
112 x = line2.x + r * cos(theta); in prepare_transfer_fn()
113 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()
118 line2.x = x; in prepare_transfer_fn()
119 line2.y = 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()
130 #undef line2 in prepare_transfer_fn()