关于椭圆

椭圆是由两个固定点 (f1 和 f2 ) 定义的封闭曲线,以便从曲线上的任何点到两个固定点之间的距离之和 (d1 +d2 ) 是常量。 下图显示了使用椭圆函数绘制的 省略 号。

illustration showing an ellipse, two fixed points, two distances, and a bounding rectangle

调用 Ellipse 时,应用程序会提供椭圆边界矩形左上角和右下角的坐标。 边界矩形是最小的矩形,完全围绕省略号。 当系统绘制省略号时,如果未设置任何世界转换,它将排除右侧和下侧。 因此,对于任何以 y 单位宽为 y 单位的矩形,关联的省略号度量 x1 单位宽到 y1 单位高。 如果应用程序通过调用 SetWorldTransform 或 ModifyWorldTransform 函数来设置世界转换,则系统包括右侧和下侧。