らんだむな記憶

blogというものを体験してみようか!的なー

2017-08-01から1日間の記事一覧

楕円の追加

更に: def draw_oval(a, b, x=0, y=0, xscale=1, xskew=0, yskew=0, yscale=1): if a >= b: path = draw_circle(b) path.applyTransform(1.*a/b, 0, 0, 1, 0, 0) else: path = draw_circle(a) path.applyTransform(1, 0, 0, 1.*b/a, 0, 0) path.applyTransfo…

円の追加

こんな感じ: from Foundation import * import math def mk_node(x, y, type="offcurve"): pt = NSPoint(x, y) return GSNode(pt, type=type) def draw_circle(r): K = 4.0 * (math.sqrt(2) - 1) / 3 path = GSPath() path.nodes.append(mk_node(-K*r, r)) p…

輪郭の追加

以下のようにすれば良さそうなんだが、妙に面倒臭い...。 cur_layer = Glyphs.font.selectedLayers[0] path = GSPath() pt = NSPoint(0, 0) node = GSNode(pt, type="line") path.nodes.append(node) pt = NSPoint(100, 0) node = GSNode(pt, type="line") p…