En Sympy, la función
smallest_angle_between()
se utiliza para devolver el ángulo no obtuso en la intersección de líneas.
Syntax: smallest_angle_between(l2) Parameters: l1: LinearEntity l2: LinearEntity Returns: angle [angle in radians]
Ejemplo 1:
# import sympy and Point, Line, pi from sympy import Point, Line, pi # using Line() method l1 = Line((0, 0), (1, 0)) l2 = Line((1, 1), (0, 0)) # using smallest_angle_between() method rad = l2.smallest_angle_between(l1) print(rad)
Producción:
pi/4
Ejemplo #2:
# import sympy and Point, Line, pi from sympy import Point, Line, pi # using Line() method l1 = Line((0, 0), (1, 0)) l3 = Line((3, 1), (0, 0)) # using smallest_angle_between() method rad = l3.smallest_angle_between(l1) print(rad)
Producción:
acos(3*sqrt(10)/10)
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA