Given three direction cosines l, m and n of a 3-D plane, the task is to check if it is possible to draw a straight line with them or not. Print Yes if possible else print No.
Input: l = 0.258, m = 0.80, n = 0.23
Input: l = 0.70710678, m = 0.5, n = 0.5
Approach: If a straight line forms angle a with positive X-axis, angle b with positive Y-axis and angle c with positive Z-axis then its direction cosines are cos(a), cos(b) and cos(c).
For a straight line, cos2(a) + cos2(b) + cos2(c) = 1.
Below is the implementation of the above approach:
- Represent a given set of points by the best possible straight line
- Length of the normal from origin on a straight line whose intercepts are given
- Direction of a Point from a Line Segment
- Check if three straight lines are concurrent or not
- Check whether two straight lines are orthogonal or not
- How to check if two given line segments intersect?
- Check whether the point (x, y) lies on a given line
- Check if a line passes through the origin
- Program to find third side of triangle using law of cosines
- Check if a line touches or intersects a circle
- Check if a line at 45 degree can divide the plane into two equal weight parts
- Count of different straight lines with total n points with m collinear
- Draw geometric shapes on images using OpenCV
- Time until distance gets equal to X between two objects moving in opposite direction
- Slope of the line parallel to the line with the given slope
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.