Symmetric strokes
The symmetry is a path transform: mirroredPath and rotatedPaths (on the Path Effects page) derive the copies from the drawn path, and every copy is an ordinary stroke drawn by the same tool. The drawing tool applies them through the registry's symmetry field: the roll (a rotation count, the screen axes) lands at the stroke's start, the copies show while the gesture grows, and they land at release as ordinary strokes, so they record, replay, and mirror like anything drawn. At even odds a stroke's copies take their own palette colors.
mirroredPathとrotatedPaths(Path Effectsページ)が描かれたパスから複製を導き、各複製は同じツールで描かれる通常のストロークです。描画ツールはレジストリのsymmetryフィールドを通してこれを適用します。ロール(回転の数、画面の軸)はストロークの始まりに決まり、複製は描いている間から表示され、離した瞬間に通常のストロークとして置かれます。そのため複製は描いたものと同じように記録され、再生され、ミラーされます。五分五分の確率で、ストロークの複製はそれぞれ自分のパレットの色を取ります。Mirrored strokes
open full size ↗Each gesture comes with its mirror across the vertical line through its starting point. Three seeded gestures, drawn with the pencil, the brush, and the ragged ribbon.
Rotational strokes
open full size ↗Each gesture is repeated evenly around its starting point. The count (2 to 6) rolls when the stroke begins and holds while it grows.
Screen-space symmetry
open full size ↗Each gesture is mirrored across the canvas's center axis: the vertical one, the horizontal one, or both (both adds the point reflection, four strokes in all). The axes roll per stroke.
Try drawing
open full size ↗Draw with every symmetry on this page, in the drawing tool: each tool pairs one symmetry with one look (a mirrored brush, a rotating pencil, a screen-reflected ribbon). The symmetry rolls at the stroke's start, the copies show while drawing, and they land at release as ordinary strokes, so Clear, Replay, and recording work as on the Drawing Tool Demo page. The symmetric tools also live in the master registry, so the Drawing Tool Demo rolls them into its trail.