I had a client come back and ask for routed finger pulls on doors and drawers, with 3/4" horizontal reveals. (Base_Top_Gap, Horizontal_Drawer_Gap and Horizontal_Door_Gap).
I found that those settings gave me incorrect drawer front WIDTHS relative to the doors below on a two-door, two-drawer cabinet.
The drawer front WIDTHS are calculating 'Horizontal_Drawer_Gap' into the width formula. See here for the stock formula:
=FLOOR((Adjusted_Width-IF(Overlay_Door=1,(Left_Reveal+Right_Reveal),Thickness_Left_Side+Thickness_Right_Side+Inset_Door_Reveal*2))/IF(Double_Top_Drawer=1,2,1)-IF(Double_Top_Drawer=1,Horizontal_Drawer_Gap/2,0),IFERROR(G!Door_Rounding,0.0001))
The 'X' location of the right drawer front then references this same horizontal gap value, which is of course a 'Z' reference:
=Applied_End_Thickness_Left+IF(Overlay_Door=1,Left_Reveal,Thickness_Left_Side+Inset_Door_Reveal)+FLOOR((Adjusted_Width-IF(Overlay_Door=1,(Left_Reveal+Right_Reveal),Thickness_Left_Side+Thickness_Right_Side+Inset_Door_Reveal*2))/2-Horizontal_Drawer_Gap/2,IFERROR(G!Door_Rounding,0.0001))+Horizontal_Drawer_Gap
In the standard global variables, we do not see a separate setting for the horizontal reveals when using finger pulls. I do see buried down deep in the finished face sub-assemblies a Finger_Pull_Gap setting, which is formulated as =IFERROR(L!Finger_Pull_Gap,0) In my case, that evaluates to 1.118. This 'Finger Pull Gap' setting is not the first parameter I've seen buried deep in a subassembly and not referenced in the globals or the wizards.
In any case, drawer front WIDTHS and X-origin points which reference Z-axis variables seems like something that needs to be fixed. See attached screen-shots for reference, Please note that base cabinet DOORS are correctly formulated, and unaffected by this flaw.
THANKS!
Tom