How does texturing in roofs at side work really for 2018.3 Flag for gabled?
Old code in roofs.py at end of method separate_gabled(...) sets stuff to 0, which makes texture 0sized:
# if roof is hipped, then facade_mat_idx is actually roof_mat_idx
len_roof_hypo = (inward_meters**2 + roof_height**2)**0.5
repeat_y = len_roof_hypo/roof_texture_size_y
if parameters.FLAG_2018_3 and inward_meters == 0.:
repeat_y = 0
repeat_x = b.edge_length_pts[seq_n[1]]/roof_texture_size_x
if parameters.FLAG_2018_3 and inward_meters == 0.:
repeat_x = 0
ac_object.face([(object_node_index + 1, t.x(0), t.y(0)),
(object_node_index + 2, t.x(repeat_x), t.y(0)),
(object_node_index + 5, t.x(0.5*repeat_x), t.y(repeat_y))],
mat_idx=facade_mat_idx)
repeat_x = b.edge_length_pts[seq_n[3]]/roof_texture_size_x
if parameters.FLAG_2018_3 and inward_meters == 0.:
repeat_x = 0
ac_object.face([(object_node_index + 3, t.x(0), t.y(0)),
(object_node_index + 0, t.x(repeat_x), t.y(0)),
(object_node_index + 4, t.x(0.5*repeat_x), t.y(repeat_y))],
mat_idx=facade_mat_idx)