2015-02-07 44 views
0

默认情况下,direct2d使用左上坐标系。我想写简单的图表,并且使用左底部坐标系统(平移,缩放,旋转等)会更容易。是否有任何方法或转换来实现这个结果?direct2d左下坐标

我不想使用像canvas.height这样的坐标来模拟左下角坐标空间,因为这会导致很多麻烦。也许有一些我错过了的选择或者其他一些可以设置和忘记的选项。 谢谢。

+0

左上方更合乎逻辑。只要学会使用它。 – emlai 2015-02-07 11:59:59

+0

您可以在左下角的坐标中绘制对象。系统,那么你可以制作一个转换矩阵来翻转你的结果图像。它由一个缩放矩阵(y值为-1)乘以平移矩阵(其中y = canvas.height)完成。 – 2015-02-08 16:42:24

+0

@zenith我的左上方没有问题,但左下方的问题会容易得多,因为数据位于左下方。不过谢谢。 – aderesh 2015-02-08 20:05:48

回答

-1

是的,除了缩放矩阵,似乎没有其他选择。

相关问题