Microvellum Community

Need to Fix Blind Corner Cabinets Door Size and Location (Hinge is in the not located properly in 3D)

I had created a topic and I belive a ticket back in the old sytem but it was never fully fixed.  

https://community.microvellum.com/portal/ticket/150525
https://microvellum.zendesk.com/hc/en-us/requests/109060

While the updated formulas work when doing a using the wrap around blind hinges if you need to use a return panel the door sizing gets thrown off.  Also, making these changes so the door is now an overlay door then makes the “Blind reveal” prompt in these cabinets off as well since it doesn’t take the door overlay into account. 



Blind Corner Cabinet Door Formula:

 

Single Door - Width in Main Prompts:

FIND:

=IF(Inset_Door=0,Case_Width+IF(AND(Blind_Hinge_Panel=1,Inset_Blind_Panel=1),M!Misc_Part_Thickness,0)-IF(Blind_Hinge_Panel=1,(Right_Reveal_Override+Left_Reveal_Override),IF(Blind_Left=1,Right_Reveal_Override,Left_Reveal_Override)+Vertical_Gap),G!Inside_Width-(Inset_Door_Reveal*2)+M!Misc_Part_Thickness)-Blind_Corner_Width-Blind_Reveal

REPLACE:

=IF(Inset_Door=0,Case_Width+IF(AND(Blind_Hinge_Panel=1,Inset_Blind_Panel=1),M!Misc_Part_Thickness,0)-IF(Blind_Hinge_Panel=1,(Right_Reveal_Override+Left_Reveal_Override),IF(Blind_Left=1,Right_Reveal_Override,Left_Reveal_Override)+IF(Inset_Blind_Panel=1,0,Vertical_Gap)),G!Inside_Width-(Inset_Door_Reveal*2)+M!Misc_Part_Thickness)-Blind_Corner_Width-Blind_Reveal+IF(Inset_Blind_Panel=1, 12/G!Unit_Divisor,0)

 

Open the Door Single Slab subassembly and navigate to the hardware tab. 

Subtract  IFERROR(IF(L!Inset_Blind_Panel=1, 12/G!Unit_Divisor,0),0)*IF(Left_Swing_SA=1,-1,1) from the X Origin of each of the hinge plates found in rows 8-14. 

                Ex:  -IFERROR(IF(L!Inset_Blind_Panel=1, 12/G!Unit_Divisor,0),0)*IF(Left_Swing_SA=1,-1,1)

 

 

 

 

 

 

Double Door - Width in Main Prompts:

FIND:

=((IF(Inset_Door=0,Case_Width+IF(AND(Blind_Hinge_Panel=1,Inset_Blind_Panel=1),M!Misc_Part_Thickness,0)-IF(Blind_Hinge_Panel=1,(Right_Reveal_Override+Left_Reveal_Override),IF(Blind_Left=1,Right_Reveal_Override,Left_Reveal_Override)+Vertical_Gap),G!Inside_Width-(Inset_Door_Reveal*2)+M!Misc_Part_Thickness)-Blind_Corner_Width-Blind_Reveal)-Vertical_Gap)/2

REPLACE:

=(IF(Inset_Door=0,Case_Width+IF(AND(Blind_Hinge_Panel=1,Inset_Blind_Panel=1),M!Misc_Part_Thickness,0)-IF(Blind_Hinge_Panel=1,(Right_Reveal_Override+Left_Reveal_Override),IF(Blind_Left=1,Right_Reveal_Override,Left_Reveal_Override)+Vertical_Gap),G!Inside_Width-(Inset_Door_Reveal*2)+M!Misc_Part_Thickness)-Blind_Corner_Width-Blind_Reveal+IF(Inset_Blind_Panel=1, 12/G!Unit_Divisor,-Vertical_Gap))/2

 

Open the Door Left Slab and Door Right Slab subassemblies and navigate to the hardware tab. 

In the Door Left Slab,

add  IFERROR(IF(AND(L!Blind_Left=1,L!Inset_Blind_Panel=1), 12/G!Unit_Divisor,0),0) in the same location. 

Ex:  +IFERROR(IF(AND(L!Blind_Left=1,L!Inset_Blind_Panel=1), 12/G!Unit_Divisor,0),0)

In the Door Right Slab,

subtract  IFERROR(IF(AND(L!Blind_Left=0,L!Inset_Blind_Panel=1), 12/G!Unit_Divisor,0),0) in the same location. 

Ex:  -IFERROR(IF(AND(L!Blind_Left=0,L!Inset_Blind_Panel=1), 12/G!Unit_Divisor,0),0)