Index: development/Visualisatie_3D/Parametric_3D_models/LBX.json =================================================================== diff -u -r75 -r76 --- development/Visualisatie_3D/Parametric_3D_models/LBX.json (.../LBX.json) (revision 75) +++ development/Visualisatie_3D/Parametric_3D_models/LBX.json (.../LBX.json) (revision 76) @@ -10,15 +10,24 @@ }, "InterneBreedte": { "default": 564, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_InterneBreedte.View" + "source": [ + "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_BOX_InterneBreedte.View", + "/CB_VW_ViewSection3/C_BOX_InterneBreedte.VIS" + ] }, "LadeDiepte": { "default": 500, - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_LBX_LadeDiepte" + "source": [ + "/CB_VW_ConfiguratorTAB/CB_VW_Dimensies/C_LBX_LadeDiepte", + "/CB_VW_ViewSection3/C_LBX_LadeDiepte.VIS" + ] }, "LadeHoogte": { "default": "C", - "source": "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_LadeHoogte" + "source": [ + "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_LBX_LadeHoogte", + "/CB_VW_ViewSection3/C_LBX_LadeHoogte.VIS" + ] }, "LadeKleur": { "default": "OG-M", @@ -28,6 +37,10 @@ "default": "CSCL", "source": "/CB_VW_ConfiguratorTAB/CB_VW_Kleuren/C_LBX_LadeKleurBuiten" }, + "Toepassing": { + "default": "L", + "source": "/CB_VW_ConfiguratorTAB/CB_VW_Legrabox/C_BOX_Toepassing" + }, "LadezijwandType": { "default": "Pure", "source": [ @@ -196,6 +209,22 @@ "default": 0, "source": "/CB_VW_ConfiguratorTAB/CB_VW_AmperosAC/C_BOX_HeeftAmperosAC.Bool" }, + "SokkelDiepte": { + "default": 555, + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SokkelDiepte" + }, + "SokkelBreedte": { + "default": 1200, + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SokkelBreedte" + }, + "SokkelHoogte": { + "default": 250, + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_SokkelHoogte" + }, + "SST_BewegingsTechnologie": { + "default": "Blumotion", + "source": "/CB_VW_ConfiguratorTAB/CB_VW_SpaceStep/C_SST_BewegingsTechnologie" + }, "NietMeeleverenAfdekkapBinnen": { "default": 0, "source": "/CB_VW_ConfiguratorTAB/CB_BOX_NietMeeleveren/C_BOX_NietMeeleveren.AfdekkapBinnen.Bool" @@ -259,12 +288,17 @@ "HF_ZijstabiliseringRail": { "default": "P-VIS.Zijstabilisering-Contour", "source": "dummy" + }, + "VIS_SpaceStepSokkel": { + "default": "P-VIS.Sokkel", + "source": "dummy" } }, "import": { "Verzameling_Voorstukken_Contour": "HF_Voorstuk", "Verzameling_FrontReling_Contour": "HF_RelingVoor", - "Verzameling_Zijstabilisering_Contour": "HF_ZijstabiliseringRail" + "Verzameling_Zijstabilisering_Contour": "HF_ZijstabiliseringRail", + "Verzameling_Sokkel": "VIS_SpaceStepSokkel" }, "parts": [ { @@ -2025,6 +2059,28 @@ }, "material": "MT_Blum_INGL", "uv": "@cube scale(0.01)" + }, + { + "comment": "Parametrisch Sokkel Space Step", + "if": "is(Toepassing, 'SST')", + "include":{ + "url": "P-VIS.Sokkel", + "params": { + "SokkelBreedte": "SokkelBreedte", + "SokkelDiepte": "SokkelDiepte", + "SokkelHoogte": "SokkelHoogte", + "DikteLadeBodem": "DiktePlaatmateriaal", + "InbouwMaatOpvulblok": 53, + "LadeDiepte": "LadeDiepte", + "RugWandMateriaal": "RugWandMateriaal", + "BewegingsTechnologie": "SST_BewegingsTechnologie" + } + }, + "translate": { + "x": "MiddelpuntBreedte", + "y": 0, + "z": 0 + } } ] } \ No newline at end of file Index: development/Visualisatie_3D/Parametric_3D_models/SST.json =================================================================== diff -u --- development/Visualisatie_3D/Parametric_3D_models/SST.json (revision 0) +++ development/Visualisatie_3D/Parametric_3D_models/SST.json (revision 76) @@ -0,0 +1,646 @@ +{ + "require": { + "SokkelBreedte": 1200, + "SokkelDiepte": 505, + "SokkelHoogte": 250, + "DikteLadeBodem": 16, + "InbouwMaatOpvulblok": 53, + "LadeDiepte": 450, + "RugWandMateriaal": "Hout", + "BewegingsTechnologie": "Blumotion" + }, + "import": { + "Verzameling_ServoDriveProfiel": "P-VIS.Z10T1143_Profiel" + }, + "parts": [ + { + "comment": "Variabelen", + "cube": { + "center": { + "x": 0, + "y": 0, + "z": 0 + }, + "size": { + "x": 0, + "y": 0, + "z": 0 + } + }, + "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 ", + "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' ", + "VARSECTIE = '***************************************EINDE****************************************' " + ] + }, + { + "comment": "Sokkel Links", + "subtract": [ + { + "cube": { + "center": { + "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel/2", + "y": "SokkelHoogte/2 - DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 5 ", + "z": "-SokkelDiepte/2" + }, + "size": { + "x": "DiktePlaatmateriaalSokkel", + "y": "SokkelHoogte - 10", + "z": "SokkelDiepte" + } + } + }, + { + "comment": "Uitfrezing boven", + "cube": { + "center": { + "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte", + "z": -30 + }, + "size": { + "x": 30, + "y": 4.6, + "z": 30 + } + } + } + ], + "material": "MT_Blum_OG-M" + }, + { + "comment": "Sokkel Rechts", + "subtract": [ + { + "cube": { + "center": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel/2", + "y": "SokkelHoogte/2 - DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 5", + "z": "-SokkelDiepte/2" + }, + "size": { + "x": "DiktePlaatmateriaalSokkel", + "y": "SokkelHoogte - 10", + "z": "SokkelDiepte" + } + } + }, + { + "comment": "Uitfrezing boven", + "cube": { + "center": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte", + "z": -30 + }, + "size": { + "x": 30, + "y": 4.6, + "z": 30 + } + } + } + ], + "material": "MT_Blum_OG-M" + }, + { + "comment": "Sokkel Rug", + "cube": { + "center": { + "x": 0, + "y": "SokkelHoogte/2 - DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 5", + "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel/2" + }, + "size": { + "x": "SokkelBreedte - 36", + "y": "SokkelHoogte - 10", + "z": "DiktePlaatmateriaalSokkel" + } + }, + "material": "MT_Blum_OG-M" + }, + { + "comment": "Opvullijst Links", + "geometry": { + "pass": true, + "url": "ProductID_Opvullijst" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel - 10", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38", + "z": -69 + } + }, + { + "comment": "Opvullijst Rechts", + "geometry": { + "pass": true, + "url": "ProductID_Opvullijst" + }, + "material": "MT_Blum_OG-M", + "mirror": "x", + "translate": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel + 10", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38", + "z": -69 + } + }, + { + "comment": "Corner Connector Links", + "geometry": { + "pass": true, + "url": "ProductID_Corner_Connector" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "-TabletBreedte/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": 0 + } + }, + { + "comment": "Corner Connector Rechts", + "geometry": { + "pass": true, + "url": "ProductID_Corner_Connector" + }, + "material": "MT_Blum_OG-M", + "mirror": "x", + "translate": { + "x": "TabletBreedte/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": 0 + } + }, + { + "comment": "Poot Links", + "cube": { + "center": { + "x": "-TabletBreedte/2 + PootAfmetingZijkant/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 22 - PootLengte/2 - 3", + "z": "-PootAfmetingZijkant/2" + }, + "size": { + "x": "PootAfmetingZijkant", + "y": "PootLengte", + "z": "PootAfmetingZijkant" + } + }, + "material": "MT_Blum_OG-M" + }, + { + "comment": "Poot Rechts", + "cube": { + "center": { + "x": "TabletBreedte/2 - PootAfmetingZijkant/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 22 - PootLengte/2 - 3", + "z": "-PootAfmetingZijkant/2" + }, + "size": { + "x": "PootAfmetingZijkant", + "y": "PootLengte", + "z": "PootAfmetingZijkant" + } + }, + "material": "MT_Blum_OG-M" + }, + { + "comment": "Support Feet Links", + "geometry": { + "pass": true, + "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" + } + }, + { + "comment": "Support Feet Rechts", + "geometry": { + "pass": true, + "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" + } + }, + { + "comment": "Tablet", + "material": "MT_Plaatmateriaal_SST_Multiplex", + "uv": "@cube scale(0.01)", + "subtract": [ + { + "cube": { + "center": { + "x": 0, + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte/2 - 3", + "z": "-TabletDiepte/2" + }, + "size": { + "x": "TabletBreedte", + "y": "TabletDikte", + "z": "TabletDiepte" + } + } + }, + { + "cylinder": { + "start": { + "x": "-TabletBreedte/2 + 36", + "y": 0, + "z": -130 + }, + "end": { + "x": "-TabletBreedte/2 + 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "z": -130 + }, + "radius": 17.5, + "slices": 32 + } + }, + { + "cylinder": { + "start": { + "x": "TabletBreedte/2 - 36", + "y": 0, + "z": -130 + }, + "end": { + "x": "TabletBreedte/2 - 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "z": -130 + }, + "radius": 17.5, + "slices": 32 + } + }, + { + "if": "SokkelBreedte >= 900", + "cylinder": { + "start": { + "x": "-TabletBreedte/2 + 36", + "y": 0, + "z": -170 + }, + "end": { + "x": "-TabletBreedte/2 + 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "z": -170 + }, + "radius": 17.5, + "slices": 32 + } + }, + { + "if": "SokkelBreedte >= 900", + "cylinder": { + "start": { + "x": "TabletBreedte/2 - 36", + "y": 0, + "z": -170 + }, + "end": { + "x": "TabletBreedte/2 - 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte + 17 - 3", + "z": -170 + }, + "radius": 17.5, + "slices": 32 + } + }, + { + "cube": { + "center": { + "x": 0, + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - 3", + "z": "-TabletDiepte/2" + }, + "size": { + "x": "TabletBreedte", + "y": 2, + "z": "TabletDiepte" + } + } + } + ] + }, + { + "comment": "Antisliplaag Tablet", + "cube": { + "center": { + "x": 0, + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - 3", + "z": "-TabletDiepte/2" + }, + "size": { + "x": "TabletBreedte", + "y": 2, + "z": "TabletDiepte" + } + }, + "material": "MT_Plaatmateriaal_SST_AntiSlip", + "uv": "@cube scale(0.01)" + }, + { + "comment": "Geleider Links", + "geometry": { + "pass": true, + "url": "ProductID_Geleider" + }, + "material": "MT_Blum_INGL", + "translate": { + "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": -75 + } + }, + { + "comment": "Geleider Rechts", + "geometry": { + "pass": true, + "url": "ProductID_Geleider" + }, + "material": "MT_Blum_INGL", + "mirror": "x", + "translate": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": -75 + } + }, + { + "comment": "Dwarsprofiel", + "cube": { + "center": { + "x": 0, + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 10 - 3", + "z": "-15" + }, + "size": { + "x": "DwarsProfielLengte", + "y": 20, + "z": 30 + } + }, + "material": "MT_Blum_OG-M" + }, + { + "comment": "Back fixing bracket Links", + "geometry": { + "pass": true, + "url": "ProductID_BackFixingBracket" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "-TabletBreedte/2 + 30", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": "-TabletDiepte" + } + }, + { + "comment": "Back fixing bracket Rechts", + "geometry": { + "pass": true, + "url": "ProductID_BackFixingBracket" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "TabletBreedte/2 - 30", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": "-TabletDiepte" + } + }, + { + "comment": "Bumper Links", + "geometry": { + "pass": true, + "url": "ProductID_Bumper" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "-TabletBreedte/2 + 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": -130 + } + }, + { + "comment": "Bumper Rechts", + "geometry": { + "pass": true, + "url": "ProductID_Bumper" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "TabletBreedte/2 - 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": -130 + } + }, + { + "comment": "Optionele Bumper Links", + "if": "SokkelBreedte >= 900", + "geometry": { + "pass": true, + "url": "ProductID_Bumper" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "-TabletBreedte/2 + 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": -170 + } + }, + { + "comment": "Optionele Bumper Rechts", + "if": "SokkelBreedte >= 900", + "geometry": { + "pass": true, + "url": "ProductID_Bumper" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "TabletBreedte/2 - 36", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte - 3", + "z": -170 + } + }, + { + "comment": "Magneet", + "geometry": { + "pass": true, + "url": "ProductID_Magnet" + }, + "material": "MT_Blum_INGL", + "translate": { + "x": 0, + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - TabletDikte/2 - 3", + "z": 0 + } + }, + { + "comment": "Stelpoot Links", + "for": [ + "a=0", + "a<2", + "a=a+1" + ], + "geometry": { + "pass": true, + "url": "ProductID_Stelpoot" + }, + "material": "MT_Blum_INGL", + "translate": { + "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 10", + "z": "(a * -AfstandTussenStelpoten) - 50" + } + }, + { + "comment": "Stelpoot Rechts", + "for": [ + "a=0", + "a<2", + "a=a+1" + ], + "geometry": { + "pass": true, + "url": "ProductID_Stelpoot" + }, + "material": "MT_Blum_INGL", + "translate": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel/2", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + 10", + "z": "(a * -AfstandTussenStelpoten) - 50" + } + }, + { + "comment": "ALU lat", + "cube": { + "center": { + "x": 0, + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - InbouwMaatOpvulblok + SokkelHoogte - 1 ", + "z": -30 + }, + "size": { + "x": "SokkelBreedte", + "y": 2, + "z": 20 + } + }, + "material": "MT_Blum_INGL", + "uv": "@cube scale(0.01)" + }, + { + "comment": "ServoDrive drager Links", + "if": "is(BewegingsTechnologie, 'Servodrive')", + "geometry": { + "pass": true, + "url": "ProductID_ServoDrive_Drager" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": "-SokkelBreedte/2 + DiktePlaatmateriaalSokkel", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - 12", + "z": "-37 - Verplaatsing_ServoDriveDrager" + } + }, + { + "comment": "ServoDrive drager Rechts", + "if": "is(BewegingsTechnologie, 'Servodrive')", + "geometry": { + "pass": true, + "url": "ProductID_ServoDrive_Drager" + }, + "material": "MT_Blum_OG-M", + "mirror": "x", + "translate": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel", + "y": "-DikteLadeBodem - InbouwRuimteTussenLadebodemEnKorpus + 38 - 12", + "z": "-37 - Verplaatsing_ServoDriveDrager" + } + }, + { + "comment": "Parametrisch ServoDrive Profiel", + "if": "is(BewegingsTechnologie, 'Servodrive')", + "use": { + "from": "Verzameling_ServoDriveProfiel", + "part": "ProductID_ServoDriveProfiel", + "params": { + "lengte": "LW - 19" + } + }, + "material": "MT_Blum_INGL", + "uv": "@cube scale(0.01)", + "translate": { + "x": "SokkelBreedte/2 - DiktePlaatmateriaalSokkel - 9.5 ", + "y": 3.5, + "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel + 8.5 + DeltaStalenRug " + }, + "rotate": { + "x": 0, + "y": -90, + "z": 0 + } + }, + { + "comment": "ServoDrive Adapter", + "if": "is(BewegingsTechnologie, 'Servodrive')", + "geometry": { + "pass": true, + "url": "ProductID_ServoDriveAdapter" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": 0, + "y": 3.5, + "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel + 16.5 + DeltaStalenRug" + } + }, + { + "comment": "ServoDrive ", + "if": "is(BewegingsTechnologie, 'Servodrive')", + "geometry": { + "pass": true, + "url": "ProductID_ServoDriveUitwerper" + }, + "material": "MT_Blum_OG-M", + "translate": { + "x": 0, + "y": 3.5, + "z": "-SokkelDiepte + DiktePlaatmateriaalSokkel + 16.5 + DeltaStalenRug" + } + } + ] +} \ No newline at end of file