Fix Solar Analysis UI after changes in Sun Position Add-on.

Changes in this file: https://projects.blender.org/pioverfour/sun_position/src/branch/main/sun_calc.py
This commit is contained in:
Bruno Perdigão
2024-12-11 16:39:12 -03:00
parent a447776fd7
commit 4e0a813eb4
2 changed files with 5 additions and 12 deletions
@@ -144,16 +144,9 @@ class SolarDecorator:
self.draw_batch("LINES", [location, origin @ Vector((0, 0, 0))], decorator_color_background, [[0, 1]])
coords = []
indices = []
coord_offset = 0
for h in range(24):
analemma_verts = SolarData.data["sun_position"].sun_calc.calc_analemma(context, h)
coords.extend([origin @ v for v in analemma_verts])
for i in range(len(analemma_verts) - 1):
indices.append((coord_offset + i, coord_offset + i + 1))
coord_offset += len(analemma_verts)
self.draw_batch("LINES", coords, decorator_color_special, indices)
analemma_verts, analemma_edges = SolarData.data["sun_position"].sun_calc.calc_analemma(context.scene)
coords.extend([origin @ v for v in analemma_verts])
self.draw_batch("LINES", coords, decorator_color_special, analemma_edges)
# True north
self.tn_angle = props.true_north
+2 -2
View File
@@ -216,8 +216,8 @@ class BIM_PT_solar(bpy.types.Panel):
box = row.box()
sunrise = sun_position.sun_calc.format_hms(sun_position.sun_calc.sun.sunrise)
sunset = sun_position.sun_calc.format_hms(sun_position.sun_calc.sun.sunset)
sunrise = sun_position.sun_calc.format_hms(sun_props.sunrise_time)
sunset = sun_position.sun_calc.format_hms(sun_props.sunset_time)
row2 = box.row()
row2.label(text=f"Sunrise: {sunrise}")