形象化理解笛卡爾座標系和極座標系

在學些 OpenGL 的 Shader 繪圖時,有兩個座標體系是繞不開的,而傳統的二維座標系(笛卡爾座標系)並不能承載「環繞閉環」的圖形(如星星、花朵、雪花等),它們最大的特色就是圍繞一箇中心點作圖形循環,這就是極座標系可以垂手可得作到的事情。3d

爲了可以更好的理解極座標系,我本身腦補了一個可視化的座標系變換過程,可以更好的幫助你們理解。下面我經過手繪的方式來呈現這個過程:cdn

爲了驗證上圖第三個步驟是否正確,這裏經過實際代碼來繪畫:blog

稍微修飾下,讓花瓣更好看:it

基於這種想象模式,咱們還能夠腦補出不少其餘在笛卡爾座標系中表現平平的圖形,在極座標系中出乎意料的樣式:io

相關文章
相關標籤/搜索