35 lines
816 B
OpenSCAD
35 lines
816 B
OpenSCAD
|
/*
|
||
|
export=0; // <-- prepend to the main file to activate the export
|
||
|
*/
|
||
|
|
||
|
function is_not_export() = is_undef(export) || export == 0;
|
||
|
function is_export() = !is_not_export();
|
||
|
function is_model_strict(m) = is_export() && export == m;
|
||
|
function is_model(m) = is_not_export() || export == m;
|
||
|
|
||
|
MODEL_DEMO=0;
|
||
|
|
||
|
// Harness
|
||
|
MODEL_HARNESS_LEFT=101;
|
||
|
MODEL_HARNESS_RIGHT=102;
|
||
|
MODEL_HARNESS_BOTTOM=103;
|
||
|
MODEL_HARNESS_BOTTOM_PIP=104;
|
||
|
MODEL_HARNESS_TOP=105;
|
||
|
MODEL_HARNESS_SLIDER_FRONT=106;
|
||
|
MODEL_HARNESS_SLIDER_BACK=107;
|
||
|
MODEL_HARNESS_BUTTONS=108;
|
||
|
|
||
|
// Platform
|
||
|
MODEL_STRAP_PLATFORM_BASE=210;
|
||
|
MODEL_STRAP_PLATFORM_RIB=211;
|
||
|
MODEL_STRAP_PLATFORM_RIB_BRACE=212;
|
||
|
MODEL_STRAP_SECONDARY=213;
|
||
|
|
||
|
// Strap
|
||
|
MODEL_LINKS=301;
|
||
|
MODEL_CLIP_A=302;
|
||
|
MODEL_CLIP_B=303;
|
||
|
MODEL_CLIP_RATCHETING=304;
|
||
|
MODEL_CLIP_RATCHETING_A=305;
|
||
|
MODEL_CLIP_RATCHETING_B=306;
|