From 9402503a7fc063bfb66c9fba3e6330a45dddacdc Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Fri, 25 Sep 2020 23:12:15 -0700 Subject: [PATCH] Update geom_utils.py Documentation --- sound_objects/intern/geom_utils.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sound_objects/intern/geom_utils.py b/sound_objects/intern/geom_utils.py index 0781b60..7059b27 100644 --- a/sound_objects/intern/geom_utils.py +++ b/sound_objects/intern/geom_utils.py @@ -68,6 +68,12 @@ def room_norm_vector(vec, room_size=1.) -> Vector: def closest_approach_to_camera(scene, speaker_object) -> (float, int): + """ + The distance and frame number of `speaker_object`s closest point to + the scene's camera. + + (Works for any object, not just speakers.) + """ max_dist = sys.float_info.max at_time = scene.frame_start for frame in range(scene.frame_start, scene.frame_end + 1): @@ -84,9 +90,7 @@ def closest_approach_to_camera(scene, speaker_object) -> (float, int): def speaker_active_time_range(speaker) -> FrameInterval: """ - The time range this speaker must control in order to sound right. - - At this time this is assuming the str + The time range of the first strip, of the first NLA Track of this speaker. """ start, end = 0xffffffff, -0xffffffff for track in speaker.animation_data.nla_tracks: