我有一个二次贝塞尔曲线,由起点 (startX, startY) 到锚点 (anchorX, anchorY),并使用控制点 (controlX, controlY) 描述。
我有两个问题:
(1) 我想根据 x 点确定曲线上的 y 点。
(2) 然后,给定我的贝塞尔曲线上的线段(由两个中间点定义:startX'、startY'、anchorX'、anchorY'),我想知道该线段的控制点,以便它与原始贝塞尔曲线完全重合。
为什么?我需要这些信息进行优化。我正在绘制许多水平贝塞尔曲线。当贝塞尔曲线大于屏幕时,性能会受到影响,因为渲染引擎最终会渲染超出可见范围。这个问题的答案将让我只渲染可见部分。
我有两个问题:
(1) 我想根据 x 点确定曲线上的 y 点。
(2) 然后,给定我的贝塞尔曲线上的线段(由两个中间点定义:startX'、startY'、anchorX'、anchorY'),我想知道该线段的控制点,以便它与原始贝塞尔曲线完全重合。
为什么?我需要这些信息进行优化。我正在绘制许多水平贝塞尔曲线。当贝塞尔曲线大于屏幕时,性能会受到影响,因为渲染引擎最终会渲染超出可见范围。这个问题的答案将让我只渲染可见部分。