deepfold.utils.geometry.vector.euclidean_distance¶
- deepfold.utils.geometry.vector.euclidean_distance(vec1: Vec3Array, vec2: Vec3Array, epsilon: float = 1e-06) float | Tensor[source]¶
Computes euclidean distance between ‘vec1’ and ‘vec2’.
- Parameters:
vec1 – Vec3Array to compute euclidean distance to
vec2 – Vec3Array to compute euclidean distance from, should be broadcast compatible with ‘vec1’
epsilon – distance is clipped from below to be at least epsilon
- Returns:
Array of euclidean distances; shape will be result of broadcasting ‘vec1’ and ‘vec2’