this PR introduces a settings class to hold many of the class attributes that currently go to CadToCsg
The settings class has been added to the docs in the python api section and the usage example has been updated to show how the settings is used.
I've added doc strings, type hints to the class to provide the good documentation.
I've also added getter and setter methods with some type checking to help guard against incorrect attribute assignment and inform the user when they enter the incorrect type for an attribute
this PR introduces a settings class to hold many of the class attributes that currently go to CadToCsg
The settings class has been added to the docs in the python api section and the usage example has been updated to show how the settings is used.
I've added doc strings, type hints to the class to provide the good documentation.
I've also added getter and setter methods with some type checking to help guard against incorrect attribute assignment and inform the user when they enter the incorrect type for an attribute