LayMesh文档
EN

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

预览

背景
Geometry Members
原始示例
合计 —
详情

尚未运行

本设备浏览器实测;不含防抖等待。

修改仅保留在本页
依赖文件
  • examples/manual/geometry-members.lay

复现

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