eights: BS 8888:2011 first angle projection drawings from FreeCAD 3D model
dc.contributor.author | Hatton, DC | en |
dc.date.accessioned | 2019-01-29T12:20:12Z | |
dc.date.issued | 2019-01-20 | en |
dc.identifier.issn | 2475-9066 | en |
dc.identifier.other | 974 | en |
dc.identifier.uri | http://hdl.handle.net/10026.1/13234 | |
dc.description.abstract |
eights.py is a Python module intended for use with the open-source three-dimensional (3D) computer-aided design (CAD) package FreeCAD (FreeCAD version 0.15 user manual, n.d.). The module automates the construction of a page of two-dimensional (2D) axonometric drawings in first angle projection, in a style consistent (to the best of the module author’s ability) with the BS 8888:2011 standard (Technical product documentation and specification BS 8888, 2011). The module includes: - a class whose purpose is to provide a method which adds, to an existing FreeCAD document, a drawing sheet object whose formatting is intended to be consistent with the BS 8888:2011 standard, and populates the title block of the sheet, again in a way intended to be consistent with BS 8888:2011; - a class whose purpose is to provide a method which adds the standard BS 8888:2011symbol, indicating that a set of drawings are in first angle projection, to an existing FreeCAD drawing sheet object; and - a class whose purpose is to provide a method which takes any existing FreeCAD 3D shape object, and adds a set of axonometric drawings of that shape, in first angle projection, to an existing FreeCAD drawing sheet object, following the conventions in BS 8888:2011. Also supplied with the module are a detailed documentation file, and three example filesillustrating its application to particular 3D CAD models. | en |
dc.format.extent | 974-1 - 974-3 | en |
dc.language.iso | en | en |
dc.publisher | Open Journals | en |
dc.rights | Attribution 4.0 International | en |
dc.rights | Attribution 4.0 International | en |
dc.rights | Attribution 4.0 International | en |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en |
dc.subject | Python | en |
dc.subject | computer aided design | en |
dc.subject | engineering drawings | en |
dc.subject | standards compliance | en |
dc.title | eights: BS 8888:2011 first angle projection drawings from FreeCAD 3D model | en |
dc.type | Journal Article | |
plymouth.issue | 33 | en |
plymouth.volume | 4 | en |
plymouth.publisher-url | http://joss.theoj.org/papers/10.21105/joss.00974 | en |
plymouth.journal | Journal of Open Source Software | en |
dc.identifier.doi | 10.21105/joss.00974 | en |
plymouth.organisational-group | /Plymouth | |
plymouth.organisational-group | /Plymouth/Faculty of Science and Engineering | |
plymouth.organisational-group | /Plymouth/Faculty of Science and Engineering/School of Engineering, Computing and Mathematics | |
plymouth.organisational-group | /Plymouth/REF 2021 Researchers by UoA | |
plymouth.organisational-group | /Plymouth/REF 2021 Researchers by UoA/UoA12 Engineering | |
dcterms.dateAccepted | 2019-01-20 | en |
dc.rights.embargodate | 2019-01-30 | en |
dc.rights.embargoperiod | Not known | en |
rioxxterms.versionofrecord | 10.21105/joss.00974 | en |
rioxxterms.licenseref.uri | http://creativecommons.org/licenses/by/4.0/ | en |
rioxxterms.licenseref.startdate | 2019-01-20 | en |
rioxxterms.type | Journal Article/Review | en |