diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/hobby/hobby.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/hobby/hobby.code.tex | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/hobby/hobby.code.tex b/Master/texmf-dist/tex/latex/hobby/hobby.code.tex index 0e567fcc528..1d13c52a384 100644 --- a/Master/texmf-dist/tex/latex/hobby/hobby.code.tex +++ b/Master/texmf-dist/tex/latex/hobby/hobby.code.tex @@ -8,7 +8,7 @@ %% ---------------------------------------------------------------- %% hobby --- a TikZ/PGF library for drawing smooth(ish) curves using %% Hobby's algorithm (implemented in LaTeX3) -%% E-mail: stacey@math.ntnu.no +%% E-mail: loopspace@mathforge.org %% Released under the LaTeX Project Public License v1.3c or later %% See http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- @@ -33,8 +33,8 @@ \tl_new:N \g__hobby_version \tl_new:N \g__hobby_date -\tl_set:Nn \g__hobby_version {1.4} -\tl_set:Nn \g__hobby_date {2014-01-21} +\tl_set:Nn \g__hobby_version {1.6} +\tl_set:Nn \g__hobby_date {2014-08-11} \DeclareDocumentCommand \hobbyVersion {} { \tl_use:N \g__hobby_version @@ -89,9 +89,9 @@ \fp_new:N \l_hobby_out_curl_fp \fp_set:Nn \l_hobby_out_curl_fp {1} \fp_new:N \l_hobby_in_angle_fp -\fp_set_eq:NN \l_hobby_in_angle_fp \c_undefined_fp +\fp_set_eq:NN \l_hobby_in_angle_fp \c_inf_fp \fp_new:N \l_hobby_out_angle_fp -\fp_set_eq:NN \l_hobby_out_angle_fp \c_undefined_fp +\fp_set_eq:NN \l_hobby_out_angle_fp \c_inf_fp \int_new:N \l_hobby_npoints_int \int_new:N \l_hobby_draw_int \keys_define:nn {hobby / read in all} { @@ -233,7 +233,7 @@ { \int_compare:nNnTF {\l_hobby_npoints_int} = {1} { \hobby_distangle:n {0} -\fp_if_undefined:NF \l_hobby_out_angle_fp +\fp_compare:nF { \l_hobby_out_angle_fp == \c_inf_fp } { \fp_set:Nn \l_hobby_tempa_fp { \l_hobby_out_angle_fp - \array_get:Nn \l_hobby_angles_array {0}} @@ -246,14 +246,14 @@ \fp_add:Nn \l_hobby_tempa_fp {2 * \c_pi_fp} } \array_put:Nnx \l_hobby_theta_array {0} {\fp_to_tl:N \l_hobby_tempa_fp} - \fp_if_undefined:NT \l_hobby_in_angle_fp + \fp_compare:nT { \l_hobby_in_angle_fp == \c_inf_fp } { \array_put:Nnx \l_hobby_phi_array {1}{ \fp_to_tl:N \l_hobby_tempa_fp} } } -\fp_if_undefined:NTF \l_hobby_in_angle_fp +\fp_compare:nTF { \l_hobby_in_angle_fp == \c_inf_fp } { - \fp_if_undefined:NT \l_hobby_out_angle_fp + \fp_compare:nT { \l_hobby_out_angle_fp == \c_inf_fp } { \array_put:Nnx \l_hobby_phi_array {1} {0} \array_put:Nnx \l_hobby_theta_array {0} {0} @@ -273,7 +273,7 @@ \array_put:Nnx \l_hobby_phi_array {1} {\fp_to_tl:N \l_hobby_tempa_fp} - \fp_if_undefined:NT \l_hobby_out_angle_fp + \fp_compare:nT { \l_hobby_out_angle_fp == \c_inf_fp } { \array_put:Nnx \l_hobby_theta_array {0}{ \fp_to_tl:N \l_hobby_tempa_fp} } @@ -393,7 +393,7 @@ } } { -\fp_if_undefined:NTF \l_hobby_out_angle_fp +\fp_compare:nTF { \l_hobby_out_angle_fp == \c_inf_fp } { \array_put:Nnx \l_hobby_matrix_b_array {0} {\fp_to_tl:n { (\array_get:Nn \l_hobby_tension_in_array {1})^3 @@ -436,7 +436,7 @@ } \array_put:Nnx \l_hobby_matrix_d_array {0} {\fp_to_tl:N \l_hobby_tempa_fp} } -\fp_if_undefined:NTF \l_hobby_in_angle_fp +\fp_compare:nTF { \l_hobby_in_angle_fp == \c_inf_fp } { \array_put:Nnx \l_hobby_matrix_b_array {\l_hobby_npoints_int - 1} {\fp_to_tl:n { @@ -589,7 +589,7 @@ \bool_if:NTF \l_hobby_closed_bool { \int_gdecr:N \l_hobby_npoints_int }{ -\fp_if_undefined:NT \l_hobby_in_angle_fp +\fp_compare:nT { \l_hobby_in_angle_fp == \c_inf_fp } { \array_put:Nnx \l_hobby_phi_array {\l_hobby_npoints_int} {\fp_to_tl:n { ((3 * (\array_get:Nn \l_hobby_tension_in_array {\l_hobby_npoints_int}) - 1) @@ -897,14 +897,14 @@ sin ( (\array_get:Nn \l_hobby_angles_array {##1}) \int_gset:Nn \l_hobby_npoints_int {-1} \int_gset:Nn \l_hobby_draw_int {1} - \fp_gset_eq:NN \l_hobby_in_angle_fp \c_undefined_fp - \fp_gset_eq:NN \l_hobby_out_angle_fp \c_undefined_fp + \fp_gset_eq:NN \l_hobby_in_angle_fp \c_inf_fp + \fp_gset_eq:NN \l_hobby_out_angle_fp \c_inf_fp \fp_gset_eq:NN \l_hobby_in_curl_fp \c_one_fp \fp_gset_eq:NN \l_hobby_out_curl_fp \c_one_fp } \ExplSyntaxOff %% -%% Copyright (C) 2012 by Andrew Stacey <stacey@math.ntnu.no> +%% Copyright (C) 2012 by Andrew Stacey <loopspace@mathforge.org> %% %% This file may be distributed and/or modified under the conditions %% of the LaTeX Project Public License, either version 1.3 of this |