Index: development/Visualisatie_3D/Parametric_3D_models/BOX_SideStabiliserRail_Contour.json =================================================================== diff -u --- development/Visualisatie_3D/Parametric_3D_models/BOX_SideStabiliserRail_Contour.json (revision 0) +++ development/Visualisatie_3D/Parametric_3D_models/BOX_SideStabiliserRail_Contour.json (revision 78) @@ -0,0 +1,109 @@ +{ + "require": { + "lengte": 100 + }, + "P-VIS.SideStabiliser-Rail": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": 15.9922887939001, + "y": 1.0206913188 + }, + { + "x": 15.9922887939001, + "y": 0.0206913188000044 + }, + { + "x": 0.992288793900059, + "y": 0.0206913188000044 + }, + { + "#": "bulge", + "b": -1, + "x": -1.00771120609988, + "y": 0.0206913188009139 + }, + { + "#": "bulge", + "b": -0.409110801426061, + "x": -0.0251636125999539, + "y": 1.02053901389996 + }, + { + "x": 6.99228879390006, + "y": 1.14302910130004 + }, + { + "x": 6.99228879390006, + "y": 3.5206913188 + }, + { + "x": 3.74228879390006, + "y": 3.5206913188 + }, + { + "x": 3.74228879390006, + "y": 4.0206913188 + }, + { + "x": 4.74228879390006, + "y": 5.0206913188 + }, + { + "x": 6.99228879390006, + "y": 5.0206913188 + }, + { + "x": 6.99228879390006, + "y": 5.22069131880005 + }, + { + "x": 7.95228879390004, + "y": 5.22069131880005 + }, + { + "x": 8.12093779550003, + "y": 4.0206913188 + }, + { + "x": 12.8636397922001, + "y": 4.0206913188 + }, + { + "x": 13.0322887939, + "y": 5.22069131880005 + }, + { + "x": 13.9922887939001, + "y": 5.22069131880005 + }, + { + "x": 13.9922887939001, + "y": 5.0206913188 + }, + { + "x": 16.2422887939001, + "y": 5.0206913188 + }, + { + "x": 17.2422887939001, + "y": 4.0206913188 + }, + { + "x": 17.2422887939001, + "y": 3.5206913188 + }, + { + "x": 13.9922887939001, + "y": 3.5206913188 + }, + { + "x": 13.9922887939001, + "y": 1.0206913188 + } + ] + } + } +} \ No newline at end of file Index: development/Visualisatie_3D/Parametric_3D_models/LBX_FrontGallery_Contour.json =================================================================== diff -u --- development/Visualisatie_3D/Parametric_3D_models/LBX_FrontGallery_Contour.json (revision 0) +++ development/Visualisatie_3D/Parametric_3D_models/LBX_FrontGallery_Contour.json (revision 78) @@ -0,0 +1,53 @@ +{ + "require": { + "lengte": 100 + }, + "FrontReling": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -4.800000000000068, + "y": 8.399999999999977 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -5.800000000000068, + "y": 7.399999999999977 + }, + { + "x": -5.800000000000068, + "y": -7.400000000000034 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -4.800000000000068, + "y": -8.400000000000034 + }, + { + "x": 4.799999999999955, + "y": -8.400000000000034 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 5.799999999999955, + "y": -7.400000000000034 + }, + { + "x": 5.799999999999955, + "y": 7.399999999999977 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 4.799999999999955, + "y": 8.399999999999977 + } + ] + } + } +} \ No newline at end of file Index: development/Visualisatie_3D/Parametric_3D_models/LBX_Frontpannel_Contour.json =================================================================== diff -u --- development/Visualisatie_3D/Parametric_3D_models/LBX_Frontpannel_Contour.json (revision 0) +++ development/Visualisatie_3D/Parametric_3D_models/LBX_Frontpannel_Contour.json (revision 78) @@ -0,0 +1,719 @@ +{ + "require": { + "lengte": 100 + }, + "P-VIS.FrontPanel-CReling": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -1.399999999999977, + "y": -14.79999999999995 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.199999999999932, + "y": -15.0 + }, + { + "x": -0.1999999999999318, + "y": -15.00000000000003 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 1.137e-13, + "y": -14.80000000000001 + }, + { + "x": 1.137e-13, + "y": -7.500000000000028 + }, + { + "x": 10.05000000000007, + "y": -7.500000000000028 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 10.55000000000007, + "y": -7.000000000000028 + }, + { + "x": 10.55000000000007, + "y": 2.499999999999972 + }, + { + "x": 16.55000000000007, + "y": 2.499999999999972 + }, + { + "x": 16.55000000000007, + "y": 0.4999999999999716 + }, + { + "x": 17.55000000000007, + "y": 0.4999999999998579 + }, + { + "#": "bulge", + "b": 0.4142135623731616, + "x": 18.05000000000018, + "y": 0.9999999999998863 + }, + { + "x": 18.05000000000018, + "y": 3.499999999999972 + }, + { + "#": "bulge", + "b": 0.4142135623731616, + "x": 17.55000000000007, + "y": 3.999999999999972 + }, + { + "x": 10.05000000000007, + "y": 3.999999999999972 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 9.050000000000068, + "y": 2.999999999999972 + }, + { + "x": 9.050000000000068, + "y": -2.84e-14 + }, + { + "x": 1.137e-13, + "y": -2.84e-14 + }, + { + "x": 1.137e-13, + "y": 75.04999999999995 + }, + { + "x": 9.050000000000068, + "y": 75.04999999999995 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 10.55000000000007, + "y": 76.54999999999995 + }, + { + "x": 10.55000000000007, + "y": 82.34999999999997 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 9.550000000000068, + "y": 83.34999999999997 + }, + { + "x": -0.3999999999998636, + "y": 83.34999999999997 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.399999999999864, + "y": 82.34999999999997 + } + ] + } + }, + "P-VIS.FrontPanel-MMetaal": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -1.399999999999977, + "y": -14.79999999999995 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.199999999999932, + "y": -15.0 + }, + { + "x": -0.1999999999999318, + "y": -15.00000000000003 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 1.137e-13, + "y": -14.80000000000001 + }, + { + "x": 1.137e-13, + "y": -7.500000000000028 + }, + { + "x": 10.05000000000007, + "y": -7.500000000000028 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 10.55000000000007, + "y": -7.000000000000028 + }, + { + "x": 10.55000000000007, + "y": 2.499999999999972 + }, + { + "x": 16.55000000000007, + "y": 2.499999999999972 + }, + { + "x": 16.55000000000007, + "y": 0.4999999999999716 + }, + { + "x": 17.55000000000007, + "y": 0.4999999999998579 + }, + { + "#": "bulge", + "b": 0.4142135623731616, + "x": 18.05000000000018, + "y": 0.9999999999998863 + }, + { + "x": 18.05000000000018, + "y": 3.499999999999972 + }, + { + "#": "bulge", + "b": 0.4142135623731616, + "x": 17.55000000000007, + "y": 3.999999999999972 + }, + { + "x": 10.05000000000007, + "y": 3.999999999999972 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 9.050000000000068, + "y": 2.999999999999972 + }, + { + "x": 9.050000000000068, + "y": -2.84e-14 + }, + { + "x": 1.137e-13, + "y": -2.84e-14 + }, + { + "x": 1.137e-13, + "y": 75.04999999999995 + }, + { + "x": 9.050000000000068, + "y": 75.04999999999995 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 10.55000000000007, + "y": 76.54999999999995 + }, + { + "x": 10.55000000000007, + "y": 82.34999999999997 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 9.550000000000068, + "y": 83.34999999999997 + }, + { + "x": -0.3999999999998636, + "y": 83.34999999999997 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.399999999999864, + "y": 82.34999999999997 + } + ] + } + }, + "P-VIS.FrontPanel-KMetaal": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -1.399999999999977, + "y": -14.79999999999995 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.199999999999932, + "y": -15.0 + }, + { + "x": -0.1999999999999318, + "y": -15.00000000000003 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 1.137e-13, + "y": -14.80000000000001 + }, + { + "x": 1.137e-13, + "y": -7.500000000000028 + }, + { + "x": 10.05000000000007, + "y": -7.500000000000028 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 10.55000000000007, + "y": -7.000000000000028 + }, + { + "x": 10.55000000000007, + "y": 2.499999999999972 + }, + { + "x": 16.55000000000007, + "y": 2.499999999999972 + }, + { + "x": 16.55000000000007, + "y": 0.4999999999999716 + }, + { + "x": 17.55000000000007, + "y": 0.4999999999998579 + }, + { + "#": "bulge", + "b": 0.4142135623731616, + "x": 18.05000000000018, + "y": 0.9999999999998863 + }, + { + "x": 18.05000000000018, + "y": 3.499999999999972 + }, + { + "#": "bulge", + "b": 0.4142135623731616, + "x": 17.55000000000007, + "y": 3.999999999999972 + }, + { + "x": 10.05000000000007, + "y": 3.999999999999972 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 9.050000000000068, + "y": 2.999999999999972 + }, + { + "x": 9.050000000000068, + "y": -2.84e-14 + }, + { + "x": 1.137e-13, + "y": -2.84e-14 + }, + { + "x": 1.137e-13, + "y": 75.04999999999995 + }, + { + "x": 9.050000000000068, + "y": 75.04999999999995 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 10.55000000000007, + "y": 76.54999999999995 + }, + { + "x": 10.55000000000007, + "y": 82.34999999999997 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 9.550000000000068, + "y": 83.34999999999997 + }, + { + "x": -0.3999999999998636, + "y": 83.34999999999997 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.399999999999864, + "y": 82.34999999999997 + } + ] + } + }, + "P-VIS.FrontPanel-MGlas": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -0.2000000000001592, + "y": -14.74666295000003 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.137e-13, + "y": -14.54666294999998 + }, + { + "x": -1.137e-13, + "y": -6.999999999999943 + }, + { + "x": 12.69999999999993, + "y": -6.999999999999943 + }, + { + "x": 12.69999999999993, + "y": 2.750000000000057 + }, + { + "x": 17.69999999999993, + "y": 2.750000000000057 + }, + { + "x": 17.69999999999993, + "y": 0.6500000000000341 + }, + { + "x": 18.99999999999989, + "y": 0.6500000000000341 + }, + { + "x": 18.99999999999989, + "y": 4.250000000000057 + }, + { + "x": 11.19999999999993, + "y": 4.250000000000057 + }, + { + "x": 11.19999999999993, + "y": 5.68e-14 + }, + { + "x": -1.137e-13, + "y": 5.68e-14 + }, + { + "x": -1.137e-13, + "y": 22.30000000000001 + }, + { + "x": 13.09999999999991, + "y": 22.30000000000001 + }, + { + "x": 13.09999999999991, + "y": 32.80000000000001 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 12.59999999999991, + "y": 33.30000000000001 + }, + { + "x": 10.64999999999986, + "y": 33.30000000000001 + }, + { + "x": 10.64999999999986, + "y": 29.30000000000001 + }, + { + "x": -0.1000000000001364, + "y": 29.30000000000001 + }, + { + "x": -0.1000000000001364, + "y": 33.30000000000001 + }, + { + "x": -0.900000000000091, + "y": 33.30000000000001 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.400000000000091, + "y": 32.80000000000001 + }, + { + "x": -1.400000000000205, + "y": -14.54666294999998 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.200000000000159, + "y": -14.74666294999997 + } + ] + } + }, + "P-VIS.FrontPanel-CGlasHoog": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -0.2000000000001592, + "y": -14.74666295000003 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.137e-13, + "y": -14.54666294999998 + }, + { + "x": -1.137e-13, + "y": -6.999999999999943 + }, + { + "x": 12.69999999999993, + "y": -6.999999999999943 + }, + { + "x": 12.69999999999993, + "y": 2.750000000000057 + }, + { + "x": 17.69999999999993, + "y": 2.750000000000057 + }, + { + "x": 17.69999999999993, + "y": 0.6500000000000341 + }, + { + "x": 18.99999999999989, + "y": 0.6500000000000341 + }, + { + "x": 18.99999999999989, + "y": 4.250000000000057 + }, + { + "x": 11.19999999999993, + "y": 4.250000000000057 + }, + { + "x": 11.19999999999993, + "y": 5.68e-14 + }, + { + "x": -1.137e-13, + "y": 5.68e-14 + }, + { + "x": -1.137e-13, + "y": 22.30000000000001 + }, + { + "x": 13.09999999999991, + "y": 22.30000000000001 + }, + { + "x": 13.09999999999991, + "y": 32.80000000000001 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 12.59999999999991, + "y": 33.30000000000001 + }, + { + "x": 10.64999999999986, + "y": 33.30000000000001 + }, + { + "x": 10.64999999999986, + "y": 29.30000000000001 + }, + { + "x": -0.1000000000001364, + "y": 29.30000000000001 + }, + { + "x": -0.1000000000001364, + "y": 33.30000000000001 + }, + { + "x": -0.900000000000091, + "y": 33.30000000000001 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.400000000000091, + "y": 32.80000000000001 + }, + { + "x": -1.400000000000205, + "y": -14.54666294999998 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.200000000000159, + "y": -14.74666294999997 + } + ] + } + }, + "P-VIS.FrontPanel-CGlasLaag": { + "extrude": { + "height": "lengte", + "maxError": 0.01, + "path": [ + { + "x": -0.2000000000001592, + "y": -14.74666295000003 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.137e-13, + "y": -14.54666294999998 + }, + { + "x": -1.137e-13, + "y": -6.999999999999943 + }, + { + "x": 12.69999999999993, + "y": -6.999999999999943 + }, + { + "x": 12.69999999999993, + "y": 2.750000000000057 + }, + { + "x": 17.69999999999993, + "y": 2.750000000000057 + }, + { + "x": 17.69999999999993, + "y": 0.6500000000000341 + }, + { + "x": 18.99999999999989, + "y": 0.6500000000000341 + }, + { + "x": 18.99999999999989, + "y": 4.250000000000057 + }, + { + "x": 11.19999999999993, + "y": 4.250000000000057 + }, + { + "x": 11.19999999999993, + "y": 5.68e-14 + }, + { + "x": -1.137e-13, + "y": 5.68e-14 + }, + { + "x": -1.137e-13, + "y": 22.30000000000001 + }, + { + "x": 13.09999999999991, + "y": 22.30000000000001 + }, + { + "x": 13.09999999999991, + "y": 32.80000000000001 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": 12.59999999999991, + "y": 33.30000000000001 + }, + { + "x": 10.64999999999986, + "y": 33.30000000000001 + }, + { + "x": 10.64999999999986, + "y": 29.30000000000001 + }, + { + "x": -0.1000000000001364, + "y": 29.30000000000001 + }, + { + "x": -0.1000000000001364, + "y": 33.30000000000001 + }, + { + "x": -0.900000000000091, + "y": 33.30000000000001 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.400000000000091, + "y": 32.80000000000001 + }, + { + "x": -1.400000000000205, + "y": -14.54666294999998 + }, + { + "#": "bulge", + "b": 0.414213562373095, + "x": -1.200000000000159, + "y": -14.74666294999997 + } + ] + } + } +} \ No newline at end of file Index: development/Visualisatie_3D/Parametric_3D_models/SST.json =================================================================== diff -u -r76 -r78 --- development/Visualisatie_3D/Parametric_3D_models/SST.json (.../SST.json) (revision 76) +++ development/Visualisatie_3D/Parametric_3D_models/SST.json (.../SST.json) (revision 78) @@ -1,13 +1,13 @@ { "require": { - "SokkelBreedte": 1200, - "SokkelDiepte": 505, - "SokkelHoogte": 250, - "DikteLadeBodem": 16, - "InbouwMaatOpvulblok": 53, - "LadeDiepte": 450, - "RugWandMateriaal": "Hout", - "BewegingsTechnologie": "Blumotion" + "PlinthWidth": 1200, + "PlinthDepth": 505, + "PlinthHeight": 250, + "BaseThickness": 16, + "SpacerStripInstallationDimension": 53, + "BoxSystemDepth": 450, + "BackSideMaterial": "Hout", + "MotionTechnology": "Blumotion" }, "import": { "Verzameling_ServoDriveProfiel": "P-VIS.Z10T1143_Profiel" @@ -29,57 +29,57 @@ }, "var": [ "VARSECTIE = '**************************************ALGEMEEN*****************************************' ", - "InbouwRuimteTussenLadebodemEnKorpus = 23.4 ", - "DiktePlaatmateriaalSokkel = 18 ", - "LW = SokkelBreedte - (DiktePlaatmateriaalSokkel * 2) ", - "TabletBreedte = LW - 10 ", - "TabletDiepte = LadeDiepte + 15 -40", - "TabletDikte = 21 ", - "PootLengte = SokkelHoogte - TabletDikte - 46", - "PootAfmetingZijkant = 30", - "DwarsProfielLengte = LW - 130", - "AfstandTussenStelpoten = SokkelDiepte - 100", - "Verplaatsing_ServoDriveDrager = is(RugWandMateriaal, 'Hout') ? LadeDiepte - 9 : LadeDiepte - 26 ", - "DeltaStalenRug = is(RugWandMateriaal, 'Hout') ? 0 : 17 ", + "SpaceBetweenBaseAndCabinet = 23.4 ", + "PlinthChipboardThickness = 18 ", + "LW = PlinthWidth - (PlinthChipboardThickness * 2) ", + "TabletWidth = LW - 10 ", + "TabletDepth = BoxSystemDepth + 15 -40", + "TabletThickness = 21 ", + "LegLenth = PlinthHeight - TabletThickness - 46", + "LegSideLenth = 30", + "CrossmemberLength = LW - 130", + "DistanceBetweenAdjustableFeet = PlinthDepth - 100", + "Translation_ServoDriveAttachment = is(BackSideMaterial, 'Hout') ? BoxSystemDepth - 9 : BoxSystemDepth - 26 ", + "DeltaSteelBack = is(BackSideMaterial, 'Hout') ? 0 : 17 ", "VARSECTIE = '***************************************PRODUCTID OPSTELLEN****************************************' ", - "ProductID_Opvullijst = 'P-VIS.Opvullijst' ", - "ProductID_Corner_Connector = 'P-VIS.CornerConnector' ", - "ProductID_Geleider = concat('P-VIS.Geleider-', string(LadeDiepte)) ", - "ProductID_Support_Feet = 'P-VIS.SupportFeet' ", - "ProductID_BackFixingBracket = 'P-VIS.BackFixingBracket' ", - "ProductID_Bumper = 'P-VIS.Bumper' ", - "ProductID_Magnet = 'P-VIS.Magnet' ", - "ProductID_Stelpoot = 'P-VIS.Stelpoot' ", - "ProductID_ServoDrive_Drager = 'P-VIS.Z10D5210_Drager' ", - "ProductID_ServoDriveProfiel = 'P-VIS.ServoDriveProfiel' ", - "ProductID_ServoDriveAdapter = 'P-VIS.Z10D5210_Adapter' ", - "ProductID_ServoDriveUitwerper = 'P-VIS.Z10A3000_Uitwerper' ", + "ProductId_SpacerStrip = 'P-VIS.SpacerStrip' ", + "ProductId_Corner_Connector = 'P-VIS.CornerConnector' ", + "ProductId_Runner = concat('P-VIS.Runner-', string(BoxSystemDepth)) ", + "ProductId_Support_Feet = 'P-VIS.SupportFeet' ", + "ProductId_BackFixingBracket = 'P-VIS.BackFixingBracket' ", + "ProductId_Bumper = 'P-VIS.Bumper' ", + "ProductId_Magnet = 'P-VIS.Magnet' ", + "ProductId_AdjustableFeet = 'P-VIS.AdjustableFeet' ", + "ProductId_ServoDriveAttachment = 'P-VIS.Z10D5210_Drager' ", + "ProductId_ServoDriveProfile = 'P-VIS.ServoDriveProfiel' ", + "ProductId_ServoDriveAdapter = 'P-VIS.Z10D5210_Adapter' ", + "ProductId_ServoDriveUnit = 'P-VIS.Z10A3000_Uitwerper' ", "VARSECTIE = '***************************************EINDE****************************************' " ] }, { - "comment": "Sokkel Links", + "comment": "Plinth Left", "subtract": [ { "cube": { "center": { - "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel/2", - "y": "SokkelHoogte/2 - DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 5 ", - "z": "-SokkelDiepte/2" + "x": "-PlinthWidth/2 + PlinthChipboardThickness/2", + "y": "PlinthHeight/2 - BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + 5 ", + "z": "-PlinthDepth/2" }, "size": { - "x": "DiktePlaatmateriaalSokkel", - "y": "SokkelHoogte - 10", - "z": "SokkelDiepte" + "x": "PlinthChipboardThickness", + "y": "PlinthHeight - 10", + "z": "PlinthDepth" } } }, { - "comment": "Uitfrezing boven", + "comment": "Cutout Top", "cube": { "center": { - "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte", + "x": "-PlinthWidth/2 + PlinthChipboardThickness/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight", "z": -30 }, "size": { @@ -93,28 +93,28 @@ "material": "MT_Blum_OG-M" }, { - "comment": "Sokkel Rechts", + "comment": "Plinth Right", "subtract": [ { "cube": { "center": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel/2", - "y": "SokkelHoogte/2 - DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 5", - "z": "-SokkelDiepte/2" + "x": "PlinthWidth/2 - PlinthChipboardThickness/2", + "y": "PlinthHeight/2 - BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + 5", + "z": "-PlinthDepth/2" }, "size": { - "x": "DiktePlaatmateriaalSokkel", - "y": "SokkelHoogte - 10", - "z": "SokkelDiepte" + "x": "PlinthChipboardThickness", + "y": "PlinthHeight - 10", + "z": "PlinthDepth" } } }, { - "comment": "Uitfrezing boven", + "comment": "Cutout Top", "cube": { "center": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte", + "x": "PlinthWidth/2 - PlinthChipboardThickness/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight", "z": -30 }, "size": { @@ -128,162 +128,162 @@ "material": "MT_Blum_OG-M" }, { - "comment": "Sokkel Rug", + "comment": "Plinth Back", "cube": { "center": { "x": 0, - "y": "SokkelHoogte/2 - DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 5", - "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel/2" + "y": "PlinthHeight/2 - BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + 5", + "z": "-PlinthDepth + PlinthChipboardThickness/2" }, "size": { - "x": "SokkelBreedte - 36", - "y": "SokkelHoogte - 10", - "z": "DiktePlaatmateriaalSokkel" + "x": "PlinthWidth - 36", + "y": "PlinthHeight - 10", + "z": "PlinthChipboardThickness" } }, "material": "MT_Blum_OG-M" }, { - "comment": "Opvullijst Links", + "comment": "SpacerStrip Left", "geometry": { "pass": true, - "url": "ProductID_Opvullijst" + "url": "ProductId_SpacerStrip" }, "material": "MT_Blum_OG-M", "translate": { - "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel - 10", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38", + "x": "-PlinthWidth/2 + PlinthChipboardThickness - 10", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38", "z": -69 } }, { - "comment": "Opvullijst Rechts", + "comment": "SpacerStrip Right", "geometry": { "pass": true, - "url": "ProductID_Opvullijst" + "url": "ProductId_SpacerStrip" }, "material": "MT_Blum_OG-M", "mirror": "x", "translate": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel + 10", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38", + "x": "PlinthWidth/2 - PlinthChipboardThickness + 10", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38", "z": -69 } }, { - "comment": "Corner Connector Links", + "comment": "Corner Connector Left", "geometry": { "pass": true, - "url": "ProductID_Corner_Connector" + "url": "ProductId_Corner_Connector" }, "material": "MT_Blum_OG-M", "translate": { - "x": "-TabletBreedte/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "-TabletWidth/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": 0 } }, { - "comment": "Corner Connector Rechts", + "comment": "Corner Connector Right", "geometry": { "pass": true, - "url": "ProductID_Corner_Connector" + "url": "ProductId_Corner_Connector" }, "material": "MT_Blum_OG-M", "mirror": "x", "translate": { - "x": "TabletBreedte/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "TabletWidth/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": 0 } }, { - "comment": "Poot Links", + "comment": "Leg Left", "cube": { "center": { - "x": "-TabletBreedte/2 + PootAfmetingZijkant/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 22 - PootLengte/2 - 3", - "z": "-PootAfmetingZijkant/2" + "x": "-TabletWidth/2 + LegSideLenth/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 22 - LegLenth/2 - 3", + "z": "-LegSideLenth/2" }, "size": { - "x": "PootAfmetingZijkant", - "y": "PootLengte", - "z": "PootAfmetingZijkant" + "x": "LegSideLenth", + "y": "LegLenth", + "z": "LegSideLenth" } }, "material": "MT_Blum_OG-M" }, { - "comment": "Poot Rechts", + "comment": "Leg Right", "cube": { "center": { - "x": "TabletBreedte/2 - PootAfmetingZijkant/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 22 - PootLengte/2 - 3", - "z": "-PootAfmetingZijkant/2" + "x": "TabletWidth/2 - LegSideLenth/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 22 - LegLenth/2 - 3", + "z": "-LegSideLenth/2" }, "size": { - "x": "PootAfmetingZijkant", - "y": "PootLengte", - "z": "PootAfmetingZijkant" + "x": "LegSideLenth", + "y": "LegLenth", + "z": "LegSideLenth" } }, "material": "MT_Blum_OG-M" }, { - "comment": "Support Feet Links", + "comment": "Support Feet Left", "geometry": { "pass": true, - "url": "ProductID_Support_Feet" + "url": "ProductId_Support_Feet" }, "material": "MT_Blum_Kunststof_zwart", "translate": { - "x": "-TabletBreedte/2 + PootAfmetingZijkant/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 22 - PootLengte - 3", - "z": "-PootAfmetingZijkant/2" + "x": "-TabletWidth/2 + LegSideLenth/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 22 - LegLenth - 3", + "z": "-LegSideLenth/2" } }, { - "comment": "Support Feet Rechts", + "comment": "Support Feet Right", "geometry": { "pass": true, - "url": "ProductID_Support_Feet" + "url": "ProductId_Support_Feet" }, "material": "MT_Blum_Kunststof_zwart", "translate": { - "x": "TabletBreedte/2 - PootAfmetingZijkant/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 22 - PootLengte - 3", - "z": "-PootAfmetingZijkant/2" + "x": "TabletWidth/2 - LegSideLenth/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 22 - LegLenth - 3", + "z": "-LegSideLenth/2" } }, { "comment": "Tablet", - "material": "MT_Plaatmateriaal_SST_Multiplex", + "material": "MT_ChipBoard_SST_Multiplex", "uv": "@cube scale(0.01)", "subtract": [ { "cube": { "center": { "x": 0, - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte/2 - 3", - "z": "-TabletDiepte/2" + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness/2 - 3", + "z": "-TabletDepth/2" }, "size": { - "x": "TabletBreedte", - "y": "TabletDikte", - "z": "TabletDiepte" + "x": "TabletWidth", + "y": "TabletThickness", + "z": "TabletDepth" } } }, { "cylinder": { "start": { - "x": "-TabletBreedte/2 + 36", + "x": "-TabletWidth/2 + 36", "y": 0, "z": -130 }, "end": { - "x": "-TabletBreedte/2 + 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "x": "-TabletWidth/2 + 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness + 17 - 3", "z": -130 }, "radius": 17.5, @@ -293,47 +293,47 @@ { "cylinder": { "start": { - "x": "TabletBreedte/2 - 36", + "x": "TabletWidth/2 - 36", "y": 0, "z": -130 }, "end": { - "x": "TabletBreedte/2 - 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "x": "TabletWidth/2 - 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness + 17 - 3", "z": -130 }, "radius": 17.5, "slices": 32 } }, { - "if": "SokkelBreedte >= 900", + "if": "PlinthWidth >= 900", "cylinder": { "start": { - "x": "-TabletBreedte/2 + 36", + "x": "-TabletWidth/2 + 36", "y": 0, "z": -170 }, "end": { - "x": "-TabletBreedte/2 + 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "x": "-TabletWidth/2 + 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness + 17 - 3", "z": -170 }, "radius": 17.5, "slices": 32 } }, { - "if": "SokkelBreedte >= 900", + "if": "PlinthWidth >= 900", "cylinder": { "start": { - "x": "TabletBreedte/2 - 36", + "x": "TabletWidth/2 - 36", "y": 0, "z": -170 }, "end": { - "x": "TabletBreedte/2 - 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "x": "TabletWidth/2 - 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness + 17 - 3", "z": -170 }, "radius": 17.5, @@ -344,217 +344,217 @@ "cube": { "center": { "x": 0, - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - 3", - "z": "-TabletDiepte/2" + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - 3", + "z": "-TabletDepth/2" }, "size": { - "x": "TabletBreedte", + "x": "TabletWidth", "y": 2, - "z": "TabletDiepte" + "z": "TabletDepth" } } } ] }, { - "comment": "Antisliplaag Tablet", + "comment": "Anti slip layer Tablet", "cube": { "center": { "x": 0, - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - 3", - "z": "-TabletDiepte/2" + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - 3", + "z": "-TabletDepth/2" }, "size": { - "x": "TabletBreedte", + "x": "TabletWidth", "y": 2, - "z": "TabletDiepte" + "z": "TabletDepth" } }, - "material": "MT_Plaatmateriaal_SST_AntiSlip", + "material": "MT_ChipBoard_SST_AntiSlip", "uv": "@cube scale(0.01)" }, { - "comment": "Geleider Links", + "comment": "Runner Left", "geometry": { "pass": true, - "url": "ProductID_Geleider" + "url": "ProductId_Runner" }, "material": "MT_Blum_INGL", "translate": { - "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "-PlinthWidth/2 + PlinthChipboardThickness", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": -75 } }, { - "comment": "Geleider Rechts", + "comment": "Runner Right", "geometry": { "pass": true, - "url": "ProductID_Geleider" + "url": "ProductId_Runner" }, "material": "MT_Blum_INGL", "mirror": "x", "translate": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "PlinthWidth/2 - PlinthChipboardThickness", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": -75 } }, { - "comment": "Dwarsprofiel", + "comment": "Crossmember", "cube": { "center": { "x": 0, - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 10 - 3", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 10 - 3", "z": "-15" }, "size": { - "x": "DwarsProfielLengte", + "x": "CrossmemberLength", "y": 20, "z": 30 } }, "material": "MT_Blum_OG-M" }, { - "comment": "Back fixing bracket Links", + "comment": "Back fixing bracket Left", "geometry": { "pass": true, - "url": "ProductID_BackFixingBracket" + "url": "ProductId_BackFixingBracket" }, "material": "MT_Blum_OG-M", "translate": { - "x": "-TabletBreedte/2 + 30", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", - "z": "-TabletDiepte" + "x": "-TabletWidth/2 + 30", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", + "z": "-TabletDepth" } }, { - "comment": "Back fixing bracket Rechts", + "comment": "Back fixing bracket Right", "geometry": { "pass": true, - "url": "ProductID_BackFixingBracket" + "url": "ProductId_BackFixingBracket" }, "material": "MT_Blum_OG-M", "translate": { - "x": "TabletBreedte/2 - 30", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", - "z": "-TabletDiepte" + "x": "TabletWidth/2 - 30", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", + "z": "-TabletDepth" } }, { - "comment": "Bumper Links", + "comment": "Bumper Left", "geometry": { "pass": true, - "url": "ProductID_Bumper" + "url": "ProductId_Bumper" }, "material": "MT_Blum_OG-M", "translate": { - "x": "-TabletBreedte/2 + 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "-TabletWidth/2 + 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": -130 } }, { - "comment": "Bumper Rechts", + "comment": "Bumper Right", "geometry": { "pass": true, - "url": "ProductID_Bumper" + "url": "ProductId_Bumper" }, "material": "MT_Blum_OG-M", "translate": { - "x": "TabletBreedte/2 - 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "TabletWidth/2 - 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": -130 } }, { - "comment": "Optionele Bumper Links", - "if": "SokkelBreedte >= 900", + "comment": "Optional Bumper Left", + "if": "PlinthWidth >= 900", "geometry": { "pass": true, - "url": "ProductID_Bumper" + "url": "ProductId_Bumper" }, "material": "MT_Blum_OG-M", "translate": { - "x": "-TabletBreedte/2 + 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "-TabletWidth/2 + 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": -170 } }, { - "comment": "Optionele Bumper Rechts", - "if": "SokkelBreedte >= 900", + "comment": "Optional Bumper Right", + "if": "PlinthWidth >= 900", "geometry": { "pass": true, - "url": "ProductID_Bumper" + "url": "ProductId_Bumper" }, "material": "MT_Blum_OG-M", "translate": { - "x": "TabletBreedte/2 - 36", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "x": "TabletWidth/2 - 36", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness - 3", "z": -170 } }, { - "comment": "Magneet", + "comment": "Magnet", "geometry": { "pass": true, - "url": "ProductID_Magnet" + "url": "ProductId_Magnet" }, "material": "MT_Blum_INGL", "translate": { "x": 0, - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte/2 - 3", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - TabletThickness/2 - 3", "z": 0 } }, { - "comment": "Stelpoot Links", + "comment": "AdjustableFeet Left", "for": [ "a=0", "a<2", "a=a+1" ], "geometry": { "pass": true, - "url": "ProductID_Stelpoot" + "url": "ProductId_AdjustableFeet" }, "material": "MT_Blum_INGL", "translate": { - "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 10", - "z": "(a * -AfstandTussenStelpoten) - 50" + "x": "-PlinthWidth/2 + PlinthChipboardThickness/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + 10", + "z": "(a * -DistanceBetweenAdjustableFeet) - 50" } }, { - "comment": "Stelpoot Rechts", + "comment": "AdjustableFeet Right", "for": [ "a=0", "a<2", "a=a+1" ], "geometry": { "pass": true, - "url": "ProductID_Stelpoot" + "url": "ProductId_AdjustableFeet" }, "material": "MT_Blum_INGL", "translate": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel/2", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 10", - "z": "(a * -AfstandTussenStelpoten) - 50" + "x": "PlinthWidth/2 - PlinthChipboardThickness/2", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + 10", + "z": "(a * -DistanceBetweenAdjustableFeet) - 50" } }, { - "comment": "ALU lat", + "comment": "ALU element", "cube": { "center": { "x": 0, - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - 1 ", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - SpacerStripInstallationDimension + PlinthHeight - 1 ", "z": -30 }, "size": { - "x": "SokkelBreedte", + "x": "PlinthWidth", "y": 2, "z": 20 } @@ -563,50 +563,50 @@ "uv": "@cube scale(0.01)" }, { - "comment": "ServoDrive drager Links", - "if": "is(BewegingsTechnologie, 'Servodrive')", + "comment": "ServoDrive Attachment Left", + "if": "is(MotionTechnology, 'Servodrive')", "geometry": { "pass": true, - "url": "ProductID_ServoDrive_Drager" + "url": "ProductId_ServoDriveAttachment" }, "material": "MT_Blum_OG-M", "translate": { - "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - 12", - "z": "-37 - Verplaatsing_ServoDriveDrager" + "x": "-PlinthWidth/2 + PlinthChipboardThickness", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - 12", + "z": "-37 - Translation_ServoDriveAttachment" } }, { - "comment": "ServoDrive drager Rechts", - "if": "is(BewegingsTechnologie, 'Servodrive')", + "comment": "ServoDrive Attachment Right", + "if": "is(MotionTechnology, 'Servodrive')", "geometry": { "pass": true, - "url": "ProductID_ServoDrive_Drager" + "url": "ProductId_ServoDriveAttachment" }, "material": "MT_Blum_OG-M", "mirror": "x", "translate": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel", - "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - 12", - "z": "-37 - Verplaatsing_ServoDriveDrager" + "x": "PlinthWidth/2 - PlinthChipboardThickness", + "y": "-BaseThickness - SpaceBetweenBaseAndCabinet + 38 - 12", + "z": "-37 - Translation_ServoDriveAttachment" } }, { - "comment": "Parametrisch ServoDrive Profiel", - "if": "is(BewegingsTechnologie, 'Servodrive')", + "comment": "Parametric ServoDrive Profile", + "if": "is(MotionTechnology, 'Servodrive')", "use": { "from": "Verzameling_ServoDriveProfiel", - "part": "ProductID_ServoDriveProfiel", + "part": "ProductId_ServoDriveProfile", "params": { "lengte": "LW - 19" } }, "material": "MT_Blum_INGL", "uv": "@cube scale(0.01)", "translate": { - "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel - 9.5 ", + "x": "PlinthWidth/2 - PlinthChipboardThickness - 9.5 ", "y": 3.5, - "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel + 8.5 + DeltaStalenRug " + "z": "-PlinthDepth + PlinthChipboardThickness + 8.5 + DeltaSteelBack " }, "rotate": { "x": 0, @@ -616,30 +616,30 @@ }, { "comment": "ServoDrive Adapter", - "if": "is(BewegingsTechnologie, 'Servodrive')", + "if": "is(MotionTechnology, 'Servodrive')", "geometry": { "pass": true, - "url": "ProductID_ServoDriveAdapter" + "url": "ProductId_ServoDriveAdapter" }, "material": "MT_Blum_OG-M", "translate": { "x": 0, "y": 3.5, - "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel + 16.5 + DeltaStalenRug" + "z": "-PlinthDepth + PlinthChipboardThickness + 16.5 + DeltaSteelBack" } }, { - "comment": "ServoDrive ", - "if": "is(BewegingsTechnologie, 'Servodrive')", + "comment": "ServoDrive Unit", + "if": "is(MotionTechnology, 'Servodrive')", "geometry": { "pass": true, - "url": "ProductID_ServoDriveUitwerper" + "url": "ProductId_ServoDriveUnit" }, "material": "MT_Blum_OG-M", "translate": { "x": 0, "y": 3.5, - "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel + 16.5 + DeltaStalenRug" + "z": "-PlinthDepth + PlinthChipboardThickness + 16.5 + DeltaSteelBack" } } ] Index: development/Visualisatie_3D/Parametric_3D_models/LBX.json =================================================================== diff -u -r76 -r78 --- development/Visualisatie_3D/Parametric_3D_models/LBX.json (.../LBX.json) (revision 76) +++ development/Visualisatie_3D/Parametric_3D_models/LBX.json (.../LBX.json) (revision 78) @@ -4,301 +4,301 @@ "default": "##################################################################################################################", "source": "###################################################################################################################" }, - "BodemKleur": { + "BaseColour": { "default": "DG", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Kleuren/C_LBX_BodemKleur" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Colours/C_LBX_BaseColour" }, - "InterneBreedte": { + "InternalWidth": { "default": 564, "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_InterneBreedte.View", - "/CB_VW_ViewSection3/C_BOX_InterneBreedte.VIS" + "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_InternalWidth.View", + "/CB_VW_ViewSection3/C_BOX_InternalWidth.VIS" ] }, - "LadeDiepte": { + "BoxSystemDepth": { "default": 500, "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_LBX_LadeDiepte", - "/CB_VW_ViewSection3/C_LBX_LadeDiepte.VIS" + "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_LBX_BoxSystemDepth", + "/CB_VW_ViewSection3/C_LBX_BoxSystemDepth.VIS" ] }, - "LadeHoogte": { + "BoxSystemHeight": { "default": "C", "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_LadeHoogte", - "/CB_VW_ViewSection3/C_LBX_LadeHoogte.VIS" + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_BoxSystemHeight", + "/CB_VW_ViewSection3/C_LBX_BoxSystemHeight.VIS" ] }, - "LadeKleur": { + "BoxSystemColour": { "default": "OG-M", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Kleuren/C_LBX_LadeKleur" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Colours/C_LBX_BoxSystemColour" }, - "LadeKleurBuiten": { + "BoxSystemColourOuter": { "default": "CSCL", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Kleuren/C_LBX_LadeKleurBuiten" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Colours/C_LBX_BoxSystemColourOuter" }, - "Toepassing": { + "Application": { "default": "L", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_BOX_Toepassing" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_BOX_Application" }, - "LadezijwandType": { + "BoxSystemSide": { "default": "Pure", "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_ZijwandType", - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_ZijwandType_ViewText" + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_SideType", + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_SideType.ViewText" ] }, - "RugWandMateriaal": { + "BackSideMaterial": { "default": "Hout", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_RugwandMateriaal" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_BackSideMaterial" }, - "RugHoogteInMM": { + "BackHeightInMM": { "default": "164", - "source": "/CB_VW_ViewSection3/C_BOX_RugHoogteInMM" + "source": "/CB_VW_ViewSection3/C_BOX_BackHeightInMm" }, - "RugHoogte": { + "BackHeight": { "default": "None", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_LBX_RugHoogte" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_LBX_BackHeight" }, - "IsBinnenlade": { + "IsInnerBoxSystem": { "default": "0", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_BOX_IsBinnenlade.View" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_BOX_IsInnerBoxSystem.View" }, - "IsSpoelbak": { + "IsSink": { "default": "0", - "source": "/CB_VW_ViewSection3/C_BOX_IsSpoelbak.Bool" + "source": "/CB_VW_ViewSection3/C_BOX_IsSink.Bool" }, - "IsSifon": { + "IsSiphon": { "default": "0", - "source": "/CB_VW_ViewSection3/C_BOX_IsSifonlade.Bool" + "source": "/CB_VW_ViewSection3/C_BOX_IsSiphonBoxSystem.Bool" }, - "VoorwandTypeVanCBinnenlade": { + "FrontTypeHeightC": { "default": "Reling", "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_VoorwandTypeVanCBinnenlade", - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_VoorwandTypeVanCBinnenlade_NoImage" + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_FrontTypeHeightC", + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_FrontTypeHeightC_NoImage" ] }, - "VoorwandTypeVanKBinnenlade": { + "FrontTypeHeightK": { "default": "Metaal", "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_VoorwandTypeVanKBinnenlade", - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_VoorwandTypeVanKBinnenlade_NoImage" + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_FrontTypeHeightK", + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_FrontTypeHeightK_NoImage" ] }, - "VoorwandTypeVanMBinnenlade": { + "FrontTypeHeightM": { "default": "Metaal", "source": [ - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_VoorwandTypeVanMBinnenlade", - "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_VoorwandTypeVanMBinnenlade_NoImage" + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_FrontTypeHeightM", + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_FrontTypeHeightM_NoImage" ] }, - "VoorwandType": { + "FrontType": { "default": "Voorstuk", - "source": "/CB_VW_BOM_Components/SUB_LBX_HF_Front/CB_VW_SelectieKenmerken/C_BOX_VoorwandType" + "source": "/CB_VW_BOM_Components/SUB_LBX_HF_Front/CB_VW_SelectionCharacteristics/C_BOX_FrontType" }, - "HeeftOpvullijstLinks": { + "HasDistanceTrimLeft": { "default": "0", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_HeeftOpvullijstLinks.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_HasDistanceTrimLeft.Bool" }, - "HeeftOpvullijstRechts": { + "HasDistanceTrimRight": { "default": "0", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_HeeftOpvullijstRechts.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_HasDistanceTrimRight.Bool" }, - "OpvullijstLengte": { + "DistanceTrimLength": { "default": "486", - "source": "/CB_VW_ViewSection3/C_BOX_OpvullijstLengte" + "source": "/CB_VW_ViewSection3/C_BOX_DistanceTrimLength" }, - "OpvullijstKleur": { + "DistanceTrimColour": { "default": "OG", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_OpvullijstKleur" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_DistanceTrimColour" }, - "HeeftMat": { + "HasCustomMat": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_HeeftMat.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_HasCustomMat.Bool" }, - "MatMateriaal": { + "MatMaterial": { "default": "AF", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatMateriaal_Input" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatMaterial_Input" }, - "MatAntislipFiberKleur": { + "MatAntislipFiberColour": { "default": "FS", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatAntislipFiberKleur" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatAntislipFiberColour" }, - "MatAntislipFlockKleur": { + "MatAntislipFlockColour": { "default": "SAZ", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatAntislipFlockKleur" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatAntislipFlockColour" }, - "MatVinylFiberglassKleur": { + "MatVinylFiberglassColour": { "default": "QZ", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatVinylFiberglassKleur" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Inlegmat/C_MAT_MatVinylFiberglassColour" }, - "FrontBevestiging": { + "FrontAttachment": { "default": "D", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_Frontbevestiging" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_FrontAttachment" }, - "Draagkracht": { + "LoadBearingCapacity": { "default": "40", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_Draagkracht" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_LoadBearingCapacity" }, - "GeleiderTechnologie": { + "RunnerSystem": { "default": "B", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_GeleiderTechnologie" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_RunnerSystem" }, - "CorpusBreedte_IsValid": { + "CabinetWidth_IsValid": { "default": 1, - "source": "/CB_VW_ViewSection3/C_Range.CorpusBreedte_IsValid" + "source": "/CB_VW_ViewSection3/C_Range.CabinetWidth_IsValid" }, - "AantalBevestigingBodemFront": { + "Quantity_FrontBaseStabiliser": { "default": 1, - "source": "/CB_VW_ViewSection3/C_LBX_Aantal_BevestigingBodemFront" + "source": "/CB_VW_ViewSection3/C_LBX_Quantity_FrontBaseStabiliser" }, - "IsVereistHFBevestigingBodemFront": { + "IsRequired_HFFrontBaseStabiliser": { "default": 0, - "source": "/CB_VW_ViewSection3/C_LBX_IsVereist_HFBevestigingBodemFront.Bool" + "source": "/CB_VW_ViewSection3/C_LBX_IsRequired_HFFrontBaseStabiliser.Bool" }, - "TOBEenheidId": { + "TOBUnitId": { "default": "7040.1", - "source": "/CB_VW_ViewSection3/C_BOX_TOBEenheidID" + "source": "/CB_VW_ViewSection3/C_BOX_TOBUnitID" }, - "UitsparingCode_Z1": { + "CutOutCode_Z1": { "default": "SY_Recht_M_D240_B160", - "source": "/CB_VW_ViewSection3/C_LBX_UitsparingCode.Z1" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_UitsparingSifonlade/CB_VW_Section_NoTitle/CB_GRID_4/C_LBX_CutOutCode.Z1" }, - "UitsparingCode_Z2": { + "CutOutCode_Z2": { "default": "SY_Recht_M_D240_B160", - "source": "/CB_VW_ViewSection3/C_LBX_UitsparingCode.Z2" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_UitsparingSifonlade/CB_VW_Section_NoTitle/CB_GRID_4/C_LBX_CutOutCode.Z2" }, - "HeeftDubbeleUitsparing": { + "HasDoubleCutOut": { "default": 0, - "source": "/CB_VW_ViewSection3/C_BOX_Uitsparing.HeeftDubbeleUitsparing.Bool" + "source": "/CB_VW_ViewSection3/C_BOX_CutOut.HasDoubleCutOut.Bool" }, - "HeeftSifonkapUitsparing": { + "HasSiphonCapCutOut": { "default": 0, - "source": "/CB_VW_ViewSection3/C_BOX_Visu3D.HeeftSifonkapUitsparing" + "source": "/CB_VW_ViewSection3/C_BOX_Visu3D.HasSiphonCapCutOut" }, - "DwarsverdelingAantal": { + "CrossGalleryQuantity": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_DwarsverdelingAantal" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_CrossGalleryQuantity" }, - "DwarsverdelingType": { + "CrossGalleryType": { "default": "Enkel", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_LBX_DwarsverdelingType" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_LBX_CrossGalleryType" }, - "UitsparingData_X_Breedte": { + "CutOutData_LeftX_Width": { "default": "0", - "source": "/CB_VW_ViewSection3/C_BOX_UitsparingData.X.Breedte" + "source": "/CB_VW_ViewSection3/C_BOX_CutOutData.LeftX.Width" }, - "UitsparingData_M_Breedte": { + "CutOutData_CenterM_Width": { "default": 0, - "source": "/CB_VW_ViewSection3/C_BOX_UitsparingData.M.Breedte" + "source": "/CB_VW_ViewSection3/C_BOX_CutOutData.CenterM.Width" }, - "UitsparingData_Z1_Breedte": { + "CutOutData_CapZ1_Width": { "default": 160, - "source": "/CB_VW_ViewSection3/C_BOX_UitsparingData.Z1.Breedte" + "source": "/CB_VW_ViewSection3/C_BOX_CutOutData.CapZ1.Width" }, - "UitsparingData_Z2_Breedte": { + "CutOutData_CapZ2_Width": { "default": 160, - "source": "/CB_VW_ViewSection3/C_BOX_UitsparingData.Z2.Breedte" + "source": "/CB_VW_ViewSection3/C_BOX_CutOutData.CapZ2.Width" }, - "HeeftZijstabilisering": { + "HasSideStabiliser": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_HeeftZijstabilisering.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Afwerking/C_BOX_HasSideStabiliser.Bool" }, - "HeeftAmperosAC": { + "HasAmperosAC": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_AmperosAC/C_BOX_HeeftAmperosAC.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_AmperosAC/C_BOX_HasAmperosAC.Bool" }, - "SokkelDiepte": { + "PlinthDepth": { "default": 555, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SokkelDiepte" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SpaceStep.PlinthDepth" }, - "SokkelBreedte": { + "PlinthWidth": { "default": 1200, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SokkelBreedte" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SpaceStep.PlinthWidth" }, - "SokkelHoogte": { + "PlinthHeight": { "default": 250, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SokkelHoogte" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SpaceStep.PlinthHeight" }, - "SST_BewegingsTechnologie": { + "SST_MotionTechnology": { "default": "Blumotion", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_BewegingsTechnologie" + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SpaceStep.MotionTechnology" }, - "NietMeeleverenAfdekkapBinnen": { + "DND.CoverCapsInner": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.AfdekkapBinnen.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.CoverCapsInner.Bool" }, - "NietMeeleverenAfdekkapBuiten": { + "DND.CoverCapsOuter": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.AfdekkapBuiten.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.CoverCapsOuter.Bool" }, - "NietMeeleverenAfdekkapRugwandHouder": { + "DND.CoverCapBackFixing": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.AfdekkapRugwandHouder.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.CoverCapBackFixing.Bool" }, - "NietMeeleverenBevestigingBodemFront": { + "DND.FrontBaseStabiliser": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.BevestigingBodemFront.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.FrontBaseStabiliser.Bool" }, - "NietMeeleverenFrontBevestiging": { + "DND.FrontAttachment": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.FrontBevestiging.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.FrontAttachment.Bool" }, - "NietMeeleverenGeleider": { + "DND.Runner": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.Geleider.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.Runner.Bool" }, - "NietMeeleverenInschuifElementVoor": { + "DND.DesignElementFront": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.InschuifElementVoor.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.DesignElementFront.Bool" }, - "NietMeeleverenInschuifElementZijkant": { + "DND.DesignElementSide": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.InschuifElementZijkant.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.DesignElementSide.Bool" }, - "NietMeeleverenOpvullijst": { + "DND.DistanceTrim": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.Opvullijst.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.DistanceTrim.Bool" }, - "NietMeeleverenTiponBlumotionSetEenhedenEnMeenemers": { + "DND.TOBSetUnitsAndTriggers": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.TiponBlumotionSetEenhedenEnMeenemers.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.TOBSetUnitsAndTriggers.Bool" }, - "NietMeeleverenTiponBlumotionSynchronisatieStang": { + "DND.TOBSynchronisationLinkage": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.TiponBlumotionSynchronisatieStang.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.TOBSynchroLinkage.Bool" }, - "NietMeeleverenZijstabilisering": { + "DND.SideStabiliser": { "default": 0, - "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.Zijstabilisering.Bool" + "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_DND.SideStabiliser.Bool" }, - "BomComponenten": { + "BomComponents": { "default": "##################################################################################################################", "source": "###################################################################################################################" }, - "HF_Voorstuk": { - "default": "P-VIS.Voorstukken-Contour", + "HF_FrontPanel": { + "default": "P-VIS.FrontPanel-Contour", "source": "dummy" }, - "HF_RelingVoor": { - "default": "P-VIS.RelingenVoor-Contour", + "HF_GalleryFront": { + "default": "P-VIS.GalleryFront-Contour", "source": "dummy" }, - "HF_ZijstabiliseringRail": { - "default": "P-VIS.Zijstabilisering-Contour", + "HF_SideStabiliserRail": { + "default": "P-VIS.SideStabiliser-Contour", "source": "dummy" }, - "VIS_SpaceStepSokkel": { - "default": "P-VIS.Sokkel", + "VIS_SpaceStepPlinth": { + "default": "P-VIS.Plinth", "source": "dummy" } }, "import": { - "Verzameling_Voorstukken_Contour": "HF_Voorstuk", - "Verzameling_FrontReling_Contour": "HF_RelingVoor", - "Verzameling_Zijstabilisering_Contour": "HF_ZijstabiliseringRail", - "Verzameling_Sokkel": "VIS_SpaceStepSokkel" + "Collection_FrontPanel_Contour": "HF_FrontPanel", + "Collection_GalleryFront_Contour": "HF_GalleryFront", + "Collection_SideStabiliser_Contour": "HF_SideStabiliserRail", + "Collection_Plinth": "VIS_SpaceStepPlinth" }, "parts": [ { @@ -316,292 +316,292 @@ } }, "var": [ - "VARSECTIE = '**************************************ALGEMEEN*****************************************' ", - "InterneBreedteVoor3D = is(CorpusBreedte_IsValid, 1) ? InterneBreedte : is(IsSpoelbak, 1) ? 564 : 900", - "DiktePlaatmateriaal = 16", - "OnderkantBodemUitfrezingBreedte = 38", - "OnderkantBodemUitfrezingDiepte = 8", - "BodemBreedte = InterneBreedteVoor3D - 35", - "BodemBreedteSpoelbakLade = 129", - "VerplaatsingZijkantRechts = BodemBreedte", - "VerplaatsingZijkantSpoelbak = BodemBreedteSpoelbakLade", - "BodemDiepteHout = LadeDiepte - 10 - DiktePlaatmateriaal", - "BodemDiepteStaal = LadeDiepte - 4 - DiktePlaatmateriaal", - "BodemDiepte = is(RugWandMateriaal, 'Hout') ? BodemDiepteHout : BodemDiepteStaal", - "MiddelpuntBreedte = BodemBreedte / 2", - "RugBreedte = InterneBreedteVoor3D - 38", - "LengteGlasZijwandFree = LadeDiepte - 112", - "AfstandBinnenkantCorpusTotBinnenkantLade = 20.5", - "OpvullijstDikte = 25", - "MatDikte = 2", - "VARSECTIE = '**************************************VOORSTUK*****************************************' ", - "LengteVoorstuk = InterneBreedteVoor3D - 126", - "LengteFrontReling = InterneBreedteVoor3D - 90", - "HoogteFrontGlas = is(VoorwandTypeVanMBinnenlade, 'Glas') ? 52 : is(VoorwandTypeVanCBinnenlade, 'GlasLaag') ? 70 : 138", - "HeeftInschuifelementVoor = is(VoorwandType, 'GlasLaag') ? 'true' : is(VoorwandType, 'GlasHoog') ? 'true' : 'false' ", - "HeeftAfdekkapBinnenFronthouder = is(IsBinnenlade, '0') ? 'false' : (is(LadeHoogte, 'M') ? (is(VoorwandTypeVanMBinnenlade, 'Glas') ? 'true' : 'false') : 'true')", - "RelingTonen = is(IsBinnenlade, '0') ? 'false' : (is(LadeHoogte, 'C') ? (is(VoorwandType, 'Reling') ? 'true' : (is(VoorwandTypeVanCBinnenlade, 'Reling') ? 'true' : 'false')) : 'false') ", - "VARSECTIE = '***************************************FRONTBEVESTIGING****************************************' ", - "StandaardHoogteFrontBevestigingOnder = is(LadeHoogte, 'N') ? 45.5 : 51", - "AfstandBodemCorpusTotOnderkantBodemLade = is(LadeHoogte, 'F') ? 24.4 : is(LadeHoogte, 'C') ? 24.4 : 23.4", - "HoogteFrontBevestigingOnder = StandaardHoogteFrontBevestigingOnder - AfstandBodemCorpusTotOnderkantBodemLade - DiktePlaatmateriaal", - "HoogteFrontBevestigingMidden = HoogteFrontBevestigingOnder + 32 + 64", - "HoogteFrontBevestigingBoven = HoogteFrontBevestigingMidden + 32 +32", - "FrontBevestigingOnderTonen = is(IsBinnenlade, '0') ? 'true' : 'false' ", - "FrontBevestigingMiddenTonen = is(IsBinnenlade, '1') ? 'false' : is(LadeHoogte, 'C') ? 'true' : is(LadeHoogte, 'F') ? 'true' : 'false' ", - "FrontBevestigingBovenTonen = is(IsBinnenlade, '1') ? 'false' : is(LadeHoogte, 'F') ? 'true' : 'false' ", - "VARSECTIE = '***************************************RUG****************************************' ", - "PositieStaalrugLade = MiddelpuntBreedte", - "PositieStaalrugLinksSpoelbak = BodemBreedteSpoelbakLade / 2", - "PositieStaalrugRechtsSpoelbak = VerplaatsingZijkantRechts - (BodemBreedteSpoelbakLade / 2)", - "PositieStaalrug = is(IsSpoelbak, 0) ? PositieStaalrugLade : PositieStaalrugLinksSpoelbak", + "VARSECTIE = '**************************************GENERAL*****************************************' ", + "InternalWidthFor3D = is(CabinetWidth_IsValid, 1) ? InternalWidth : is(IsSink, 1) ? 564 : 900", + "ChipBoardThickness = 16", + "BaseRabbetWidth = 38", + "BaseRabbetDepth = 8", + "BaseWidth = InternalWidthFor3D - 35", + "SinkBaseWidth = 129", + "TranslationDrawersideRight = BaseWidth", + "TranslationSinkDrawersideRight = SinkBaseWidth", + "BaseDepthForWoodBack = BoxSystemDepth - 10 - ChipBoardThickness", + "BaseDepthForSteelBack = BoxSystemDepth - 4 - ChipBoardThickness", + "BaseDepth = is(BackSideMaterial, 'Hout') ? BaseDepthForWoodBack : BaseDepthForSteelBack", + "BoxSystemCenterWidth = BaseWidth / 2", + "BackWidth = InternalWidthFor3D - 38", + "GlassLengthDrawerSideFree = BoxSystemDepth - 112", + "DistanceInsideCabinetToInsideBoxSystem = 20.5", + "DistanceTrimThickness = 25", + "MatThickness = 2", + "VARSECTIE = '**************************************FRONTPANEL*****************************************' ", + "FrontPanelLength = InternalWidthFor3D - 126", + "FrontGaleryLength = InternalWidthFor3D - 90", + "HeightGlassFrontPanel = is(FrontTypeHeightM, 'Glas') ? 52 : is(FrontTypeHeightC, 'GlasLaag') ? 70 : 138", + "HasDesignElementFront = is(FrontType, 'GlasLaag') ? 'true' : is(FrontType, 'GlasHoog') ? 'true' : 'false' ", + "HasFrontPanelInnerCoverCap = is(IsInnerBoxSystem, '0') ? 'false' : (is(BoxSystemHeight, 'M') ? (is(FrontTypeHeightM, 'Glas') ? 'true' : 'false') : 'true')", + "ShowFrontGallery = is(IsInnerBoxSystem, '0') ? 'false' : (is(BoxSystemHeight, 'C') ? (is(FrontType, 'Reling') ? 'true' : (is(FrontTypeHeightC, 'Reling') ? 'true' : 'false')) : 'false') ", + "VARSECTIE = '***************************************FRONTATTACHMENT****************************************' ", + "DefaultHeightBottomFrontAttachment = is(BoxSystemHeight, 'N') ? 45.5 : 51", + "DistanceInsideCabinetToUndersideOfBase = is(BoxSystemHeight, 'F') ? 24.4 : is(BoxSystemHeight, 'C') ? 24.4 : 23.4", + "HeightBottomFrontAttachment = DefaultHeightBottomFrontAttachment - DistanceInsideCabinetToUndersideOfBase - ChipBoardThickness", + "HeightMiddleFrontAttachment = HeightBottomFrontAttachment + 32 + 64", + "HeightTopFrontAttachment = HeightMiddleFrontAttachment + 32 +32", + "ShowBottomFrontAttachment = is(IsInnerBoxSystem, '0') ? 'true' : 'false' ", + "ShowMiddleFrontAttachment = is(IsInnerBoxSystem, '1') ? 'false' : is(BoxSystemHeight, 'C') ? 'true' : is(BoxSystemHeight, 'F') ? 'true' : 'false' ", + "ShowTopFrontAttachment = is(IsInnerBoxSystem, '1') ? 'false' : is(BoxSystemHeight, 'F') ? 'true' : 'false' ", + "VARSECTIE = '***************************************BACK****************************************' ", + "PostitionSteelBackForDrawer = BoxSystemCenterWidth", + "PostitionLeftSteelBackForSink = SinkBaseWidth / 2", + "PostitionRightSteelBackForSink = TranslationDrawersideRight - (SinkBaseWidth / 2)", + "PostitionSteelBack = is(IsSink, 0) ? PostitionSteelBackForDrawer : PostitionLeftSteelBackForSink", "VARSECTIE = '***************************************SPOELBAKLADE****************************************' ", - "UitsparingBodemSpoelbak = BodemBreedte - (2 * BodemBreedteSpoelbakLade)", - "InschuifelementZijkantSpoelbakTonen = is(LadezijwandType, 'Free') ? ( is(IsSpoelbak, 1) ? 'true' : 'false' ) : 'false' ", - "DesignzijkantBuitenSpoelbakTonen = is(LadezijwandType, 'Design') ? ( is(IsSpoelbak, 1) ? 'true' : 'false' ) : 'false' ", - "FrontBevestigingSpoelbakOnderTonen = is(IsSpoelbak, 1) ? 'true' : 'false' ", - "FrontBevestigingSpoelbakMiddenTonen = is(IsSpoelbak, 0) ? 'false' : is(LadeHoogte, 'C') ? 'true' : is(LadeHoogte, 'F') ? 'true' : 'false'", - "VARSECTIE = '***************************************OPVULLIJST****************************************' ", - "MateriaalOpvullijstNoNM = concat('MT_Kunststof_', OpvullijstKleur)", - "VARSECTIE = '***************************************MATTEN****************************************' ", - "MatBreedte = InterneBreedteVoor3D - (2 * AfstandBinnenkantCorpusTotBinnenkantLade)", - "TeGebruikenMatKleur = is(MatMateriaal, 'AF') ? MatAntislipFiberKleur : is(MatMateriaal, 'AZ') ? MatAntislipFlockKleur : is(MatMateriaal, 'CF') ? MatVinylFiberglassKleur : 'XX' ", - "MaterialId_Mat = concat('MT_Matten_', MatMateriaal, '_', TeGebruikenMatKleur)", - "VARSECTIE = '***************************************BEVESTIGING BODEM FRONT****************************************' ", - "BevestigingBodemFrontTonen_LinksOfMidden = is(IsVereistHFBevestigingBodemFront, 1) ? 'true' : 'false' ", - "BevestigingBodemFrontTonen_Rechts = is(IsVereistHFBevestigingBodemFront, 1) ? (is(AantalBevestigingBodemFront, 2) ? 'true' : 'false') : 'false' ", - "VerplaatsingBevestigingBodemFront = BodemBreedte / (AantalBevestigingBodemFront + 1)", - "ZPositieBevestigingBodemFront = is(IsBinnenlade, '1') ? -18' : 0 ", - "VARSECTIE = '***************************************AFDEKKAP RUGWAND HOUDER****************************************' ", - "RugHoogteVoor3D = is(HeeftSifonkapUitsparing, 1) ? 'M' : is(RugHoogte, 'None') ? LadeHoogte : RugHoogte", - "LadeRug_string = concat(string(LadeHoogte), string(RugHoogteVoor3D))", - "AfdekkapRugwandHouderTonen = is(LadeRug_string, 'CM') ? 'true' : (is(LadeRug_string, 'KM') ? 'true' : 'false') ", + "CutOutSinkBase = BaseWidth - (2 * SinkBaseWidth)", + "ShowSinkDesignElementSide = is(BoxSystemSide, 'Free') ? ( is(IsSink, 1) ? 'true' : 'false' ) : 'false' ", + "ShowSinkDesignElementOuter = is(BoxSystemSide, 'Design') ? ( is(IsSink, 1) ? 'true' : 'false' ) : 'false' ", + "ShowSinkBottomFrontAttachment = is(IsSink, 1) ? 'true' : 'false' ", + "ShowSinkMiddleFrontAttachment = is(IsSink, 0) ? 'false' : is(BoxSystemHeight, 'C') ? 'true' : is(BoxSystemHeight, 'F') ? 'true' : 'false'", + "VARSECTIE = '***************************************DISTANCETRIM****************************************' ", + "MaterialDistanceTrimNoDND = concat('MT_Kunststof_', DistanceTrimColour)", + "VARSECTIE = '***************************************MAT****************************************' ", + "MatWidth = InternalWidthFor3D - (2 * DistanceInsideCabinetToInsideBoxSystem)", + "MatColourToUse = is(MatMaterial, 'AF') ? MatAntislipFiberColour : is(MatMaterial, 'AZ') ? MatAntislipFlockColour : is(MatMaterial, 'CF') ? MatVinylFiberglassColour : 'XX' ", + "MaterialId_Mat = concat('MT_Matten_', MatMaterial, '_', MatColourToUse)", + "VARSECTIE = '***************************************FRONTBASESTABILISER****************************************' ", + "ShowFrontBaseStabiliser_Left = is(IsRequired_HFFrontBaseStabiliser, 1) ? 'true' : 'false' ", + "ShowFrontBaseStabiliser_Right = is(IsRequired_HFFrontBaseStabiliser, 1) ? (is(Quantity_FrontBaseStabiliser, 2) ? 'true' : 'false') : 'false' ", + "TranslationFrontBaseStabiliser = BaseWidth / (Quantity_FrontBaseStabiliser + 1)", + "ZTranslationFrontBaseStabiliser = is(IsInnerBoxSystem, '1') ? -18' : 0 ", + "VARSECTIE = '***************************************COVERCAPBACKFIXING****************************************' ", + "BackHeightFor3D = is(HasSiphonCapCutOut, 1) ? 'M' : is(BackHeight, 'None') ? BoxSystemHeight : BackHeight", + "BoxSystemBack_String = concat(string(BoxSystemHeight), string(BackHeightFor3D))", + "ShowCoverCapBackFixing = is(BoxSystemBack_String, 'CM') ? 'true' : (is(BoxSystemBack_String, 'KM') ? 'true' : 'false') ", "VARSECTIE = '***************************************TIPON BLUMOTION****************************************' ", - "TOBEenheidId_Syfon = '9340' ", - "TOBControleString = concat(string(LadeHoogte), string(LadeDiepte), string(IsSifon)) ", - "IsTOBSyfonVariant = oneOf(string(TOBControleString), 'C3501', 'C4001', 'K3501', 'K4001', 'M3501', 'M4001', 'F3501', 'F4001') ", - "TOBEenheidIdVoor3D = is(IsTOBSyfonVariant, true) ? TOBEenheidId_Syfon : TOBEenheidId ", - "VerplaatsingTOBEenheidMatrix = ['270', '250'; '300', '260'; '350', '300'; '400', '320'; '450', '300'; '500', '300'; '550', '300'; '600', '300'; '650', '300'] ", - "LookupVerplaatsingTOBEenheid = lookup(VerplaatsingTOBEenheidMatrix, [['=', string(LadeDiepte)], ['#', 'afstand']])", - "AfkortingTOBSynchronisatieStang = is(IsTOBSyfonVariant, true) ? 267 : 247", - "TOBSynchronisatieStangLengte = InterneBreedteVoor3D - AfkortingTOBSynchronisatieStang ", - "StartpuntTOBSynchronisatieStang = (BodemBreedte - TOBSynchronisatieStangLengte) / 2 ", - "VerplaatsingStangMatrix = ['7040.1', '120'; '7140.1', '120'; '7340.1', '143'; '7540.1', '143'; '7570.1', '143'; '9340', '243'] ", - "LookupVerplaatsingTOBStang = lookup(VerplaatsingStangMatrix, [['=', string(TOBEenheidIdVoor3D)], ['#', 'afstand']]) ", - "VerschuivingTOBStangTOVNulpunt = -LookupVerplaatsingTOBEenheid.afstand + LookupVerplaatsingTOBStang.afstand ", - "TOBSynchronisatieStangTonen = is(GeleiderTechnologie, 'TOB') and InterneBreedteVoor3D >= 362 ", - "TOBEenheidTonen = is(GeleiderTechnologie, 'TOB') ", - "TOBSynchroAdapterTonen = is(TOBEenheidTonen, true) and InterneBreedteVoor3D > 264", - "VerplaatsingTOBMeenemerMatrix = ['270', '147.8'; '300', '177.8'; '350', '195.8'; '400', '195.8'; '450', '195.8'; '500', '195.8'; '550', '195.8'; '600', '195.8'; '650', '195.8'] ", - "LookupVerplaatsingTOBMeenemer = lookup(VerplaatsingTOBMeenemerMatrix, [['=', string(LadeDiepte)], ['#', 'afstand']]) ", - "VARSECTIE = '***************************************Dwarsverdeling****************************************' ", - "AfstandTussenDwarsverdeling = LadeDiepte / (DwarsverdelingAantal + 1) ", - "LengteDwarsreling = is(IsSpoelbak, 1) ? 164 - 90 : InterneBreedte - 90", - "HoogteDwarsverdelingMatrix = ['N', '39'; 'M', '63'; 'K', '101'; 'C', '148'; 'F', '212'] ", - "LookupHoogteDwarsverdeling = lookup(HoogteDwarsverdelingMatrix, [['=', string(LadeHoogte)], ['#', 'afstand']])", - "VerplaatsingHouderRechts = is(IsSpoelbak, 1) ? BodemBreedteSpoelbakLade : BodemBreedte ", - "VARSECTIE = '***************************************Zijstabilisering****************************************' ", - "VerplaatsingZijstabiliseringAchterMatrix = ['270', '227'; '300', '256'; '350', '273'; '400', '289'; '450', '280'; '500', '305'; '550', '343'; '600', '380'; '650', '509'] ", - "LookupVerplaatsingZijstabiliseringAchter = lookup(VerplaatsingZijstabiliseringAchterMatrix, [['=', string(LadeDiepte)], ['#', 'afstand']])", - "LengteZijstabiliseringSyncroStang = InterneBreedteVoor3D - 295", - "StartpuntZijstabiliseringSyncroStang = (BodemBreedte / 2) - (LengteZijstabiliseringSyncroStang / 2)", + "TOBUnitId_Siphon = '9340' ", + "TOBControlString = concat(string(BoxSystemHeight), string(BoxSystemDepth), string(IsSiphon)) ", + "IsTOBSiphonVariant = oneOf(string(TOBControlString), 'C3501', 'C4001', 'K3501', 'K4001', 'M3501', 'M4001', 'F3501', 'F4001') ", + "TOBUnitIdFor3D = is(IsTOBSiphonVariant, true) ? TOBUnitId_Siphon : TOBUnitId ", + "TOBUnitTranslationMatrix = ['270', '250'; '300', '260'; '350', '300'; '400', '320'; '450', '300'; '500', '300'; '550', '300'; '600', '300'; '650', '300'] ", + "LookupTOBUnitTranslation = lookup(TOBUnitTranslationMatrix, [['=', string(BoxSystemDepth)], ['#', 'distance']])", + "CuttingSizeTOBSynchroLinkage = is(IsTOBSiphonVariant, true) ? 267 : 247", + "TOBSynchroLinkageLength = InternalWidthFor3D - CuttingSizeTOBSynchroLinkage ", + "TOBSynchroLinkageOriginPoint = (BaseWidth - TOBSynchroLinkageLength) / 2 ", + "TOBSynchroLinkageTranslationMatrix = ['7040.1', '120'; '7140.1', '120'; '7340.1', '143'; '7540.1', '143'; '7570.1', '143'; '9340', '243'] ", + "LookupTOBSynchroLinkageTranslation = lookup(TOBSynchroLinkageTranslationMatrix, [['=', string(TOBUnitIdFor3D)], ['#', 'distance']]) ", + "TranslationTOBSynchroLinkageFromZero = -LookupTOBUnitTranslation.distance + LookupTOBSynchroLinkageTranslation.distance ", + "ShowTOBSynchroLinkage = is(RunnerSystem, 'TOB') and InternalWidthFor3D >= 362 ", + "ShowTOBUnit = is(RunnerSystem, 'TOB') ", + "ShowTOBSynchroAdapter = is(ShowTOBUnit, true) and InternalWidthFor3D > 264", + "TOBTriggerTranslationMatrix = ['270', '147.8'; '300', '177.8'; '350', '195.8'; '400', '195.8'; '450', '195.8'; '500', '195.8'; '550', '195.8'; '600', '195.8'; '650', '195.8'] ", + "LookupTOBTriggerTranslation = lookup(TOBTriggerTranslationMatrix, [['=', string(BoxSystemDepth)], ['#', 'distance']]) ", + "VARSECTIE = '***************************************CROSSGALLERY****************************************' ", + "DistanceBetweenCorssGallery = BoxSystemDepth / (CrossGalleryQuantity + 1) ", + "CrossGalleryLength = is(IsSink, 1) ? 164 - 90 : InternalWidthFor3D - 90", + "GrossGalleryZTranslationMatrix = ['N', '39'; 'M', '63'; 'K', '101'; 'C', '148'; 'F', '212'] ", + "LookupCrossGalleryZTranslation = lookup(GrossGalleryZTranslationMatrix, [['=', string(BoxSystemHeight)], ['#', 'distance']])", + "TranslationRightCrossGalleryHolder = is(IsSink, 1) ? SinkBaseWidth : BaseWidth ", + "VARSECTIE = '***************************************SIDESTABILISER****************************************' ", + "SideStabiliserTranslationMatrix = ['270', '227'; '300', '256'; '350', '273'; '400', '289'; '450', '280'; '500', '305'; '550', '343'; '600', '380'; '650', '509'] ", + "LookupSideStabiliserTranslation = lookup(SideStabiliserTranslationMatrix, [['=', string(BoxSystemDepth)], ['#', 'distance']])", + "SideStabiliserSynchroLinkageLength = InternalWidthFor3D - 295", + "SideStabiliserSynchroLinkageOrigin = (BaseWidth / 2) - (SideStabiliserSynchroLinkageLength / 2)", "VARSECTIE = '***************************************Amperos AC****************************************' ", - "AfstandBoringBodemTotAchter = is(RugWandMateriaal, 'Hout') ? (56 - DiktePlaatmateriaal) : 45 ", - "VARSECTIE = '***************************************MATERIAAL / NIET MEELEVEREN****************************************' ", - "MaterialId_Opvullijst = is(NietMeeleverenOpvullijst, 1) ? 'MT_NietMeeleveren_Opties' : MateriaalOpvullijstNoNM", - "MaterialId_Geleider = is(NietMeeleverenGeleider, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_BLUM_INGL' ", - "MaterialId_FrontBevestiging = is(NietMeeleverenFrontBevestiging, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_Blum_Kunststof_wit' ", - "MaterialId_InschuifelementVoor = is(NietMeeleverenInschuifElementVoor, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_Transparant_Glas' ", - "MaterialId_InschuifElementZijkant = is(NietMeeleverenInschuifElementZijkant, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_Transparant_Glas' ", - "MaterialId_LadeKleur = concat('MT_Blum_', string(LadeKleur))", - "MaterialId_AfdekkapBuiten = is(NietMeeleverenAfdekkapBuiten, 1) ? 'MT_NietMeeleveren_Opties' : MaterialId_LadeKleur", - "MaterialId_AfdekkapBinnen = is(NietMeeleverenAfdekkapBinnen, 1) ? 'MT_NietMeeleveren_Opties' : MaterialId_LadeKleur", - "MaterialId_LadeKleurBuiten = concat('MT_Blum_', LadeKleurBuiten)", - "MaterialId_Plaatmateriaal = concat('MT_Plaatmateriaal_', BodemKleur)", - "MaterialId_FrontHouder = 'MT_Blum_NI' ", - "MaterialId_BevestigingBodemFront = is(NietMeeleverenBevestigingBodemFront, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_Kunststof_OG' ", - "MaterialId_AfdekkapRugwandHouder = is(NietMeeleverenAfdekkapRugwandHouder, 1) ? 'MT_NietMeeleveren_Opties' : MaterialId_LadeKleur ", - "MaterialId_TOBEenheid = is(NietMeeleverenTiponBlumotionSetEenhedenEnMeenemers, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_Kunststof_CosmosGrijs' ", - "MaterialId_TOBSynchronisatieStang = is(NietMeeleverenTiponBlumotionSynchronisatieStang, 1) ? 'MT_NietMeeleveren_Opties' : 'MT_Kunststof_Zwart' ", - "MaterialId_Dwarsverdeling = is(LadeKleur, 'INGL') ? 'MT_BLUM_OG-M' : MaterialId_LadeKleur ", - "VARSECTIE = '***************************************PRODUCTID OPSTELLEN****************************************' ", - "productId_AfdekkapBinnen = concat('P-VIS.AfdekkapBinnen-', string(LadeHoogte))", - "productId_RugwandHouder = concat('P-VIS.RugwandHouder-', string(LadeHoogte), string(RugHoogteVoor3D))", - "productId_FrontBevestiging = concat('P-VIS.FrontBevestiging-', string(LadeHoogte), string(FrontBevestiging))", - "VoorwandTypeVoor3D = is(LadeHoogte, 'M') ? VoorwandTypeVanMBinnenlade : is(LadeHoogte, 'K') ? VoorwandTypeVanKBinnenlade : VoorwandTypeVanCBinnenlade", - "productId_FrontHouder = concat('P-VIS.FrontHouder-', string(LadeHoogte), string(VoorwandTypeVoor3D))", - "productId_AfdekkapFrontHouderBinnen = concat('P-VIS.AfdekkapFrontHouderBinnen-', string(LadeHoogte), string(VoorwandTypeVoor3D))", - "productId_AfdekkapFrontHouderBuiten = concat('P-VIS.AfdekkapFrontHouderBuiten-', string(LadeHoogte), string(VoorwandTypeVoor3D))", - "productId_Voorstuk = concat('P-VIS.Voorstuk-', string(LadeHoogte), string(VoorwandTypeVoor3D))", - "productId_Geleider = concat('P-VIS.Geleider-', string(LadeDiepte), string(Draagkracht))", - "InterneBreedteVoorSpoelbak = is(IsSpoelbak, 1) ? 164 : InterneBreedteVoor3D ", - "productId_RugStaal = concat('P-VIS.RugStaal-', string(InterneBreedteVoorSpoelbak), string(LadeHoogte), string(RugHoogteVoor3D))", - "productId_AfdekkapBuiten = 'P-VIS.AfdekkapBuiten' ", - "productId_AdapterStuk = 'P-VIS.AdapterStuk' ", - "productId_Ladezijkant = concat('P-VIS.LadeZijkant-', string(LadeHoogte), string(LadeDiepte), string(LadezijwandType))", - "productId_DesignzijkantBuiten = concat('P-VIS.DesignzijkantBuiten-', string(LadeHoogte), string(LadeDiepte))", - "ProductId_BevestigingBodemFront = concat('P-VIS.BevestigingBodemFront-', string(IsBinnenlade), string(FrontBevestiging))", - "ProductId_AfdekkapRugwandHouder = concat('P-VIS.AfdekkapRugwandHouder-', string(LadeHoogte), string(RugHoogteVoor3D))", - "ProductId_TOBSetEenhedenEnMeenemers = concat('P-VIS.TOBSetEenhedenEnMeenemers-', string(TOBEenheidIdVoor3D) )", - "ProductId_TOBMeenemer = 'P-VIS.TOBMeenemer' ", - "ProductId_TOBSynchroAdapter = concat('P-VIS.TOBSynchroAdapter-', string(TOBEenheidIdVoor3D) ) ", - "ProductId_SifonkapLinks = concat('P-VIS.Sifonkap-', string(UitsparingCode_Z1) )", - "ProductId_SifonkapRechts = concat('P-VIS.Sifonkap-', string(UitsparingCode_Z2) )", - "ProductId_DwarsverdelingHouder = concat('P-VIS.DwarsverdelingHouder-', string(LadezijwandType) )", - "ProductId_DwarsverdelingDubbelHouder = 'P-VIS.DwarsverdelingDubbelHouder' ", - "ProductId_Zijstabilisering_Voor = 'P-VIS.Zijstabilisering-Voor' ", - "ProductId_Zijstabilisering_Achter = 'P-VIS.Zijstabilisering-Achter' ", - "ProductId_Zijstabilisering_Bridge = 'P-VIS.Zijstabilisering-Bridge' ", - "ProductId_Zijstabilisering_Pin = 'P-VIS.Zijstabilisering-Pin' ", - "ProductId_Zijstabilisering_Rail = 'P-VIS.Zijstabilisering-Rail' ", - "ProductId_AmperosAC_Stopcontact = 'P.VIS.Amperos-Stopcontact' ", - "ProductId_AmperosAC_Afdekplaat = 'P.VIS.Amperso-Dekplaat' ", - "ProductId_AmperosAC_Meenemer = 'P.VIS.Amperos-Meenemer' ", - "ProductId_AmperosAC_Kabelhouder = 'P.VIS.Amperos-Kabelhouder' ", + "DistanceBoreCenterToBack = is(BackSideMaterial, 'Hout') ? (56 - ChipBoardThickness) : 45 ", + "VARSECTIE = '***************************************MATERIAL / DO NOT DELIVER****************************************' ", + "MaterialId_DistanceTrim = is('DND.DistanceTrim', 1) ? 'MT_DND_Options' : MaterialDistanceTrimNoDND", + "MaterialId_Runner = is('DND.Runner', 1) ? 'MT_DND_Options' : 'MT_BLUM_INGL' ", + "MaterialId_FrontAttachment = is('DND.FrontAttachment', 1) ? 'MT_DND_Options' : 'MT_Blum_Kunststof_wit' ", + "MaterialId_DesignElementFront = is('DND.DesignElementFront', 1) ? 'MT_DND_Options' : 'MT_Transparant_Glas' ", + "MaterialId_DesignElementSide = is('DND.DesignElementSide', 1) ? 'MT_DND_Options' : 'MT_Transparant_Glas' ", + "MaterialId_BoxSystemColour = concat('MT_Blum_', string(BoxSystemColour))", + "MaterialId_CoverCapsOuter = is('DND.CoverCapsOuter', 1) ? 'MT_DND_Options' : MaterialId_BoxSystemColour", + "MaterialId_CoverCapsInner = is('DND.CoverCapsInner', 1) ? 'MT_DND_Options' : MaterialId_BoxSystemColour", + "MaterialId_BoxSystemColourOuter = concat('MT_Blum_', BoxSystemColourOuter)", + "MaterialId_ChipBoard = concat('MT_ChipBoard_', BaseColour)", + "MaterialId_FrontPanelHolder = 'MT_Blum_NI' ", + "MaterialId_FrontBaseStabiliser = is('DND.FrontBaseStabiliser', 1) ? 'MT_DND_Options' : 'MT_Kunststof_OG' ", + "MaterialId_CoverCapBackFixing = is('DND.CoverCapBackFixing', 1) ? 'MT_DND_Options' : MaterialId_BoxSystemColour ", + "MaterialId_TOBSetUnitsAndTriggers = is('DND.TOBSetUnitsAndTriggers', 1) ? 'MT_DND_Options' : 'MT_Kunststof_CosmosGrijs' ", + "MaterialId_TOBSynchronisationLinkage = is('DND.TOBSynchronisationLinkage', 1) ? 'MT_DND_Options' : 'MT_Kunststof_Zwart' ", + "MaterialId_CrossGallery = is(BoxSystemColour, 'INGL') ? 'MT_BLUM_OG-M' : MaterialId_BoxSystemColour ", + "VARSECTIE = '***************************************GENERATE PRODUCTID****************************************' ", + "ProductId_CoverCapsInner = concat('P-VIS.CoverCapsInner-', string(BoxSystemHeight))", + "ProductId_BackFixing = concat('P-VIS.BackFixing-', string(BoxSystemHeight), string(BackHeightFor3D))", + "ProductId_FrontAttachment = concat('P-VIS.FrontAttachment-', string(BoxSystemHeight), string(FrontAttachment))", + "FrontTypeFor3D = is(BoxSystemHeight, 'M') ? FrontTypeHeightM : is(BoxSystemHeight, 'K') ? FrontTypeHeightK : FrontTypeHeightC", + "ProductId_FrontPanelHolder = concat('P-VIS.FrontPanelHolder-', string(BoxSystemHeight), string(FrontTypeFor3D))", + "ProductId_FrontPanelHolderCoverCapInner = concat('P-VIS.FrontPanelHolderCoverCapInner-', string(BoxSystemHeight), string(FrontTypeFor3D))", + "ProductId_FrontPanelHolderCoverCapOuter = concat('P-VIS.FrontPanelHolderCoverCapOuter-', string(BoxSystemHeight), string(FrontTypeFor3D))", + "ProductId_Frontpanel = concat('P-VIS.FrontPanel-', string(BoxSystemHeight), string(FrontTypeFor3D))", + "ProductId_Runner = concat('P-VIS.Runner-', string(BoxSystemDepth), string(LoadBearingCapacity))", + "InternalWidthForSink = is(IsSink, 1) ? 164 : InternalWidthFor3D ", + "ProductId_SteelBack = concat('P-VIS.SteelBack-', string(InternalWidthForSink), string(BoxSystemHeight), string(BackHeightFor3D))", + "ProductId_CoverCapsOuter = 'P-VIS.CoverCapsOuter' ", + "ProductId_FrontPanelAdapter = 'P-VIS.FrontPanelAdapter' ", + "ProductId_BoxSystemSide = concat('P-VIS.BoxSystemSide-', string(BoxSystemHeight), string(BoxSystemDepth), string(BoxSystemSide))", + "ProductId_DesignElementOuter = concat('P-VIS.DesignElementOuter-', string(BoxSystemHeight), string(BoxSystemDepth))", + "ProductId_FrontBaseStabiliser = concat('P-VIS.FrontBaseStabiliser-', string(IsInnerBoxSystem), string(FrontAttachment))", + "ProductId_CoverCapBackFixing = concat('P-VIS.CoverCapBackFixing-', string(BoxSystemHeight), string(BackHeightFor3D))", + "ProductId_TOBSetUnitsAndTriggers = concat('P-VIS.TOBSetUnitsAndTriggers-', string(TOBUnitIdFor3D) )", + "ProductId_TOBTrigger = 'P-VIS.TOBTrigger' ", + "ProductId_TOBSynchroAdapter = concat('P-VIS.TOBSynchroAdapter-', string(TOBUnitIdFor3D) ) ", + "ProductId_SiphonCapLeft = concat('P-VIS.SiphonCap-', string(CutOutCode_Z1) )", + "ProductId_SiphonCapRight = concat('P-VIS.SiphonCap-', string(CutOutCode_Z2) )", + "ProductId_CrossGalleryConnector = concat('P-VIS.CrossGalleryConnector-', string(BoxSystemSide) )", + "ProductId_DoubleCrossGalleryConnector = 'P-VIS.DoubleCrossGalleryConnector' ", + "ProductId_SideStabiliser_Front = 'P-VIS.SideStabiliser-Front' ", + "ProductId_SideStabiliser_Back = 'P-VIS.SideStabiliser-Back' ", + "ProductId_SideStabiliser_Bridge = 'P-VIS.SideStabiliser-Bridge' ", + "ProductId_SideStabiliser_Pin = 'P-VIS.SideStabiliser-Pin' ", + "ProductId_SideStabiliser_Rail = 'P-VIS.SideStabiliser-Rail' ", + "ProductId_AmperosAC_Socket = 'P.VIS.Amperos-Socket' ", + "ProductId_AmperosAC_Coverplate = 'P.VIS.Amperos-Coverplate' ", + "ProductId_AmperosAC_Latch = 'P.VIS.Amperos-Latch' ", + "ProductId_AmperosAC_CableTray = 'P.VIS.Amperos-CableTray' ", "VARSECTIE = '***************************************EINDE****************************************' " ] }, { - "comment": "Bodem", - "material": "MaterialId_Plaatmateriaal", + "comment": "Base", + "material": "MaterialId_ChipBoard", "subtract": [ { "cube": { "center": { - "x": "MiddelpuntBreedte", - "y": "-DiktePlaatmateriaal/2", - "z": "-BodemDiepte/2" + "x": "BoxSystemCenterWidth", + "y": "-ChipBoardThickness/2", + "z": "-BaseDepth/2" }, "size": { - "x": "BodemBreedte", - "y": "DiktePlaatmateriaal", - "z": "BodemDiepte" + "x": "BaseWidth", + "y": "ChipBoardThickness", + "z": "BaseDepth" } } }, { - "comment": "Uitfrezing Bodem Links", + "comment": "Cutout Base Left", "cube": { "center": { - "x": "OnderkantBodemUitfrezingBreedte/2", - "y": "OnderkantBodemUitfrezingDiepte/2 - DiktePlaatmateriaal", - "z": "-BodemDiepte/2" + "x": "BaseRabbetWidth/2", + "y": "BaseRabbetDepth/2 - ChipBoardThickness", + "z": "-BaseDepth/2" }, "size": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "OnderkantBodemUitfrezingDiepte", - "z": "BodemDiepte" + "x": "BaseRabbetWidth", + "y": "BaseRabbetDepth", + "z": "BaseDepth" } } }, { - "comment": "Uitfrezing Bodem Rechts", + "comment": "Cutout Base Right", "cube": { "center": { - "x": "BodemBreedte - OnderkantBodemUitfrezingBreedte/2", - "y": "OnderkantBodemUitfrezingDiepte/2 - DiktePlaatmateriaal", - "z": "-BodemDiepte/2" + "x": "BaseWidth - BaseRabbetWidth/2", + "y": "BaseRabbetDepth/2 - ChipBoardThickness", + "z": "-BaseDepth/2" }, "size": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "OnderkantBodemUitfrezingDiepte", - "z": "BodemDiepte" + "x": "BaseRabbetWidth", + "y": "BaseRabbetDepth", + "z": "BaseDepth" } } }, { - "comment": "Uitsparing spoelbak - Bodem middelste gedeelte niet tonen in de 3D-vis", - "if": "is(IsSpoelbak, 1)", + "comment": "SINK - Don't show middle part of Base in the 3D-visualisation.", + "if": "is(IsSink, 1)", "cube": { "center": { - "x": "MiddelpuntBreedte", - "y": "-DiktePlaatmateriaal/2", - "z": "-BodemDiepte/2" + "x": "BoxSystemCenterWidth", + "y": "-ChipBoardThickness/2", + "z": "-BaseDepth/2" }, "size": { - "x": "UitsparingBodemSpoelbak", - "y": "DiktePlaatmateriaal + 5", - "z": "BodemDiepte + 5" + "x": "CutOutSinkBase", + "y": "ChipBoardThickness + 5", + "z": "BaseDepth + 5" } } }, { - "comment": "Uitfrezing Bodem Spoelbak Links", - "if": "is(IsSpoelbak, 1)", + "comment": "Cutout Base Sink Left", + "if": "is(IsSink, 1)", "cube": { "center": { - "x": "VerplaatsingZijkantSpoelbak - OnderkantBodemUitfrezingBreedte/2", - "y": "OnderkantBodemUitfrezingDiepte/2 - DiktePlaatmateriaal", - "z": "-BodemDiepte/2" + "x": "TranslationSinkDrawersideRight - BaseRabbetWidth/2", + "y": "BaseRabbetDepth/2 - ChipBoardThickness", + "z": "-BaseDepth/2" }, "size": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "OnderkantBodemUitfrezingDiepte", - "z": "BodemDiepte" + "x": "BaseRabbetWidth", + "y": "BaseRabbetDepth", + "z": "BaseDepth" } } }, { - "comment": "Uitfrezing Bodem Spoelbak Rechts", - "if": "is(IsSpoelbak, 1)", + "comment": "Cutout Base Sink Right", + "if": "is(IsSink, 1)", "cube": { "center": { - "x": "BodemBreedte - VerplaatsingZijkantSpoelbak + OnderkantBodemUitfrezingBreedte/2", - "y": "OnderkantBodemUitfrezingDiepte/2 - DiktePlaatmateriaal", - "z": "-BodemDiepte/2" + "x": "BaseWidth - TranslationSinkDrawersideRight + BaseRabbetWidth/2", + "y": "BaseRabbetDepth/2 - ChipBoardThickness", + "z": "-BaseDepth/2" }, "size": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "OnderkantBodemUitfrezingDiepte", - "z": "BodemDiepte" + "x": "BaseRabbetWidth", + "y": "BaseRabbetDepth", + "z": "BaseDepth" } } }, { - "comment": "Uitfrezing Bodem Sifonuitsparing links", - "if": "is(HeeftSifonkapUitsparing, 1)", + "comment": "Cutout SiphonCap Base Left", + "if": "is(HasSiphonCapCutOut, 1)", "cube": { "center": { - "x": "(UitsparingData_Z1_Breedte/2) + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade", - "y": "-DiktePlaatmateriaal/2", - "z": "-(BodemDiepte - (248/2) + DiktePlaatmateriaal + 8)" + "x": "(CutOutData_CapZ1_Width/2) + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem", + "y": "-ChipBoardThickness/2", + "z": "-(BaseDepth - (248/2) + ChipBoardThickness + 8)" }, "size": { - "x": "UitsparingData_Z1_Breedte + 4", + "x": "CutOutData_CapZ1_Width + 4", "y": 50, "z": 248 } } }, { - "comment": "Uitfrezing Bodem Sifonuitsparing Rechts", - "if": "is(HeeftDubbeleUitsparing, 1)", + "comment": "Cutout SiphonCap Base Right", + "if": "is(HasDoubleCutOut, 1)", "cube": { "center": { - "x": "UitsparingData_Z1_Breedte + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade + UitsparingData_M_Breedte + (UitsparingData_Z2_Breedte/2)", - "y": "-DiktePlaatmateriaal/2", - "z": "-(BodemDiepte - (248/2) + DiktePlaatmateriaal + 8)" + "x": "CutOutData_CapZ1_Width + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem + CutOutData_CenterM_Width + (CutOutData_CapZ2_Width/2)", + "y": "-ChipBoardThickness/2", + "z": "-(BaseDepth - (248/2) + ChipBoardThickness + 8)" }, "size": { - "x": "UitsparingData_Z2_Breedte + 4", + "x": "CutOutData_CapZ2_Width + 4", "y": 50, "z": 248 } } }, { - "comment": "Uitfrezing Amperos AC", - "if": "is(HeeftAmperosAC, 1)", + "comment": "Cutout Amperos AC", + "if": "is(HasAmperosAC, 1)", "cylinder": { "start": { - "x": "BodemBreedte - 173.5", + "x": "BaseWidth - 173.5", "y": -30, - "z": "-BodemDiepte + AfstandBoringBodemTotAchter" + "z": "-BaseDepth + DistanceBoreCenterToBack" }, "end": { - "x": "BodemBreedte - 173.5", + "x": "BaseWidth - 173.5", "y": 30, - "z": "-BodemDiepte + AfstandBoringBodemTotAchter" + "z": "-BaseDepth + DistanceBoreCenterToBack" }, "radius": 34, "slices": 32 @@ -611,67 +611,67 @@ }, { "comment": "Mat", - "if": "is(HeeftMat, 1)", + "if": "is(HasCustomMat, 1)", "material": "MaterialId_Mat", "uv": "@cube scale(0.01)", "subtract": [ { "cube": { "center": { - "x": "MiddelpuntBreedte", - "y": "MatDikte/2", - "z": "-BodemDiepte/2" + "x": "BoxSystemCenterWidth", + "y": "MatThickness/2", + "z": "-BaseDepth/2" }, "size": { - "x": "MatBreedte", - "y": "MatDikte", - "z": "BodemDiepte" + "x": "MatWidth", + "y": "MatThickness", + "z": "BaseDepth" } } }, { - "comment": "Uitfrezing Bodem Spoelbak", - "if": "is(IsSpoelbak, 1)", + "comment": "Cutout Base Sink", + "if": "is(IsSink, 1)", "cube": { "center": { - "x": "MiddelpuntBreedte", - "y": "-DiktePlaatmateriaal/2", - "z": "-BodemDiepte/2" + "x": "BoxSystemCenterWidth", + "y": "-ChipBoardThickness/2", + "z": "-BaseDepth/2" }, "size": { - "x": "UitsparingBodemSpoelbak", - "y": "BodemDiepte + 5", - "z": "BodemDiepte + 5" + "x": "CutOutSinkBase", + "y": "BaseDepth + 5", + "z": "BaseDepth + 5" } } }, { - "comment": "Uitfrezing Bodem Sifonuitsparing links", - "if": "is(HeeftSifonkapUitsparing, 1)", + "comment": "Cutout SiphonCap base Left", + "if": "is(HasSiphonCapCutOut, 1)", "cube": { "center": { - "x": "(UitsparingData_Z1_Breedte/2) + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade", - "y": "-DiktePlaatmateriaal/2", - "z": "-(BodemDiepte - (248/2) + DiktePlaatmateriaal + 8)" + "x": "(CutOutData_CapZ1_Width/2) + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem", + "y": "-ChipBoardThickness/2", + "z": "-(BaseDepth - (248/2) + ChipBoardThickness + 8)" }, "size": { - "x": "UitsparingData_Z1_Breedte + 14", + "x": "CutOutData_CapZ1_Width + 14", "y": 50, "z": 260 } } }, { - "comment": "Uitfrezing Bodem Sifonuitsparing Rechts", - "if": "is(HeeftDubbeleUitsparing, 1)", + "comment": "Cutout SiphonCap base Right", + "if": "is(HasDoubleCutOut, 1)", "cube": { "center": { - "x": "UitsparingData_Z1_Breedte + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade + UitsparingData_M_Breedte + (UitsparingData_Z2_Breedte/2)", - "y": "-DiktePlaatmateriaal/2", - "z": "-(BodemDiepte - (248/2) + DiktePlaatmateriaal + 8)" + "x": "CutOutData_CapZ1_Width + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem + CutOutData_CenterM_Width + (CutOutData_CapZ2_Width/2)", + "y": "-ChipBoardThickness/2", + "z": "-(BaseDepth - (248/2) + ChipBoardThickness + 8)" }, "size": { - "x": "UitsparingData_Z2_Breedte + 14", + "x": "CutOutData_CapZ2_Width + 14", "y": 50, "z": 260 } @@ -680,424 +680,424 @@ ] }, { - "comment": "Ladezijkant Links", + "comment": "BoxSystemSide Left", "geometry": { "pass": true, - "url": "productId_Ladezijkant" + "url": "ProductId_BoxSystemSide" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)" }, { - "comment": "Ladezijkant Spoelbak Links", - "if": "is(IsSpoelbak, 1)", + "comment": "BoxSystemSide Sink Left", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_Ladezijkant" + "url": "ProductId_BoxSystemSide" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantSpoelbak", + "x": "TranslationSinkDrawersideRight", "y": "0" }, "uv": "@cube scale(0.01)" }, { - "comment": "Ladezijkant Rechts", + "comment": "BoxSystemSide Right", "geometry": { "pass": true, - "url": "productId_Ladezijkant" + "url": "ProductId_BoxSystemSide" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": "0" }, "uv": "@cube scale(0.01)" }, { - "comment": "Ladezijkant Spoelbak Rechts", - "if": "is(IsSpoelbak, 1)", + "comment": "BoxSystemSide Sink Right", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_Ladezijkant" + "url": "ProductId_BoxSystemSide" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight", "y": "0" }, "uv": "@cube scale(0.01)" }, { - "comment": "Inschuifelement Links LBX Free", - "if": "is(LadezijwandType, 'Free')", - "material": "MaterialId_InschuifElementZijkant", + "comment": "DesignElementSide left LBX Free", + "if": "is(BoxSystemSide, 'Free')", + "material": "MaterialId_DesignElementSide", "cube": { "center": { "x": "-3", "y": "75", - "z": "-LengteGlasZijwandFree / 2 - 40" + "z": "-GlassLengthDrawerSideFree / 2 - 40" }, "size": { "x": 10, "y": 138, - "z": "LengteGlasZijwandFree" + "z": "GlassLengthDrawerSideFree" } } }, { - "comment": "Inschuifelement Spoelbak Links LBX Free", - "if": "is(InschuifelementZijkantSpoelbakTonen, 'true')", - "material": "MaterialId_InschuifElementZijkant", + "comment": "DesignElementSide Sink left LBX Free", + "if": "is(ShowSinkDesignElementSide, 'true')", + "material": "MaterialId_DesignElementSide", "cube": { "center": { - "x": "VerplaatsingZijkantSpoelbak + 3", + "x": "TranslationSinkDrawersideRight + 3", "y": "75", - "z": "-LengteGlasZijwandFree / 2 - 40" + "z": "-GlassLengthDrawerSideFree / 2 - 40" }, "size": { "x": 10, "y": 138, - "z": "LengteGlasZijwandFree" + "z": "GlassLengthDrawerSideFree" } } }, { - "comment": "Inschuifelement Rechts LBX Free", - "if": "is(LadezijwandType, 'Free')", - "material": "MaterialId_InschuifElementZijkant", + "comment": "DesignElementSide Right LBX Free", + "if": "is(BoxSystemSide, 'Free')", + "material": "MaterialId_DesignElementSide", "cube": { "center": { "x": "-3", "y": "75", - "z": "-LengteGlasZijwandFree / 2 - 40" + "z": "-GlassLengthDrawerSideFree / 2 - 40" }, "size": { "x": 10, "y": 138, - "z": "LengteGlasZijwandFree" + "z": "GlassLengthDrawerSideFree" } }, "translate": { - "x": "VerplaatsingZijkantRechts + 6", + "x": "TranslationDrawersideRight + 6", "y": "0" } }, { - "comment": "Inschuifelement Rechts Spoelbak LBX Free", - "if": "is(InschuifelementZijkantSpoelbakTonen, 'true')", - "material": "MaterialId_InschuifElementZijkant", + "comment": "DesignElementSide Sink Right LBX Free", + "if": "is(ShowSinkDesignElementSide, 'true')", + "material": "MaterialId_DesignElementSide", "cube": { "center": { "x": "-3", "y": "75", - "z": "-LengteGlasZijwandFree / 2 - 40" + "z": "-GlassLengthDrawerSideFree / 2 - 40" }, "size": { "x": 10, "y": 138, - "z": "LengteGlasZijwandFree" + "z": "GlassLengthDrawerSideFree" } }, "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "DesignzijkantBuiten Links", - "if": "is(LadezijwandType, 'Design')", + "comment": "Design Element Outer Left", + "if": "is(BoxSystemSide, 'Design')", "geometry": { "pass": true, - "url": "productId_DesignzijkantBuiten" + "url": "ProductId_DesignElementOuter" }, - "material": "MaterialId_LadeKleurBuiten", + "material": "MaterialId_BoxSystemColourOuter", "uv": "@cube scale(0.008)" }, { - "comment": "DesignzijkantBuiten Spoelbak Links", - "if": "is(DesignzijkantBuitenSpoelbakTonen, 'true')", + "comment": "Sink Design Element Outer Left", + "if": "is(ShowSinkDesignElementOuter, 'true')", "geometry": { "pass": true, - "url": "productId_DesignzijkantBuiten" + "url": "ProductId_DesignElementOuter" }, - "material": "MaterialId_LadeKleurBuiten", + "material": "MaterialId_BoxSystemColourOuter", "uv": "@cube scale(0.008)", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantSpoelbak", + "x": "TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "DesignzijkantBuiten Rechts", - "if": "is(LadezijwandType, 'Design')", + "comment": "Design Element Outer Right", + "if": "is(BoxSystemSide, 'Design')", "geometry": { "pass": true, - "url": "productId_DesignzijkantBuiten" + "url": "ProductId_DesignElementOuter" }, - "material": "MaterialId_LadeKleurBuiten", + "material": "MaterialId_BoxSystemColourOuter", "uv": "@cube scale(0.008)", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": "0" } }, { - "comment": "DesignzijkantBuiten Spoelbak Rechts", - "if": "is(DesignzijkantBuitenSpoelbakTonen, 'true')", + "comment": "Sink Design Element Outer Right", + "if": "is(ShowSinkDesignElementOuter, 'true')", "geometry": { "pass": true, - "url": "productId_DesignzijkantBuiten" + "url": "ProductId_DesignElementOuter" }, - "material": "MaterialId_LadeKleurBuiten", + "material": "MaterialId_BoxSystemColourOuter", "uv": "@cube scale(0.008)", "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "Afdekkap Buiten Links", + "comment": "CoverCap Outer Left", "geometry": { "pass": true, - "url": "productId_AfdekkapBuiten" + "url": "ProductId_CoverCapsOuter" }, - "material": "MaterialId_AfdekkapBuiten" + "material": "MaterialId_CoverCapsOuter" }, { - "comment": "Afdekkap Buiten Spoelbak Links", - "if": "is(IsSpoelbak, 1)", + "comment": "CoverCap Outer Sink Left", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_AfdekkapBuiten" + "url": "ProductId_CoverCapsOuter" }, - "material": "MaterialId_AfdekkapBuiten", + "material": "MaterialId_CoverCapsOuter", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantSpoelbak", + "x": "TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "Afdekkap Buiten Rechts", + "comment": "CoverCap Outer Right", "geometry": { "pass": true, - "url": "productId_AfdekkapBuiten" + "url": "ProductId_CoverCapsOuter" }, - "material": "MaterialId_AfdekkapBuiten", + "material": "MaterialId_CoverCapsOuter", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": "0" } }, { - "comment": "Afdekkap Buiten Spoelbak Rechts", - "if": "is(IsSpoelbak, 1)", + "comment": "CoverCap Outer Sink Right", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_AfdekkapBuiten" + "url": "ProductId_CoverCapsOuter" }, - "material": "MaterialId_AfdekkapBuiten", + "material": "MaterialId_CoverCapsOuter", "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "Afdekkap Binnen Links", + "comment": "CoverCap Inner Left", "geometry": { "pass": true, - "url": "productId_AfdekkapBinnen" + "url": "ProductId_CoverCapsInner" }, - "material": "MaterialId_AfdekkapBinnen" + "material": "MaterialId_CoverCapsInner" }, { - "comment": "Afdekkap Binnen Spoelbak Links", - "if": "is(IsSpoelbak, 1)", + "comment": "CoverCap Inner Sink Left", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_AfdekkapBinnen" + "url": "ProductId_CoverCapsInner" }, - "material": "MaterialId_AfdekkapBinnen", + "material": "MaterialId_CoverCapsInner", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantSpoelbak", + "x": "TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "Afdekkap Binnen Rechts", + "comment": "CoverCap Inner Right", "geometry": { "pass": true, - "url": "productId_AfdekkapBinnen" + "url": "ProductId_CoverCapsInner" }, - "material": "MaterialId_AfdekkapBinnen", + "material": "MaterialId_CoverCapsInner", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": "0" } }, { - "comment": "Afdekkap Binnen Spoelbak Rechts", - "if": "is(IsSpoelbak, 1)", + "comment": "CoverCap Inner Sink Right", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_AfdekkapBinnen" + "url": "ProductId_CoverCapsInner" }, - "material": "MaterialId_AfdekkapBinnen", + "material": "MaterialId_CoverCapsInner", "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight", "y": "0" } }, { - "comment": "Rugwandhouder Links", - "if": "is(RugWandMateriaal, 'Hout')", - "material": "MaterialId_LadeKleur", + "comment": "BackFixing Left", + "if": "is(BackSideMaterial, 'Hout')", + "material": "MaterialId_BoxSystemColour", "geometry": { "pass": true, - "url": "productId_RugwandHouder" + "url": "ProductId_BackFixing" }, "uv": "@cube scale(0.01)", "translate": { "x": 2, "y": 2, - "z": "-LadeDiepte + 26" + "z": "-BoxSystemDepth + 26" } }, { - "comment": "Rugwandhouder Rechts", - "if": "is(RugWandMateriaal, 'Hout')", - "material": "MaterialId_LadeKleur", + "comment": "BackFixing Right", + "if": "is(BackSideMaterial, 'Hout')", + "material": "MaterialId_BoxSystemColour", "mirror": "x", "geometry": { "pass": true, - "url": "productId_RugwandHouder" + "url": "ProductId_BackFixing" }, "uv": "@cube scale(0.01)", "translate": { - "x": "VerplaatsingZijkantRechts - 2", + "x": "TranslationDrawersideRight - 2", "y": 2, - "z": "-LadeDiepte + 26" + "z": "-BoxSystemDepth + 26" } }, { - "comment": "Rugwand Hout", - "if": "is(RugWandMateriaal, 'Hout')", - "material": "MaterialId_Plaatmateriaal", + "comment": "Wooden Back", + "if": "is(BackSideMaterial, 'Hout')", + "material": "MaterialId_ChipBoard", "subtract": [ { "cube": { "center": { - "x": "MiddelpuntBreedte", - "y": "RugHoogteInMM / 2 - DiktePlaatmateriaal", - "z": "-BodemDiepte - (DiktePlaatmateriaal / 2)" + "x": "BoxSystemCenterWidth", + "y": "BackHeightInMM / 2 - ChipBoardThickness", + "z": "-BaseDepth - (ChipBoardThickness / 2)" }, "size": { - "x": "RugBreedte", - "y": "RugHoogteInMM", - "z": "DiktePlaatmateriaal" + "x": "BackWidth", + "y": "BackHeightInMM", + "z": "ChipBoardThickness" } } }, { - "comment": "Uitfrezing Rug Links", + "comment": "Rabbet Back Left", "cube": { "center": { - "x": "OnderkantBodemUitfrezingBreedte/2", - "y": "OnderkantBodemUitfrezingDiepte/2 - DiktePlaatmateriaal", - "z": "-BodemDiepte/2" + "x": "BaseRabbetWidth/2", + "y": "BaseRabbetDepth/2 - ChipBoardThickness", + "z": "-BaseDepth/2" }, "size": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "OnderkantBodemUitfrezingDiepte", - "z": "BodemDiepte * 3" + "x": "BaseRabbetWidth", + "y": "BaseRabbetDepth", + "z": "BaseDepth * 3" } } }, { - "comment": "Uitfrezing Rug Rechts", + "comment": "Rabbet Back Right", "cube": { "center": { - "x": "BodemBreedte - OnderkantBodemUitfrezingBreedte/2", - "y": "OnderkantBodemUitfrezingDiepte/2 - DiktePlaatmateriaal", - "z": "-BodemDiepte/2" + "x": "BaseWidth - BaseRabbetWidth/2", + "y": "BaseRabbetDepth/2 - ChipBoardThickness", + "z": "-BaseDepth/2" }, "size": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "OnderkantBodemUitfrezingDiepte", - "z": "BodemDiepte * 3" + "x": "BaseRabbetWidth", + "y": "BaseRabbetDepth", + "z": "BaseDepth * 3" } } }, { - "comment": "Uitfrezing Afronding Rug Links", + "comment": "Rabbet Rounding Left", "cylinder": { "start": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "- DiktePlaatmateriaal", - "z": "-BodemDiepte + 50" + "x": "BaseRabbetWidth", + "y": "- ChipBoardThickness", + "z": "-BaseDepth + 50" }, "end": { - "x": "OnderkantBodemUitfrezingBreedte", - "y": "- DiktePlaatmateriaal", - "z": "-BodemDiepte - 50" + "x": "BaseRabbetWidth", + "y": "- ChipBoardThickness", + "z": "-BaseDepth - 50" }, - "radius": "OnderkantBodemUitfrezingDiepte", + "radius": "BaseRabbetDepth", "slices": 16 } }, { - "comment": "Uitfrezing Afronding Rug Rechts", + "comment": "Rabbet Rounding Right", "cylinder": { "start": { - "x": "BodemBreedte - OnderkantBodemUitfrezingBreedte", - "y": "- DiktePlaatmateriaal", - "z": "-BodemDiepte + 50" + "x": "BaseWidth - BaseRabbetWidth", + "y": "- ChipBoardThickness", + "z": "-BaseDepth + 50" }, "end": { - "x": "BodemBreedte - OnderkantBodemUitfrezingBreedte", - "y": "- DiktePlaatmateriaal", - "z": "-BodemDiepte - 50" + "x": "BaseWidth - BaseRabbetWidth", + "y": "- ChipBoardThickness", + "z": "-BaseDepth - 50" }, - "radius": "OnderkantBodemUitfrezingDiepte", + "radius": "BaseRabbetDepth", "slices": 16 } }, { - "comment": "Uitfrezing Rug Sifonuitsparing links", - "if": "is(HeeftSifonkapUitsparing, 1)", + "comment": "Siphon Cutout Left", + "if": "is(HasSiphonCapCutOut, 1)", "cube": { "center": { - "x": "(UitsparingData_Z1_Breedte/2) + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade", - "y": "-DiktePlaatmateriaal/2", - "z": "-(BodemDiepte - (248/2) + DiktePlaatmateriaal + 2)" + "x": "(CutOutData_CapZ1_Width/2) + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem", + "y": "-ChipBoardThickness/2", + "z": "-(BaseDepth - (248/2) + ChipBoardThickness + 2)" }, "size": { - "x": "UitsparingData_Z1_Breedte + 18", + "x": "CutOutData_CapZ1_Width + 18", "y": 500, "z": 248 } } }, { - "comment": "Uitfrezing Rug Sifonuitsparing rechts", - "if": "is(HeeftDubbeleUitsparing, 1)", + "comment": "Siphon Cutout Right", + "if": "is(HasDoubleCutOut, 1)", "cube": { "center": { - "x": "UitsparingData_Z1_Breedte + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade + UitsparingData_M_Breedte + (UitsparingData_Z2_Breedte/2)", - "y": "-DiktePlaatmateriaal/2", - "z": "-(BodemDiepte - (248/2) + DiktePlaatmateriaal + 2)" + "x": "CutOutData_CapZ1_Width + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem + CutOutData_CenterM_Width + (CutOutData_CapZ2_Width/2)", + "y": "-ChipBoardThickness/2", + "z": "-(BaseDepth - (248/2) + ChipBoardThickness + 2)" }, "size": { - "x": "UitsparingData_Z2_Breedte + 18", + "x": "CutOutData_CapZ2_Width + 18", "y": 500, "z": 248 } @@ -1106,46 +1106,46 @@ ] }, { - "comment": "Rugwand Staal: volledige lade, of linkse deel van Spoelbaklade", - "if": "is(RugWandMateriaal, 'Staal')", + "comment": "Steel Back: Entire drawer of left Sink drawer", + "if": "is(BackSideMaterial, 'Staal')", "geometry": { "pass": true, - "url": "productId_RugStaal" + "url": "ProductId_SteelBack" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)", "translate": { - "x": "PositieStaalrug", - "y": "- DiktePlaatmateriaal / 2", - "z": "- BodemDiepte" + "x": "PostitionSteelBack", + "y": "- ChipBoardThickness / 2", + "z": "- BaseDepth" } }, { - "comment": "Rugwand Staal Spoelbak Rechts", - "if": "is(IsSpoelbak, 1)", + "comment": "Steek Back: right Sink drawer", + "if": "is(IsSink, 1)", "geometry": { "pass": true, - "url": "productId_RugStaal" + "url": "ProductId_SteelBack" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)", "translate": { - "x": "PositieStaalrugRechtsSpoelbak", - "y": "- DiktePlaatmateriaal / 2", - "z": "- BodemDiepte" + "x": "PostitionRightSteelBackForSink", + "y": "- ChipBoardThickness / 2", + "z": "- BaseDepth" } }, { - "comment": "Parametrisch voorstuk", - "if": "is(IsBinnenlade, '1')", + "comment": "Parametric Frontpanel", + "if": "is(IsInnerBoxSystem, '1')", "use": { - "from": "Verzameling_Voorstukken_Contour", - "part": "productId_Voorstuk", + "from": "Collection_FrontPanel_Contour", + "part": "ProductId_Frontpanel", "params": { - "lengte": "LengteVoorstuk" + "lengte": "FrontPanelLength" } }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)", "rotate": { "y": 90 @@ -1156,16 +1156,16 @@ } }, { - "comment": "Parametrisch FrontReling", - "if": "is(RelingTonen, 'true')", + "comment": "Parametric GalleryFront", + "if": "is(ShowFrontGallery, 'true')", "use": { - "from": "Verzameling_FrontReling_Contour", + "from": "Collection_GalleryFront_Contour", "part": "FrontReling", "params": { - "lengte": "LengteFrontReling" + "lengte": "FrontGaleryLength" } }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)", "rotate": { "y": 90 @@ -1177,719 +1177,719 @@ } }, { - "comment": "Inschuifelement voor", - "if": "is(HeeftInschuifelementVoor, 'true')", - "material": "MaterialId_InschuifelementVoor", + "comment": "DesignElementFront", + "if": "is(HasDesignElementFront, 'true')", + "material": "MaterialId_DesignElementFront", "cube": { "center": { - "x": "MiddelpuntBreedte", - "y": "30 + (HoogteFrontGlas / 2 ) - 22", + "x": "BoxSystemCenterWidth", + "y": "30 + (HeightGlassFrontPanel / 2 ) - 22", "z": -5 }, "size": { - "x": "InterneBreedteVoor3D -80", - "y": "HoogteFrontGlas", + "x": "InternalWidthFor3D -80", + "y": "HeightGlassFrontPanel", "z": 10 } } }, { - "comment": "Fronthouder links", - "if": "is(IsBinnenlade, '1')", + "comment": "FrontPanelHolder Left", + "if": "is(IsInnerBoxSystem, '1')", "geometry": { "pass": true, - "url": "productId_FrontHouder" + "url": "ProductId_FrontPanelHolder" }, - "material": "MaterialId_FrontHouder", + "material": "MaterialId_FrontPanelHolder", "uv": "@cube scale(0.01)" }, { - "comment": "Fronthouder rechts", - "if": "is(IsBinnenlade, '1')", + "comment": "FrontPanelHolder Right", + "if": "is(IsInnerBoxSystem, '1')", "geometry": { "pass": true, - "url": "productId_FrontHouder" + "url": "ProductId_FrontPanelHolder" }, - "material": "MaterialId_FrontHouder", + "material": "MaterialId_FrontPanelHolder", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": 0 }, "uv": "@cube scale(0.01)" }, { - "comment": "Afdekkap buiten fronthouder links", - "if": "is(IsBinnenlade, '1')", + "comment": "FrontPanelHolderCoverCapOuter Left", + "if": "is(IsInnerBoxSystem, '1')", "geometry": { "pass": true, - "url": "productId_AfdekkapFrontHouderBuiten" + "url": "ProductId_FrontPanelHolderCoverCapOuter" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)" }, { - "comment": "Afdekkap buiten fronthouder rechts", - "if": "is(IsBinnenlade, '1')", + "comment": "FrontPanelHolderCoverCapOuter Right", + "if": "is(IsInnerBoxSystem, '1')", "geometry": { "pass": true, - "url": "productId_AfdekkapFrontHouderBuiten" + "url": "ProductId_FrontPanelHolderCoverCapOuter" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": 0 }, "uv": "@cube scale(0.01)" }, { - "comment": "Afdekkap binnen fronthouder links", - "if": "is(HeeftAfdekkapBinnenFronthouder, 'true')", + "comment": "FrontPanelHolderCoverCapInner Left", + "if": "is(HasFrontPanelInnerCoverCap, 'true')", "geometry": { "pass": true, - "url": "productId_AfdekkapFrontHouderBinnen" + "url": "ProductId_FrontPanelHolderCoverCapInner" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)" }, { - "comment": "Afdekkap binnen fronthouder rechts", - "if": "is(HeeftAfdekkapBinnenFronthouder, 'true')", + "comment": "FrontPanelHolderCoverCapInner Right", + "if": "is(HasFrontPanelInnerCoverCap, 'true')", "geometry": { "pass": true, - "url": "productId_AfdekkapFrontHouderBinnen" + "url": "ProductId_FrontPanelHolderCoverCapInner" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": 0 }, "uv": "@cube scale(0.01)" }, { - "comment": "Adapterstuk voor laag inschuifelement links", - "if": "is(VoorwandTypeVanCBinnenlade, 'GlasLaag')", + "comment": "FrontPanelAdapter Left", + "if": "is(FrontTypeHeightC, 'GlasLaag')", "geometry": { "pass": true, - "url": "productId_AdapterStuk" + "url": "ProductId_FrontPanelAdapter" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)" }, { - "comment": "Adapterstuk voor laag inschuifelement rechts", - "if": "is(VoorwandTypeVanCBinnenlade, 'GlasLaag')", + "comment": "FrontPanelAdapter Right", + "if": "is(FrontTypeHeightC, 'GlasLaag')", "geometry": { "pass": true, - "url": "productId_AdapterStuk" + "url": "ProductId_FrontPanelAdapter" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", + "x": "TranslationDrawersideRight", "y": 0 }, "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging links onder", - "if": "is(IsBinnenlade, '0')", + "comment": "FrontAttachment Bottom left", + "if": "is(IsInnerBoxSystem, '0')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { "x": "-3", - "y": "HoogteFrontBevestigingOnder", + "y": "HeightBottomFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging Spoelbak links onder", - "if": "is(FrontBevestigingSpoelbakOnderTonen, 'true')", + "comment": "FrontAttachment Sink Bottom Left", + "if": "is(ShowSinkBottomFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantSpoelbak + 3", - "y": "HoogteFrontBevestigingOnder", + "x": "TranslationSinkDrawersideRight + 3", + "y": "HeightBottomFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging rechts onder", - "if": "is(IsBinnenlade, '0')", + "comment": "FrontAttachment Bottom Right", + "if": "is(IsInnerBoxSystem, '0')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantRechts + 3", - "y": "HoogteFrontBevestigingOnder", + "x": "TranslationDrawersideRight + 3", + "y": "HeightBottomFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging Spoelbak rechts onder", - "if": "is(FrontBevestigingSpoelbakOnderTonen, 'true')", + "comment": "FrontAttachment Sink Bottom Right", + "if": "is(ShowSinkBottomFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak - 3", - "y": "HoogteFrontBevestigingOnder", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight - 3", + "y": "HeightBottomFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging links midden", - "if": "is(FrontBevestigingMiddenTonen, 'true')", + "comment": "FrontAttachment Middle Left", + "if": "is(ShowMiddleFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { "x": "-3", - "y": "HoogteFrontBevestigingMidden", + "y": "HeightMiddleFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging Spoelbak links midden", - "if": "is(FrontBevestigingSpoelbakMiddenTonen, 'true')", + "comment": "FrontAttachment Sink Middle Left", + "if": "is(ShowSinkMiddleFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantSpoelbak + 3", - "y": "HoogteFrontBevestigingMidden", + "x": "TranslationSinkDrawersideRight + 3", + "y": "HeightMiddleFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging rechts midden", - "if": "is(FrontBevestigingMiddenTonen, 'true')", + "comment": "FrontAttachment Middle Right", + "if": "is(ShowMiddleFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantRechts + 3", - "y": "HoogteFrontBevestigingMidden", + "x": "TranslationDrawersideRight + 3", + "y": "HeightMiddleFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging Spoelbak rechts midden", - "if": "is(FrontBevestigingSpoelbakMiddenTonen, 'true')", + "comment": "FrontAttachment Sink Middle Right", + "if": "is(ShowSinkMiddleFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantRechts - VerplaatsingZijkantSpoelbak - 3", - "y": "HoogteFrontBevestigingMidden", + "x": "TranslationDrawersideRight - TranslationSinkDrawersideRight - 3", + "y": "HeightMiddleFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging links boven", - "if": "is(FrontBevestigingBovenTonen, 'true')", + "comment": "FrontAttachment Top Left", + "if": "is(ShowTopFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { "x": -3, - "y": "HoogteFrontBevestigingBoven", + "y": "HeightTopFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "FrontBevestiging rechts boven", - "if": "is(FrontBevestigingBovenTonen, 'true')", + "comment": "FrontAttachment Top Right", + "if": "is(ShowTopFrontAttachment, 'true')", "geometry": { "pass": true, - "url": "productId_FrontBevestiging" + "url": "ProductId_FrontAttachment" }, "translate": { - "x": "VerplaatsingZijkantRechts + 3", - "y": "HoogteFrontBevestigingBoven", + "x": "TranslationDrawersideRight + 3", + "y": "HeightTopFrontAttachment", "z": 0.1 }, - "material": "MaterialId_FrontBevestiging", + "material": "MaterialId_FrontAttachment", "uv": "@cube scale(0.01)" }, { - "comment": "Geleider links", + "comment": "Runner left", "geometry": { "pass": true, - "url": "productId_Geleider" + "url": "ProductId_Runner" }, - "material": "MaterialId_Geleider", + "material": "MaterialId_Runner", "uv": "@cube scale(0.01)" }, { - "comment": "Geleider rechts", + "comment": "Runner Right", "geometry": { "pass": true, - "url": "productId_Geleider" + "url": "ProductId_Runner" }, "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts" + "x": "TranslationDrawersideRight" }, - "material": "MaterialId_Geleider", + "material": "MaterialId_Runner", "uv": "@cube scale(0.01)" }, { - "comment": "Opvullijst Links", - "if": "is(HeeftOpvullijstLinks, 1)", - "material": "MaterialId_Opvullijst", + "comment": "DistanceTrim Left", + "if": "is(HasDistanceTrimLeft, 1)", + "material": "MaterialId_DistanceTrim", "cube": { "center": { - "x": "3.5 - AfstandBinnenkantCorpusTotBinnenkantLade - (OpvullijstDikte / 2)", + "x": "3.5 - DistanceInsideCabinetToInsideBoxSystem - (DistanceTrimThickness / 2)", "y": -10, - "z": "(-OpvullijstLengte / 2) - 3" + "z": "(-DistanceTrimLength / 2) - 3" }, "size": { - "x": "OpvullijstDikte", + "x": "DistanceTrimThickness", "y": 50, - "z": "OpvullijstLengte" + "z": "DistanceTrimLength" } } }, { - "comment": "Opvullijst Rechts", - "if": "is(HeeftOpvullijstRechts, 1)", - "material": "MaterialId_Opvullijst", + "comment": "DistanceTrim Right", + "if": "is(HasDistanceTrimRight, 1)", + "material": "MaterialId_DistanceTrim", "cube": { "center": { - "x": "VerplaatsingZijkantRechts - 3.5 + AfstandBinnenkantCorpusTotBinnenkantLade + (OpvullijstDikte / 2)", + "x": "TranslationDrawersideRight - 3.5 + DistanceInsideCabinetToInsideBoxSystem + (DistanceTrimThickness / 2)", "y": -10, - "z": "(-OpvullijstLengte / 2) - 3" + "z": "(-DistanceTrimLength / 2) - 3" }, "size": { - "x": "OpvullijstDikte", + "x": "DistanceTrimThickness", "y": 50, - "z": "OpvullijstLengte" + "z": "DistanceTrimLength" } } }, { - "comment": "BevestigingBodemFront links/midden", - "if": "is(BevestigingBodemFrontTonen_LinksOfMidden, 'true')", + "comment": "FrontBaseStabiliser Left/Middle", + "if": "is(ShowFrontBaseStabiliser_Left, 'true')", "geometry": { "pass": true, - "url": "ProductId_BevestigingBodemFront" + "url": "ProductId_FrontBaseStabiliser" }, "translate": { - "x": "VerplaatsingBevestigingBodemFront", - "y": "-DiktePlaatmateriaal", - "z": "ZPositieBevestigingBodemFront" + "x": "TranslationFrontBaseStabiliser", + "y": "-ChipBoardThickness", + "z": "ZTranslationFrontBaseStabiliser" }, - "material": "MaterialId_BevestigingBodemFront", + "material": "MaterialId_FrontBaseStabiliser", "uv": "@cube scale(0.01)" }, { - "comment": "BevestigingBodemFront Rechts", - "if": "is(BevestigingBodemFrontTonen_Rechts, 'true')", + "comment": "FrontBaseStabiliser Right", + "if": "is(ShowFrontBaseStabiliser_Right, 'true')", "geometry": { "pass": true, - "url": "ProductId_BevestigingBodemFront" + "url": "ProductId_FrontBaseStabiliser" }, "translate": { - "x": "VerplaatsingBevestigingBodemFront * 2", - "y": "-DiktePlaatmateriaal", - "z": "ZPositieBevestigingBodemFront" + "x": "TranslationFrontBaseStabiliser * 2", + "y": "-ChipBoardThickness", + "z": "ZTranslationFrontBaseStabiliser" }, - "material": "MaterialId_BevestigingBodemFront", + "material": "MaterialId_FrontBaseStabiliser", "uv": "@cube scale(0.01)" }, { - "comment": "AfdekkapRugwandHouder Links", - "if": "is(AfdekkapRugwandHouderTonen, 'true')", + "comment": "CoverCapBackFixing Left", + "if": "is(ShowCoverCapBackFixing, 'true')", "geometry": { "pass": true, - "url": "ProductId_AfdekkapRugwandHouder" + "url": "ProductId_CoverCapBackFixing" }, "translate": { - "z": "-BodemDiepte" + "z": "-BaseDepth" }, - "material": "MaterialId_AfdekkapRugwandHouder", + "material": "MaterialId_CoverCapBackFixing", "uv": "@cube scale(0.01)" }, { - "comment": "AfdekkapRugwandHouder Rechts", - "if": "is(AfdekkapRugwandHouderTonen, 'true')", + "comment": "CoverCapBackFixing Right", + "if": "is(ShowCoverCapBackFixing, 'true')", "geometry": { "pass": true, - "url": "ProductId_AfdekkapRugwandHouder" + "url": "ProductId_CoverCapBackFixing" }, "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts", - "z": "-BodemDiepte" + "x": "TranslationDrawersideRight", + "z": "-BaseDepth" }, - "material": "MaterialId_AfdekkapRugwandHouder", + "material": "MaterialId_CoverCapBackFixing", "uv": "@cube scale(0.01)" }, { - "comment": "TOB Eenheid Links", - "if": "is(TOBEenheidTonen, true)", + "comment": "TOB Unit Left", + "if": "is(ShowTOBUnit, true)", "geometry": { "pass": true, - "url": "ProductId_TOBSetEenhedenEnMeenemers" + "url": "ProductId_TOBSetUnitsAndTriggers" }, "translate": { "x": 38, "y": -30, - "z": "-LookupVerplaatsingTOBEenheid.afstand" + "z": "-LookupTOBUnitTranslation.distance" }, - "material": "MaterialId_TOBEenheid", + "material": "MaterialId_TOBSetUnitsAndTriggers", "uv": "@cube scale(0.01)" }, { - "comment": "TOB Eenheid Rechts", - "if": "is(TOBEenheidTonen, true)", + "comment": "TOB Unit Right", + "if": "is(ShowTOBUnit, true)", "geometry": { "pass": true, - "url": "ProductId_TOBSetEenhedenEnMeenemers" + "url": "ProductId_TOBSetUnitsAndTriggers" }, "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts - 38", + "x": "TranslationDrawersideRight - 38", "y": -30, - "z": "-LookupVerplaatsingTOBEenheid.afstand" + "z": "-LookupTOBUnitTranslation.distance" }, - "material": "MaterialId_TOBEenheid", + "material": "MaterialId_TOBSetUnitsAndTriggers", "uv": "@cube scale(0.01)" }, { - "comment": "TOB Synchro adapter Links", - "if": "is(TOBSynchroAdapterTonen, true)", + "comment": "TOB Synchro adapter Left", + "if": "is(ShowTOBSynchroAdapter, true)", "geometry": { "pass": true, "url": "ProductId_TOBSynchroAdapter" }, "translate": { "x": 38, "y": -30, - "z": "-LookupVerplaatsingTOBEenheid.afstand" + "z": "-LookupTOBUnitTranslation.distance" }, - "material": "MaterialId_TOBEenheid", + "material": "MaterialId_TOBSetUnitsAndTriggers", "uv": "@cube scale(0.01)" }, { - "comment": "TOB Synchro adapter Rechts", - "if": "is(TOBSynchroAdapterTonen, true)", + "comment": "TOB Synchro adapter Right", + "if": "is(ShowTOBSynchroAdapter, true)", "geometry": { "pass": true, "url": "ProductId_TOBSynchroAdapter" }, "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts - 38", + "x": "TranslationDrawersideRight - 38", "y": -30, - "z": "-LookupVerplaatsingTOBEenheid.afstand" + "z": "-LookupTOBUnitTranslation.distance" }, - "material": "MaterialId_TOBEenheid", + "material": "MaterialId_TOBSetUnitsAndTriggers", "uv": "@cube scale(0.01)" }, { - "comment": "TOB Meenemer Links", - "if": "is(TOBSynchroAdapterTonen, true)", + "comment": "TOB Trigger Left", + "if": "is(ShowTOBSynchroAdapter, true)", "geometry": { "pass": true, - "url": "ProductId_TOBMeenemer" + "url": "ProductId_TOBTrigger" }, "translate": { "x": 52, "y": -40.1, - "z": "-LookupVerplaatsingTOBMeenemer.afstand" + "z": "-LookupTOBTriggerTranslation.distance" }, - "material": "MaterialId_TOBEenheid", + "material": "MaterialId_TOBSetUnitsAndTriggers", "uv": "@cube scale(0.01)" }, { - "comment": "TOB Meenemer Rechts", - "if": "is(TOBSynchroAdapterTonen, true) and is(HeeftAmperosAC, 0)", + "comment": "TOB Trigger Right", + "if": "is(ShowTOBSynchroAdapter, true) and is(HasAmperosAC, 0)", "geometry": { "pass": true, - "url": "ProductId_TOBMeenemer" + "url": "ProductId_TOBTrigger" }, "mirror": "x", "translate": { - "x": "VerplaatsingZijkantRechts - 52", + "x": "TranslationDrawersideRight - 52", "y": -40.1, - "z": "-LookupVerplaatsingTOBMeenemer.afstand" + "z": "-LookupTOBTriggerTranslation.distance" }, - "material": "MaterialId_TOBEenheid", + "material": "MaterialId_TOBSetUnitsAndTriggers", "uv": "@cube scale(0.01)" }, { - "comment": "TOB SynchroStang", - "if": "is(TOBSynchronisatieStangTonen, true)", + "comment": "TOB SynchroLinkage", + "if": "is(ShowTOBSynchroLinkage, true)", "cylinder": { "start": { - "x": "StartpuntTOBSynchronisatieStang", + "x": "TOBSynchroLinkageOriginPoint", "y": -26, - "z": "VerschuivingTOBStangTOVNulpunt" + "z": "TranslationTOBSynchroLinkageFromZero" }, "end": { - "x": "StartpuntTOBSynchronisatieStang + TOBSynchronisatieStangLengte", + "x": "TOBSynchroLinkageOriginPoint + TOBSynchroLinkageLength", "y": -26, - "z": "VerschuivingTOBStangTOVNulpunt" + "z": "TranslationTOBSynchroLinkageFromZero" }, "radius": 3, "slices": 16 }, - "material": "MaterialId_TOBSynchronisatieStang" + "material": "MaterialId_TOBSynchronisationLinkage" }, { - "comment": "Sifonkap Links", - "if": "is(HeeftSifonkapUitsparing, 1)", + "comment": "SiphonCap Left", + "if": "is(HasSiphonCapCutOut, 1)", "geometry": { "pass": true, - "url": "ProductId_SifonkapLinks" + "url": "ProductId_SiphonCapLeft" }, "translate": { - "x": "(UitsparingData_Z1_Breedte/2) + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade", + "x": "(CutOutData_CapZ1_Width/2) + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem", "y": 0, - "z": "-(BodemDiepte - 248 + DiktePlaatmateriaal + 1)" + "z": "-(BaseDepth - 248 + ChipBoardThickness + 1)" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)" }, { - "comment": "Sifonkap Rechts", - "if": "is(HeeftDubbeleUitsparing, 1)", + "comment": "SiphonCap Right", + "if": "is(HasDoubleCutOut, 1)", "geometry": { "pass": true, - "url": "ProductId_SifonkapRechts" + "url": "ProductId_SiphonCapRight" }, "translate": { - "x": "UitsparingData_Z1_Breedte + 3 + UitsparingData_X_Breedte - AfstandBinnenkantCorpusTotBinnenkantLade + UitsparingData_M_Breedte + (UitsparingData_Z2_Breedte/2)", + "x": "CutOutData_CapZ1_Width + 3 + CutOutData_LeftX_Width - DistanceInsideCabinetToInsideBoxSystem + CutOutData_CenterM_Width + (CutOutData_CapZ2_Width/2)", "y": 0, - "z": "-(BodemDiepte - 248 + DiktePlaatmateriaal + 1)" + "z": "-(BaseDepth - 248 + ChipBoardThickness + 1)" }, - "material": "MaterialId_LadeKleur", + "material": "MaterialId_BoxSystemColour", "uv": "@cube scale(0.01)" }, { - "comment": "DwarsverdelingHouder Links", + "comment": "CrossGalleryConnector Left", "for": [ "a=0", - "a