Index: development/Visualisatie_3D/Parametric_3D_models/MVX.json =================================================================== diff -u -r151 -r152 --- development/Visualisatie_3D/Parametric_3D_models/MVX.json (.../MVX.json) (revision 151) +++ development/Visualisatie_3D/Parametric_3D_models/MVX.json (.../MVX.json) (revision 152) @@ -121,11 +121,16 @@ "FrontPanelLength = InternalWidthFor3D - 126", "GalleryFrontLength = InternalWidthFor3D - 111", "PartIdFrontPanel = concat('P-VIS-MVX.FrontPanel-', BoxSystemHeight, FrontType)", + "VARSECTIE = '**************************************COVERCAP BACKFIXING*****************************************' ", + "ShowCoverCapBackFixingGallery = (is(BackHeightFor3D, 'E') and is(SideType, 'Gallery')) ? 'true' : 'false'", + "ShowCoverCapBackFixingBoxcap = (is(BackHeightFor3D, 'M') and is(SideType, 'BoxCap')) ? 'true' : 'false'", + "ShowCoverCapBackFixing = (is(ShowCoverCapBackFixingGallery, 'true') or is(ShowCoverCapBackFixingBoxcap, 'true')) ? 'true' : 'false'", "VARSECTIE = '***************************************GENERATE PRODUCTID****************************************' ", "ProductId_BoxSystemSide = concat('P-VIS-MVX.BoxSystemSide-', SideHeight, string(BoxSystemDepth))", "ProductId_BoxCap = concat('P-VIS-MVX.BoxCap-', string(BoxSystemDepth))", "ProductId_GallerySide = concat('P-VIS-MVX.GallerySide-', string(BoxSystemDepth))", "ProductId_BackFixing = concat('P-VIS-MVX.BackFixing-', BackHeightFor3D)", + "ProductId_CoverCapBackFixing = concat('P-VIS-MVX.CoverCapBackFixing-', SideType)", "ProductId_FrontAttachmentBottom = concat('P-VIS-MVX.FrontAttachmentBottom-', FrontAttachment)", "ProductId_FrontAttachmentTop = concat('P-VIS-MVX.FrontAttachmentTop-', FrontAttachment)", "ProductId_FrontFixing = concat('P-VIS-MVX.FrontFixing-', BoxSystemHeight, FrontFixing_Suffix_For_ProductId)", @@ -707,6 +712,36 @@ "z": "-19" }, "uv": "@cube scale(0.01)" + }, + { + "comment": "CoverCap BackFixing Left", + "geometry": { + "pass": true, + "url": "ProductId_CoverCapBackFixing" + }, + "material": "MaterialId_BoxSystemColour", + "translate": { + "x": "11", + "y": "BoxSystemHeightInMm - 10", + "z": "-BoxSystemDepth + 26 - ChipBoardThickness" + }, + "uv": "@cube scale(0.01)" + }, + { + "comment": "CoverCap BackFixing Right", + "if": "is(ShowCoverCapBackFixing, 'true')", + "geometry": { + "pass": true, + "url": "ProductId_CoverCapBackFixing" + }, + "material": "MaterialId_BoxSystemColour", + "mirror": "x", + "translate": { + "x": "BaseWidth - 11", + "y": "BoxSystemHeightInMm - 10", + "z": "-BoxSystemDepth + 26 - ChipBoardThickness" + }, + "uv": "@cube scale(0.01)" } ] } \ No newline at end of file