Classes | |
class | fcformat |
Functions | |
def | addObject |
def | addText |
def | addToBlock |
def | attribs |
def | calcBulge |
def | decodeName |
def | drawArc |
def | drawBlock |
def | drawCircle |
def | drawFace |
def | drawInsert |
def | drawLayerBlock |
def | drawLine |
def | drawMesh |
def | drawPolyline |
def | drawSolid |
def | drawSpline |
def | export |
def | exportPage |
def | getACI |
def | getArcData |
def | getBlock |
def | getGroup |
def | getSplineSegs |
def | getWire |
def | insert |
def | locateLayer |
def | open |
def | prec |
def | processdxf |
def | rawValue |
def | vec |
def | warn |
def | writeMesh |
def | writeShape |
Variables | |
string | __author__ = "Yorik van Havre <yorik@gmx.fr>" |
string | __title__ = "FreeCAD Draft Workbench - DXF importer/exporter" |
list | __url__ = ["http://yorik.orgfree.com","http://free-cad.sourceforge.net"] |
pythonopen = open |
def importDXF::addObject | ( | shape, | ||
name = "Shape" , |
||||
layer = None | ||||
) |
Definition at line 602 of file importDXF.py.
def importDXF::addText | ( | text, | ||
attrib = False | ||||
) |
Definition at line 614 of file importDXF.py.
def importDXF::addToBlock | ( | shape, | ||
layer | ||||
) |
Definition at line 640 of file importDXF.py.
def importDXF::attribs | ( | insert | ) |
Definition at line 582 of file importDXF.py.
def importDXF::calcBulge | ( | v1, | ||
bulge, | ||||
v2 | ||||
) |
calculates intermediary vertex for curved segments. algorithm from http://www.afralisp.net/lisp/Bulges1.htm
Definition at line 84 of file importDXF.py.
def importDXF::decodeName | ( | name | ) |
Definition at line 61 of file importDXF.py.
def importDXF::drawArc | ( | arc, | ||
shapemode = False | ||||
) |
Definition at line 348 of file importDXF.py.
def importDXF::drawBlock | ( | blockref | ) |
Definition at line 509 of file importDXF.py.
def importDXF::drawCircle | ( | circle, | ||
shapemode = False | ||||
) |
Definition at line 367 of file importDXF.py.
def importDXF::drawFace | ( | face | ) |
Definition at line 384 of file importDXF.py.
def importDXF::drawInsert | ( | insert | ) |
Definition at line 549 of file importDXF.py.
def importDXF::drawLayerBlock | ( | shapeslist | ) |
Definition at line 573 of file importDXF.py.
def importDXF::drawLine | ( | line, | ||
shapemode = False | ||||
) |
Definition at line 278 of file importDXF.py.
def importDXF::drawMesh | ( | mesh | ) |
Definition at line 398 of file importDXF.py.
def importDXF::drawPolyline | ( | polyline, | ||
shapemode = False | ||||
) |
Definition at line 293 of file importDXF.py.
def importDXF::drawSolid | ( | solid | ) |
Definition at line 436 of file importDXF.py.
def importDXF::drawSpline | ( | spline, | ||
shapemode = False | ||||
) |
Definition at line 467 of file importDXF.py.
def importDXF::export | ( | objectslist, | ||
filename, | ||||
nospline = False | ||||
) |
Definition at line 1129 of file importDXF.py.
def importDXF::exportPage | ( | page, | ||
filename | ||||
) |
Definition at line 1194 of file importDXF.py.
def importDXF::getACI | ( | ob, | ||
text = False | ||||
) |
Definition at line 106 of file importDXF.py.
def importDXF::getArcData | ( | edge | ) |
Definition at line 966 of file importDXF.py.
def importDXF::getBlock | ( | obj | ) |
Definition at line 1057 of file importDXF.py.
def importDXF::getGroup | ( | ob, | ||
exportList | ||||
) |
Definition at line 97 of file importDXF.py.
def importDXF::getSplineSegs | ( | edge | ) |
Definition at line 998 of file importDXF.py.
def importDXF::getWire | ( | wire, | ||
nospline = False | ||||
) |
Definition at line 1018 of file importDXF.py.
def importDXF::insert | ( | filename, | ||
docname | ||||
) |
Definition at line 950 of file importDXF.py.
def importDXF::locateLayer | ( | wantedLayer | ) |
Definition at line 73 of file importDXF.py.
def importDXF::open | ( | filename | ) |
Definition at line 942 of file importDXF.py.
def importDXF::prec | ( | ) |
Definition at line 57 of file importDXF.py.
Referenced by Part::TopoShapePy::fix(), PartDesign::SketchBased::isInside(), Part::GeometrySurfacePy::parameter(), and Part::GeometrySurfacePy::toBSpline().
def importDXF::processdxf | ( | document, | ||
filename | ||||
) |
Definition at line 647 of file importDXF.py.
def importDXF::rawValue | ( | entity, | ||
code | ||||
) |
Definition at line 121 of file importDXF.py.
def importDXF::vec | ( | pt | ) |
Definition at line 274 of file importDXF.py.
def importDXF::warn | ( | dxfobject | ) |
Definition at line 937 of file importDXF.py.
def importDXF::writeMesh | ( | ob, | ||
dxfobject | ||||
) |
Definition at line 1114 of file importDXF.py.
def importDXF::writeShape | ( | ob, | ||
dxfobject, | ||||
nospline = False | ||||
) |
Definition at line 1063 of file importDXF.py.
Referenced by Raytracing::RayFeature::execute(), getPartAsPovray(), and writePartFile().
string importDXF::__author__ = "Yorik van Havre <yorik@gmx.fr>" |
Definition at line 27 of file importDXF.py.
string importDXF::__title__ = "FreeCAD Draft Workbench - DXF importer/exporter" |
Definition at line 26 of file importDXF.py.
list importDXF::__url__ = ["http://yorik.orgfree.com","http://free-cad.sourceforge.net"] |
Definition at line 28 of file importDXF.py.
importDXF::pythonopen = open |
Definition at line 55 of file importDXF.py.