簡體   English   中英

如何與雅典創建線路?

[英]How to create lines with Athens?

我不知道如何用雅典創造線條。 我看了一下開羅的文件,但我看不出雅典與開羅的關系。

http://zetcode.com/gfx/cairo/basicdrawing/

在上面的鏈接中我找不到cairo_set_line_width(cr,1)的任何等價物; 我試圖在雅典內部尋找,但無處可尋。 總的來說,雖然開羅看起來很簡單但我覺得雅典建築很混亂。 知道如何使這項工作嗎?

在雅典沒有單獨的畫布命令代表“畫一條線”動作。 相反,必須生成代表該行的路徑:

surface drawDuring: [:canvas | | linePath |
linePath := canvas createPath: [:builder |
  builder 
     absolute;
     moveTo: lineStartPoint;
     lineTo: lineEndPoint
 ].

stroke := canvas setStrokePaint: Color red.
stroke width: 10.

canvas drawShape: linePath.
].

您可以查看雅典教程,其中路徑創建的各個方面,使用筆畫顏料和填充形狀在示例中進行了解釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM