2015-02-07 50 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

是的,除了縮放矩陣,似乎沒有其他選擇。

相關問題