ios 繪製線條

2022-08-29 17:18:22 字數 1463 閱讀 2421

//

新增被塞爾曲線 

cgcontextmovetopoint(cgcontext, 150, 100); //

移動到某乙個點

cgcontextaddcurvetopoint(cgcontext, 150, 100, 100, 100, 100, 150);//

繪製被塞爾曲線,點伴隨移動,這三個引數呢,每2個為乙個引數

1.point(150,100

)表示開始點

2.point(100,100

)表示為控制點

3.point(100,150

)表示為終止點

//綜上:就是繪製一條曲線的切線相交處為控制點

cgcontextaddcurvetopoint(cgcontext, 100, 150, 100, 200, 150, 200);//

cgcontextaddcurvetopoint(cgcontext, 150, 200, 200, 200, 200, 150);//

cgcontextaddcurvetopoint(cgcontext, 200, 150, 200, 100, 150, 100);//

[[uicolor redcolor] setfill];//

填充顏色

cgcontextdrawpath(cgcontext, kcgpathstroke);//

畫筆畫上

//cgcontextaddlinetopoint(cgcontext, 50, 50);

cgcontextaddlinetopoint(cgcontext, 200, 30);//

新增一條直線

//

新增乙個矩形

cgcontextaddrect(cgcontext, cgrectmake(100, 100, 100, 100));

//

新增弧度

cgcontextaddarc(cgcontext, 100, 100, 50, 3.14/ 2, 270* 3.14/ 180, 1

);//

1.原點(100,100)

//2.半徑 50

//3.開始弧度 3.14/ 2 ,3.14就是圓周率

//4.結束弧度270* 3.14/ 180

//5.逆時針為1,0為順時針

//---------- 解釋一下圓的弧度,弧度是按照順時針來計算弧度的,那麼開始弧度和結束弧度就確定了,弧度確定了那麼按照順逆時針來畫就比較簡單了

cgcontextclosepath(cgcontext);//

封閉曲線

cgcontextaddellipseinrect(cgcontext, cgrectmake(100, 100, 200, 100));//

在乙個矩形裡面內切乙個橢圓其實是比較簡單的

iOS 繪製1畫素線條總結

先了解下scale scale即螢幕縮放係數,根據當前裝置螢幕的大小計算的比例。下面來看下不同幾款裝置對應的scale裝置 size scale 4s2.000000 5 5s 2.000000 62.000000 6plus 3.000000 以上資料是根據下面 獲取scale cgfloat s...

pygame中繪製線條的方法

繪製線條方法 pygame.draw.arc su ce,color,rect,start angle,stop angle,width pygame 官網介紹說明方法 lines su ce,color,closed,pointlist,width 1 rect lines方法介紹 surfuce...

html5 Canvas繪製線條

function draw cxi.beginpath 初始化路徑繪製 cxi.moveto 75,50 將路徑的 起始點 座標確定 cxi.lineto 100,85 將另乙個 結點 座標確定 cxi.lineto 100,20 將另二個 結點 座標確定 這裡的結點可以理解成photoshop裡面...