Exemplo n.º 1
0
def linear_EZ_MM(fmt):
    doc = ezdxf.new('R12', setup=('linetypes', 'styles'))
    msp = doc.modelspace()
    ezdxf.setup_dimstyle(doc, fmt)

    msp.add_line((0, 0), (1000, 0))
    msp.add_linear_dim(base=(0, 1000), p1=(0, 0), p2=(1000, 0), dimstyle=fmt).render()
    doc.saveas(OUTDIR / f'dim_linear_R12_{fmt}.dxf')
Exemplo n.º 2
0
def linear_EZ_CM(fmt):
    doc = ezdxf.new("R12", setup=("linetypes", "styles"))
    msp = doc.modelspace()
    ezdxf.setup_dimstyle(doc, fmt)

    msp.add_line((0, 0), (100, 0))
    msp.add_linear_dim(base=(0, 100), p1=(0, 0), p2=(100, 0),
                       dimstyle=fmt).render()
    doc.saveas(OUTDIR / f"dim_linear_R12_{fmt}.dxf")