-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
enhancementNew feature or requestNew feature or request
Description
threadlib currently does not support multiple thread starts but it would be nice to add the capability. This would enable the addition of PCF-33P-1 thread (#26, #27). Most probably there are other thread types with multiple starts although it does not seem to be common.
ToDos
- extend THREAD_TABLE by a column N_THREADSTARTS or similar
- modify module thread() with multiple-thread-start capability
- decide on meaning of "turns" parameter: number of pitches or number of leads? Given the name, leads is probably more intuitive
- existing personal THREAD_TABLEs ("table" argument) are endangered to become incompatible (they are missing the new column):
- modify function thread_specs to add this column if it is not there (defaulting to 1)
- preferably, the function also gives a deprecation warning
- risk: Can these be done inside an OpenSCAD function?
- build scripts have to be modified (simple)
- tests have to be adapted (maybe restricted to parse() inside test_table.awk)
- documentation: DesignOfThreadlib.md
ameuret
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request