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 whether two straight lines are orthogonal or not
- Check if three straight lines are concurrent or not
- Check whether the point (x, y) lies on a given line
- How to check if two given line segments intersect?
- Check whether two points (x1, y1) and (x2, y2) lie on same side of a given line or not
- 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
- Time until distance gets equal to X between two objects moving in opposite direction
- Draw geometric shapes on images using OpenCV
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.