* Fix regression [single letters]
* Text, offset, solid and exportBin changes
- text on path
- text on path/surface
- symmetric offset
- import/export binary brep
* Binary BREP in exporters/importers
* Extra tests
* Fix tests
* Add bin imp/exp test
* Blacken
* Remove one overload
* Fix dispatch
* Fix test
* Extra vis options
* Different error
* Fix/more tests
* Better coverage
* More tests
* Docs text placeholder
* Pseudo-infinite plane
* Add an example for text
* Black fix
* Apply suggestions from code review
Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
* Typo fixes
---------
Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
* Add Brep to supported importShape functions
- Add a test for the BREP importer
- Use os.path.join to ensure that the filepath is OS independent
* Make BREP consistent with STEP and test Compounds
Adding a case to test `type == "Compound"` revealed that that case was
inconsistent with the STEP importer, so that case was removed. The
compound test was obviously revealing, so it is retained for both STEP
and BREP.
* Add a test to verify that a RuntimeError is raised (should probably be a ValueError)
* allow specification of dxf layer names to import. for issue #1051
* black, version 19.10b0 reformat
* change dxf import/export defaults from None to []
* Change type annotations
* Black fix
* Add tests, update error message, use set.
Co-authored-by: AU <adam-urbanczyk@users.noreply.github.com>
Co-authored-by: Lorenz Neureuter <hello@lorenz.space>
* add the choice to not import all dxf layers
this is especially useful for ignoring layers in drawings containing note text or dimensions
* remove a blank line
* Rework layer exclusion in dxf import
* add dxf for layer tests
* add tests for dxf import layer filtering and extrusion
fix edges/wires mixup
remove extra `)`
fix var name typo
fix lint
Co-authored-by: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>