2017-07-20 86 views
-1

這是我的代碼。 https://github.com/KunyiLockeLin/Vulkan我無法在Vulkan中繪製出正確的三角形

我遇到了問題。我加載一個3d模型並在模型上放置一個紋理。該模型是一個平面,只有2個三角形。紋理是256x256 32位bmp文件。但結果總是失去右下角。

https://github.com/KunyiLockeLin/Vulkan/blob/master/problem1.jpg

我改畫線框。它發生同樣的問題。

的https://github.com/KunyiLockeLin/Vulkan/blob/master/problem2.jpg

即使我只是畫一個三角形。它也是。

的https://github.com/KunyiLockeLin/Vulkan/blob/master/problem3.jpg

但是,如果我移動tiangle到左。這個問題似乎被解決了。

的https://github.com/KunyiLockeLin/Vulkan/blob/master/problem4.jpg

如果我移動tiangle向右。問題似乎變得更糟。

的https://github.com/KunyiLockeLin/Vulkan/blob/master/problem5.jpg

+1

不要鏈接到GitHub的代碼。代碼應該被置入問題中。 –

+0

我知道。但這很難。因爲練習有1000多行代碼,我不知道錯在哪個部分....... 也許你可以看到圖片,然後你可以給我一些建議,而無需閱讀代碼。 因爲我不能發佈超過2個鏈接,4個圖片鏈接不能直接工作。你需要刪除一個空間。 非常感謝。 –

回答

0

的問題已經解決。我的觀點矩陣是錯誤的。初始矩陣應該是單位矩陣。

+0

請接受您的回答以解決問題 – StarShine