(startX, startY) から (anchorX, anchorY) として記述され、コントロール ポイント (controlX, controlY) を使用する 2 次ベジエ曲線があります。
2 つの質問があります。
(1) x 点に基づいてその曲線上の y 点を決定したい。
(2) 次に、ベジェ (ベジェ曲線上の 2 つの中間点 (startX'、startY'、anchorX'、anchorY') によって定義される) の線分が与えられた場合、その線分の制御点を知りたい元のベジエと正確に重なるようにします。
なんで?最適化のためにこの情報が必要です。水平ベジエをたくさん描いています。ベジエが画面よりも大きい場合、レンダリング エンジンは表示範囲を超えてレンダリングすることになるため、パフォーマンスが低下します。この質問への答えは、目に見えるものをレンダリングするだけです。