The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Algorithm::Easing::Quintonion - Calculate eased translations between two positive whole integer values over time

    ## with mediator

    use Algorithm::Easing;
    use Algorithm::Easing::Quintonion;

    # this example produces traditional 'quintonion' output;

    my $translation = Algorithm::Easing::Quintonion->new;

    # total time for eased translation as a real positive integer value
    my $d = 2.5;

    # begin
    my $b = 0;

    # change
    my $c = 240;

    # time passed in seconds as a real positive integer between each frame
    my $frame_time = 0.0625;

    my @p = [319,0];

    for(my $t = 0; $t < 2.5; $t += 0.0625) {
        $p[1] = $translation->ease_out($t,$b,$c,$d)

        # plot
        ...;
    }
=back
=over 2
=item ease_none
Usage :

    Arguments : 
        t = time,
        b = begin,
        c = change,
        d = duration,
    Return :
        p = position,
        
    my $p = $obj->ease_both($t,$b,$c,$d);

This method is used for a linear translation between two positive real whole integers using a positive real integer as the parameter for time.

Arguments : 
    t = time,
    b = begin,
    c = change,
    d = duration,
Return :
    p = position,
    
my $p = $obj->ease_both($t,$b,$c,$d);

This method is used for a eased translation between two positive real whole integers as an inward tween using a positive real integer as the parameter for time.

Arguments : 
    t = time,
    b = begin,
    c = change,
    d = duration,
Return :
    p = position,
    
my $p = $obj->ease_both($t,$b,$c,$d);

This method is used for a eased translation between two positive real whole integers as an outward tween using a positive real integer as the parameter for time.

Arguments : 
    t = time,
    b = begin,
    c = change,
    d = duration,
Return :
    p = position,
    
my $p = $obj->ease_both($t,$b,$c,$d);

This method is used for a eased translation between two positive real whole integers as an inward then outward tween using a positive real integer as the parameter for time.

AUTHOR

Jason McVeigh, <jmcveigh@outlook.com>

Copyright 2016 by Jason McVeigh

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

6 POD Errors

The following errors were encountered while parsing the POD:

Around line 57:

=back doesn't take any parameters, but you said =back =head1 SYNOPSIS

=back without =over

Around line 106:

=back doesn't take any parameters, but you said =back =over 2 =item ease_in Usage :

=back without =over

Around line 123:

=back doesn't take any parameters, but you said =back =over 2 =item ease_out Usage :

=back without =over

Around line 140:

=back doesn't take any parameters, but you said =back =over 2 =item ease_both Usage :

=back without =over

Around line 161:

=back doesn't take any parameters, but you said =back =head1 COPYRIGHT AND LICENSE

=back without =over

Around line 169:

=back without =over