Index: trunk/src/plugins/io_tedax/io_tedax.c =================================================================== --- trunk/src/plugins/io_tedax/io_tedax.c (revision 1367) +++ trunk/src/plugins/io_tedax/io_tedax.c (revision 1368) @@ -472,6 +472,21 @@ return 0; case RTRND_ARC: + fprintf(f, " add "); + tedax_fprint_escape(f, obj->hdr.parent->layer.name); + fprintf(f, " arc "); + tedax_fprint_escape(f, obj->hdr.oid); + fprintf(f, " "); + tedax_fprint_escape(f, obj->hdr.net == NULL ? "-" : obj->hdr.net->hdr.oid); + fprintf(f, " %f %f %f %f %f %f %f %f %f %f %f\n", + obj->arc.carc.c.x, obj->arc.carc.c.y, + obj->arc.carc.r, obj->arc.carc.start, obj->arc.carc.delta, + obj->arc.thickness, obj->arc.clearance, + obj->arc.carc.c.x + cos(obj->arc.carc.start) * obj->arc.carc.r, obj->arc.carc.c.y + sin(obj->arc.carc.start) * obj->arc.carc.r, + obj->arc.carc.c.x + cos(obj->arc.carc.start + obj->arc.carc.delta) * obj->arc.carc.r, obj->arc.carc.c.y + sin(obj->arc.carc.start + obj->arc.carc.delta) * obj->arc.carc.r); + + break; + case RTRND_POLY: #warning TODO break;