如何将透视变换应用于Bezier曲线?

时间:2013-11-08 19:47:50

标签: graphics geometry 2d bezier perspectivecamera

我应该仅将变换应用于Bezier控制点吗?这是正确的吗?

或者我应该添加一些更正?

变换是2D-> 2D和矩阵

a b c 
d e f
g h 1

1 个答案:

答案 0 :(得分:1)

不,这不正确。您可以将仿射变换应用于Bezier控制点并获得新的Bezier曲线。

但透视变换将多项式曲线(传统贝塞尔曲线)转换为有理曲线。它可以用有理贝塞尔曲线或NURBS(short reference p.111

来描述

因此可以将通常的贝塞尔曲线表示为有理曲线(它总是可行的),应用persp。转换为理性曲线的控制点(使用均匀形式的权重),并绘制新的有理曲线。