scientimate.endpointcart¶
x2, y2, lineslope = scientimate.endpointcart(x1, y1, linelength=1, lineangle=0, dispout='no')
Description¶
Find an end point of the straight line segment from its starting point (x1,y1) and its angle on cartesian coordinate
Inputs¶
- x1
- x of start point (first point)
- y1
- y of start point (first point)
- linelength=1
- Length of a line segment
- lineangle=0
- Angle of a line segment from start point (first point) toward end point (last point) in (Degree)
- dispout=’no’
- Define to display outputs or not (‘yes’: display, ‘no’: not display)
Outputs¶
- x2
- x of end point (last point)
- y2
- y of end point (last point)
- lineslope
- Slope of a line segment from start point (first point) toward end point (last point) in (Degree)lineslope=tan(deg2rad(lineangle))
Examples¶
import scientimate as sm
x1=3
y1=3
linelength=5
lineangle=45
x2,y2,lineslope=sm.endpointcart(x1,y1,linelength,lineangle,'yes')
x1=[0,0,0,0,0,0,0,0]
y1=[0,0,0,0,0,0,0,0]
linelength=5
lineangle=[0,45,90,135,180,225,270,315]
x2,y2,lineslope=sm.endpointcart(x1,y1,linelength,lineangle,'no')