LayMeshDocs
中文

Geometry Members

geometry-members.lay
# Views retain their own meaning even though they share the nine-point API.page=canvas(size=(145mm,120mm),background="#ffffff")function mark_frame(view,color) {    for location in [view.top_left,view.top_center,view.top_right,                     view.middle_left,view.center,view.middle_right,                     view.bottom_left,view.bottom_center,view.bottom_right] {        page.add(ellipse(size=(1.5mm,1.5mm),fill=color),anchor=center,target=location)    }}curve=page.add(path(commands=[move_to(0mm,20mm),    cubic_to(15mm,-5mm,40mm,40mm,60mm,20mm)],    border_color="#0072b2",border_width=1mm),offset=(15mm,12mm))marked=mark_frame(curve,"#df6e70")layout=curve.bounds

Preview

Background
Geometry Members
Original example
Total —
Details

Not run yet

Measured in this browser; excludes debounce.

Edits stay on this page
Dependencies
  • examples/manual/geometry-members.lay

Reproduce

sh
laymesh validate examples/manual/geometry-members.laylaymesh render examples/manual/geometry-members.lay -o figure.svglaymesh render examples/manual/geometry-members.lay -o figure.pdflaymesh render examples/manual/geometry-members.lay -o figure.png --dpi 300