JacobB

Chief Architect
  • Posts

    71
  • Joined

Everything posted by JacobB

  1. Any opening can cause this problem when it's center is closer to the end of the wall than the actual corner window. Some objects, like rooms and beams, can create an opening to help cut out some of the wall surfaces. We have it logged, but it's currently pretty low on the priority list. List of openings (what can cause this issue): - Window - Door - Wall niche - Bump out window (bow/bay/box window) - Pier/pad - Wall hatching - Wall cutout (helper opening)
  2. The macro %(width-6.in)*(height-6.in)% will only work if you never change the frame or sash parameters. If you want it to work for even if the frame or sash is changed use the following macro: %(width-2*frame_side_width-2*sash_side_width-2*sash_depth/8)*(height-frame_top_width-frame_bottom_width-sash_top_width-sash_bottom_width-2*sash_depth/8)% If you want it to subtract the middle sash you'll have to set up the following user defined macro: # currently gets the area where light can pass through the window # remove sash_edging_width from this macro to get the total glass area # currently doesn't account for: # - pass through windows do not have a sash # - louvered and glass louvered windows do not have shash edging # - shaped windows, corner windows, etc. obj = owner obj = referenced unless referenced.nil? is_sliding_wind = (obj.type_code == "SH" or obj.type_code == "DH" or obj.type_code == "LS" or obj.type_code == "RS" or obj.type_code == "TS") is_wind_components_vertical = (obj.type_code == "SH" or obj.type_code == "DH" or obj.type_code == "AW" or obj.type_code == "FA" or obj.type_code == "TA" or obj.type_code == "HO" or obj.type_code == "FH" or obj.type_code == "TH") num_wind_components = 1 if obj.type_code == "SH" or obj.type_code == "DH" or obj.type_code == "LS" or obj.type_code == "RS" or obj.type_code == "DC" or obj.type_code == "FA" or obj.type_code == "FH" num_wind_components = 2 elsif obj.type_code == "TS" or obj.type_code == "TC" or obj.type_code == "TA" or obj.type_code == "TH" num_wind_components = 3 end num_sash_middle_components = num_wind_components - 1 sash_edging_width = obj.sash_depth / 8 #this is how far the glass is inset into the sash (angled section of the sash) actual_sash_side_width = obj.sash_side_width + sash_edging_width actual_sash_top_width = obj.sash_top_width + sash_edging_width actual_sash_bottom_width = obj.sash_bottom_width + sash_edging_width actual_sash_middle_width = obj.sash_middle_width * (is_sliding_wind ? 1 : 2) + 2 * sash_edging_width total_sash_h_width = 2 * actual_sash_side_width + (is_wind_components_vertical ? 0.in : actual_sash_middle_width * num_sash_middle_components) total_sash_v_width = actual_sash_top_width + actual_sash_bottom_width + (is_wind_components_vertical ? actual_sash_middle_width * num_sash_middle_components : 0.in) result = (obj.width - 2*obj.frame_side_width - total_sash_h_width) * (obj.height - obj.frame_top_width - obj.frame_bottom_width - total_sash_v_width) result
  3. You should do this. If it isn't a bug tech support will be able to help you solve your problem, if it is a bug they can log it for a developer to fix. When bringing an pre-X13 cabinet to X13 you should see the following behavior. If this is not what is happening it is probably a bug. 1. All face item overlaps are initially set to "Use Default" 2. The cabinet overlap (Construction Panel) is set to the pre-X13 horizontal overlap (could be "Use Default"). 3. If the pre-X13 vertical overlap is not the same as the pre-X13 horizontal overlap (comparison is done after evaluating "Use Default") - The top and bottom overlaps of each face item are set to the value of the pre-X13 vertical overlap (will never be "Use Default").
  4. https://www.windowscentral.com/how-stop-updates-installing-automatically-windows-10