Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Geometry::Primitive::BUserrContributed Perl DocuGeometry::Primitive::Bezier(3)

NAME
       Geometry::Primitive::Bezier - Cubic BA(C)zier Curve

DESCRIPTION
       Geometry::Primitive::Bezier represents a	cubic BA(C)zier	curve.

SYNOPSIS
	 use Geometry::Primitive::Bezier;

	 my $line = Geometry::Primitive::Bezier->new(
	     start => $point1,
	     control1 => $point2,
	     control2 => $point3,
	     end => $point4
	 );

ATTRIBUTES
   control1
       Set/Get the first control point of the curve.

   control2
       Set/Get the second control point	of the curve.

   end
       Set/Get the end point of	the curve.

   start
       Set/Get the start point of the line.

METHODS
   new
       Creates a new Geometry::Primitive::Bezier

   grow
       Does nothing, as	I'm not	sure how.  Patches or hints welcome.

   point_end
       Get the end point.  Provided for	Shape role.

   point_start
       Get the start point.  Provided for Shape	role.

   scale
       Scales this curve by the	amount provided.  Multiplies each coordinate
       by the amount.

   to_string
       Guess!

AUTHOR
       Cory Watson <gphat@cpan.org>

COPYRIGHT & LICENSE
       You can redistribute and/or modify this code under the same terms as
       Perl itself.

perl v5.24.1			  2014-02-16	Geometry::Primitive::Bezier(3)

NAME | DESCRIPTION | SYNOPSIS | ATTRIBUTES | METHODS | AUTHOR | COPYRIGHT & LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Geometry::Primitive::Bezier&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help