389 |
LinearConnectionHalf vc2(node, va2, d2, th2, -1, lerp(p0.z, p2.z, .5)); |
LinearConnectionHalf vc2(node, va2, d2, th2, -1, lerp(p0.z, p2.z, .5)); |
390 |
CircleCircleFillet vf2(node, vc2); |
CircleCircleFillet vf2(node, vc2); |
391 |
|
|
392 |
LinearConnectionHalf vc1(node, va1, d1, th1, -1, lerp(p0.z, p1.z, .5)); |
LinearConnectionHalf vc1(node, va1, d1, th1, 1, lerp(p0.z, p1.z, .5)); |
393 |
CircleCircleFillet vf1(node, vc1); |
CircleCircleFillet vf1(node, vc1); |
394 |
|
|
395 |
|
DBG(dbg_vfillets) << "P cleave: "<< w1<<" "<<w2<<" " |
396 |
|
<< ab<<" "<<fract<<" "<<va1<<" "<<va2<< |
397 |
|
"\n"; |
398 |
renderSpan( |
renderSpan( |
399 |
makeLerpFilletSpan( |
makeLerpFilletSpan( |
400 |
FilletBlend(f1, vf2), |
FilletBlend(f1, vf2), |