class cxr_static_loop(Structure):
_fields_ = [("index",c_int32),
("edge_index",c_int32),
- ("uv",c_double * 2)]
+ ("uv",c_double * 2),
+ ("alpha",c_double)]
class cxr_polygon(Structure):
_fields_ = [("loop_start",c_int32),
else:
loop_data[loop_index].uv[0] = c_double(0.0)
loop_data[loop_index].uv[1] = c_double(0.0)
+
+ if data.vertex_colors:
+ alpha = data.vertex_colors.active.data[loop_index].color[0]
+ else:
+ alpha = 0.0
+
+ loop_data[loop_index].alpha = alpha
+
center = obj.matrix_world @ poly.center
normal = mtx_rot @ poly.normal