果蔡市場
果蔡市場

一個中年媽媽和小學生的共同創作園地。阿果和對我對世界充滿好奇心,記錄許多心血來潮的學習歷程,像是數學和iOS app Develoopment等。

仿手作星月旗 ft.UIBezierPath

伊斯蘭傳統中星星和月亮皆是指引人類的重要象徵,也是清真寺圓頂和尖塔常見的建築裝飾。虔誠畫出『樸實』,具有『手作溫度』的星月旗幟,祺願自己在 UIBezierPath 的學習之路漸得大智慧!


新加坡國旗上也有星月圖騰,信仰伊斯蘭教的馬來人應該很感動吧。多元族群融合的重要價值,就是買的到好多令人流口水的美食,馬來飯、娘惹菜、印度咖哩魚頭等等相映成趣。

遇到的困難

  1. 查到的座標畫在 swift UI 位置跑掉,對比原作比例不對。
  2. 新月是用簡單、粗暴的方法畫的,橢圓減掉圓,不知道怎麼量測原圖的圓心和長短徑、半徑。
  3. 本來第一時間想到用 mask 疊加不同層,但發現不夠直覺。layer.addSublayer()比較符何需求。
  4. UIBezierPath 很難相處,研究很久不知道addQuadCurve怎麼用,不理解怎麼定出中心點和control point。這是要複習幾何嗎?不記得學過這個觀念。



CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论