Functions | |
| def | associates (ifcfile, aobj, sobj) |
| def | createStructuralContext (ifcfile) |
| def | createStructuralCurve (ifcfile, ifcbin, curve) |
| def | createStructuralGroup (ifcfile) |
| def | createStructuralMember (ifcfile, ifcbin, obj) |
| def | createStructuralNode (ifcfile, ifcbin, point) |
| def | getStructuralContext (ifcfile) |
| def | setup (ifcfile, ifcbin, scale) |
Variables | |
| bool | ALLOW_LINEAR_OBJECTS = True |
| float | scaling = 1.0 |
| dictionary | structural_curves = {} |
| dictionary | structural_nodes = {} |
| def exportIFCStructuralTools.associates | ( | ifcfile, | |
| aobj, | |||
| sobj | |||
| ) |
Associates an arch object with a struct object
Referenced by exportIFC.export().
| def exportIFCStructuralTools.createStructuralContext | ( | ifcfile | ) |
Creates an additional geometry context for structural objects. Returns the new context
Referenced by setup().
| def exportIFCStructuralTools.createStructuralCurve | ( | ifcfile, | |
| ifcbin, | |||
| curve | |||
| ) |
Creates a structural connection for a curve
References getStructuralContext().
Referenced by createStructuralMember().
| def exportIFCStructuralTools.createStructuralGroup | ( | ifcfile | ) |
Assigns all structural objects found in the file to the structural model
Referenced by exportIFC.export().
| def exportIFCStructuralTools.createStructuralMember | ( | ifcfile, | |
| ifcbin, | |||
| obj | |||
| ) |
Creates a structural member if possible. Returns the member
References createStructuralCurve(), createStructuralNode(), and getStructuralContext().
Referenced by exportIFC.export().
| def exportIFCStructuralTools.createStructuralNode | ( | ifcfile, | |
| ifcbin, | |||
| point | |||
| ) |
Creates a connection node at the given point
References getStructuralContext().
Referenced by createStructuralMember().
| def exportIFCStructuralTools.getStructuralContext | ( | ifcfile | ) |
Returns the structural context from the file
Referenced by createStructuralCurve(), createStructuralMember(), and createStructuralNode().
| def exportIFCStructuralTools.setup | ( | ifcfile, | |
| ifcbin, | |||
| scale | |||
| ) |
Creates all the needed setup for structural model.
References createStructuralContext().
Referenced by exportIFC.export().
| bool exportIFCStructuralTools.ALLOW_LINEAR_OBJECTS = True |
| float exportIFCStructuralTools.scaling = 1.0 |
| dictionary exportIFCStructuralTools.structural_curves = {} |
| dictionary exportIFCStructuralTools.structural_nodes = {} |