convert accessory format to arrays for size and data

This commit is contained in:
Edward Kisiel
2024-02-23 16:08:35 -05:00
parent 8c0e333450
commit 506d29f34e
5 changed files with 1167 additions and 1173 deletions

View File

@@ -254,7 +254,7 @@ module case_bottom(case_design) {
} }
// additive accessories // additive accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -263,13 +263,13 @@ module case_bottom(case_design) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if(class == "add1" && face == "bottom") { if(class == "add1" && face == "bottom") {
parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,
@@ -541,7 +541,7 @@ module case_bottom(case_design) {
} }
// subtractive accessories // subtractive accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -550,13 +550,13 @@ module case_bottom(case_design) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if ((class == "sub" && face == "bottom") || class == "suball") { if ((class == "sub" && face == "bottom") || class == "suball") {
if(accessory_highlight == false) { if(accessory_highlight == false) {
@@ -677,7 +677,7 @@ module case_bottom(case_design) {
} }
// additive accessories // additive accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -686,13 +686,13 @@ module case_bottom(case_design) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if(class == "add2" && face == "bottom") { if(class == "add2" && face == "bottom") {
parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,

View File

@@ -198,7 +198,7 @@ module case_side(case_design, case_style, side) {
} }
// additive accessories // additive accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -207,13 +207,13 @@ module case_side(case_design, case_style, side) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "add1" && face == side) { if (class == "add1" && face == side) {
parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,
@@ -223,7 +223,7 @@ module case_side(case_design, case_style, side) {
} }
} }
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -232,13 +232,13 @@ module case_side(case_design, case_style, side) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if ((class == "sub" && face == side) || class == "suball") { if ((class == "sub" && face == side) || class == "suball") {
if(accessory_highlight == false) { if(accessory_highlight == false) {
@@ -335,7 +335,7 @@ module case_side(case_design, case_style, side) {
} }
} }
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -344,13 +344,13 @@ module case_side(case_design, case_style, side) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "add2" && face == side) { if (class == "add2" && face == side) {
parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,

View File

@@ -247,7 +247,7 @@ module case_top(case_design) {
} }
} }
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -256,13 +256,13 @@ module case_top(case_design) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "add1" && face == "top") { if (class == "add1" && face == "top") {
parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation, parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,
@@ -481,7 +481,7 @@ module case_top(case_design) {
} }
// subtractive accessories // subtractive accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -490,13 +490,13 @@ module case_top(case_design) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if ((class == "sub" && face == "top") || class == "suball") { if ((class == "sub" && face == "top") || class == "suball") {
if(accessory_highlight == false) { if(accessory_highlight == false) {
@@ -581,7 +581,7 @@ module case_top(case_design) {
} }
// additive accessories // additive accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -590,13 +590,13 @@ module case_top(case_design) {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "add2" && face == "top") { if (class == "add2" && face == "top") {
parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,

View File

@@ -282,7 +282,7 @@ if (view == "platter") {
} }
// platter accessories // platter accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -291,13 +291,13 @@ if (view == "platter") {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "platter" && type != "button_top") { if (class == "platter" && type != "button_top") {
add(type,loc_x,loc_y,loc_z,face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4); add(type,loc_x,loc_y,loc_z,face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
@@ -565,7 +565,7 @@ if (view == "model") {
} }
// model accessories // model accessories
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -574,14 +574,14 @@ if (view == "model") {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "model" && face == "top" && raise_top > -1) { if (class == "model" && face == "top" && raise_top > -1) {
parametric_move_add(type,loc_x,loc_y,loc_z+raise_top,face,rotation,parametric, parametric_move_add(type,loc_x,loc_y,loc_z+raise_top,face,rotation,parametric,
size_x,size_y,size_z,data_1,data_2,data_3,data_4); size_x,size_y,size_z,data_1,data_2,data_3,data_4);
@@ -676,7 +676,7 @@ if (view == "part") {
} }
if(individual_part == "accessories") { if(individual_part == "accessories") {
if(accessory_name != "none") { if(accessory_name != "none") {
for (i=[1:15:len(accessory_data[a[0]])-1]) { for (i=[1:10:len(accessory_data[a[0]])-1]) {
class = accessory_data[a[0]][i]; class = accessory_data[a[0]][i];
type = accessory_data[a[0]][i+1]; type = accessory_data[a[0]][i+1];
loc_x = accessory_data[a[0]][i+2]; loc_x = accessory_data[a[0]][i+2];
@@ -685,13 +685,13 @@ if (view == "part") {
face = accessory_data[a[0]][i+5]; face = accessory_data[a[0]][i+5];
rotation = accessory_data[a[0]][i+6]; rotation = accessory_data[a[0]][i+6];
parametric = accessory_data[a[0]][i+7]; parametric = accessory_data[a[0]][i+7];
size_x = accessory_data[a[0]][i+8]; size_x = accessory_data[a[0]][i+8][0];
size_y = accessory_data[a[0]][i+9]; size_y = accessory_data[a[0]][i+8][1];
size_z = accessory_data[a[0]][i+10]; size_z = accessory_data[a[0]][i+8][2];
data_1 = accessory_data[a[0]][i+11]; data_1 = accessory_data[a[0]][i+9][0];
data_2 = accessory_data[a[0]][i+12]; data_2 = accessory_data[a[0]][i+9][1];
data_3 = accessory_data[a[0]][i+13]; data_3 = accessory_data[a[0]][i+9][2];
data_4 = accessory_data[a[0]][i+14]; data_4 = accessory_data[a[0]][i+9][3];
if (class == "platter" && type != "button_top") { if (class == "platter" && type != "button_top") {
add(type,loc_x,loc_y,loc_z,face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4); add(type,loc_x,loc_y,loc_z,face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);

File diff suppressed because it is too large Load Diff