#!/usr/bin/env python3 # coding: utf-8 """ utworzenie prostego rysunku DXF (symbol Yang-Yin) przy użyciu modułu sxdf """ from sdxf import * kolor1 = 0 kolor2 = 3 rDuzy = 1.0 # promień dużego koła rMaly = 0.1 # promień małego koła ySr = 0.5*rDuzy # środek półkola rysunek = Drawing(fileName = 'yy.dxf') rysunek.append(Circle(center = (0, 0, 0), radius = rDuzy, color = kolor1)) rysunek.append(Arc(center = (0, 0, 0), radius = rDuzy, startAngle = 90, endAngle = 270, color = kolor2)) rysunek.append(Arc(center = (0, ySr, 0), radius = 0.5*rDuzy, startAngle = 270, endAngle = 90, color = kolor2)) rysunek.append(Arc(center = (0,-ySr, 0), radius = 0.5*rDuzy, startAngle = 90, endAngle = 270, color = kolor1)) rysunek.append(Circle(center = (0.0, ySr, 0), radius = rMaly, color = kolor1)) rysunek.append(Circle(center = (0.0,-ySr, 0), radius = rMaly, color = kolor2)) rysunek.save()