Math::Project - Compute intersection with upright line through input point
version 0.04
use Math::Project qw/project/; my ($x,$y,$distance) = project ($x1, $y1, $x2, $y2, $xi, $yi);
This module provides function project() for computing intersection with upright line through input point [xi,yi]. You must specify points [x1,y1] and [x2,y2] of straight line.
You can use list of imported functions or access functions via Math::Project::function schema.
Math::Project::function
Computes intersection between straight line specified with [x1,y1] and [x2,y2] and upright line through input point [xi,yi]. Return three items in list, the first two are coordinates of intersection [xc,yc] and the third is distance between intersection and input point.
my ($x,$y,$distance) = project ($x1, $y1, $x2, $y2, $xi, $yi);
Same as project() but [x1,y1] and [x2,y2] determine abscissa.
my ($x,$y,$distance) = abscissa_project ($x1, $y1, $x2, $y2, $xi, $yi);
Milan Sorm <sorm@is4u.cz>
This software is copyright (c) 2014 by Milan Sorm.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Math::Project, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Math::Project
CPAN shell
perl -MCPAN -e shell install Math::Project
For more information on module installation, please visit the detailed CPAN module installation guide.