From 2da66dea964ffa47d24f26081f2942a6e1ef1121 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 2 Nov 2023 03:04:13 +0000 Subject: CTAN sync 202311020304 --- graphics/pstricks/contrib/pst-3dplot/Changes | 1 + .../contrib/pst-3dplot/doc/pst-3dplot-doc.pdf | Bin 3033906 -> 3033899 bytes .../pstricks/contrib/pst-3dplot/tex/pst-3dplot.tex | 58 +++++++++++++-------- 3 files changed, 36 insertions(+), 23 deletions(-) (limited to 'graphics') diff --git a/graphics/pstricks/contrib/pst-3dplot/Changes b/graphics/pstricks/contrib/pst-3dplot/Changes index 24dbaf7446..80f836170f 100644 --- a/graphics/pstricks/contrib/pst-3dplot/Changes +++ b/graphics/pstricks/contrib/pst-3dplot/Changes @@ -20,6 +20,7 @@ pst-3dplot.pro -------- pst-3dplot.tex -------- +2.09 2023-11-01 - updated code from package trig 2.08 2023-09-08 - fix bug for consequtive \pstThreeDCircle 2.07a 2022-01-14 - fix for the documentation 2.07 2021-09-23 - fix for lualatex and color values on PS level diff --git a/graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.pdf b/graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.pdf index 921fbb5188..8d181c00e3 100644 Binary files a/graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.pdf and b/graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.pdf differ diff --git a/graphics/pstricks/contrib/pst-3dplot/tex/pst-3dplot.tex b/graphics/pstricks/contrib/pst-3dplot/tex/pst-3dplot.tex index 2593ab594f..72dcb1da95 100644 --- a/graphics/pstricks/contrib/pst-3dplot/tex/pst-3dplot.tex +++ b/graphics/pstricks/contrib/pst-3dplot/tex/pst-3dplot.tex @@ -1,4 +1,4 @@ -%% $Id: pst-3dplot.tex 758 2023-09-08 13:33:46Z herbert $ +%% $Id: pst-3dplot.tex 796 2023-11-01 19:00:59Z herbert $ %% %% This is file `pst-3dplot.tex', %% @@ -27,9 +27,9 @@ \ifx\PSTMultidoLoaded\endinput\else \input multido.tex\fi \ifx\PSTXKeyLoaded\endinput\else \input pst-xkey \fi % -\def\fileversion{2.08} +\def\fileversion{2.09} \let\IIIDplotfileversion\fileversion -\def\filedate{2023/09/08} +\def\filedate{2023/11/01} \let\IIIDplotfiledate\filedate \message{`PST-3dplot' v\fileversion, \filedate\space (HV,DL)} % @@ -2390,7 +2390,7 @@ \let\pstDiv\pst@divide % \chardef\nin@ty=90% stolen from the trig.sty package by David Carlisle -\chardef\@clxx=180 +\chardef\@clxxx=180 \chardef\@lxxi=71 \mathchardef\@mmmmlxviii=4068 \chardef\@coeffz=72 @@ -2403,18 +2403,18 @@ \dimen@\@tempb\dimen@ \advance\dimen@ #1\p@} \def\TG@series{% - \dimen@\@lxxi\dimen@ - \divide \dimen@ \@mmmmlxviii - \edef\@tempa{\TG@rem@pt\dimen@}% - \dimen@\@tempa\dimen@ - \edef\@tempb{\TG@rem@pt\dimen@}% - \divide\dimen@\@coeffz - \advance\dimen@\m@ne\p@ - \TG@term\@coefb - \TG@term{-\@coefc}% - \TG@term\@coefd - \dimen@\@tempa\dimen@ - \divide\dimen@ \@coefd} + \dimen@\@lxxi\dimen@ + \divide \dimen@ \@mmmmlxviii + \edef\@tempa{\TG@rem@pt\dimen@}% + \dimen@\@tempa\dimen@ + \edef\@tempb{\TG@rem@pt\dimen@}% + \divide\dimen@\@coeffz + \advance\dimen@\m@ne\p@ + \TG@term\@coefb + \TG@term{-\@coefc}% + \TG@term\@coefd + \dimen@\@tempa\dimen@ + \divide\dimen@ \@coefd} \def\CalculateSin#1{{% \expandafter\ifx\csname sin(\number#1)\endcsname\relax \dimen@=#1\p@\TG@@sin @@ -2431,7 +2431,7 @@ \fi}} \def\TG@reduce#1#2{% \dimen@#1#2\nin@ty\p@ - \advance\dimen@#2-\@clxx\p@ + \advance\dimen@#2-\@clxxx\p@ \dimen@-\dimen@ \TG@@sin} \def\TG@@sin{% @@ -2440,16 +2440,28 @@ \else\TG@series\fi\fi}% \def\UseSin#1{\csname sin(\number#1)\endcsname} \def\UseCos#1{\csname cos(\number#1)\endcsname} -\chardef\z@num\z@ +\def\z@num{0 } +\def\@tempa{1 } +\def\@tempb{-1 } \expandafter\let\csname sin(0)\endcsname\z@num -\expandafter\let\csname cos(0)\endcsname\@ne -\expandafter\let\csname sin(90)\endcsname\@ne +\expandafter\let\csname cos(0)\endcsname\@tempa +\expandafter\let\csname sin(90)\endcsname\@tempa \expandafter\let\csname cos(90)\endcsname\z@num -\expandafter\let\csname sin(-90)\endcsname\m@ne +\expandafter\let\csname sin(-90)\endcsname\@tempb \expandafter\let\csname cos(-90)\endcsname\z@num \expandafter\let\csname sin(180)\endcsname\z@num -\expandafter\let\csname cos(180)\endcsname\m@ne - +\expandafter\let\csname cos(180)\endcsname\@tempb +\expandafter\let\csname sin(270)\endcsname\@tempb +\expandafter\let\csname cos(270)\endcsname\z@num +\expandafter\let\csname sin(360)\endcsname\z@num +\expandafter\let\csname cos(360)\endcsname\@tempa +\expandafter\let\csname sin(-180)\endcsname\z@num +\expandafter\let\csname cos(-180)\endcsname\@tempb +\expandafter\let\csname sin(-270)\endcsname\@tempa +\expandafter\let\csname cos(-270)\endcsname\z@num +\expandafter\let\csname sin(-360)\endcsname\z@num +\expandafter\let\csname cos(-360)\endcsname\@tempa +% % A macro for sin cos values % \pstSinCos{30}\SinVal\CosVal ==> \SinVal 0.5 \CosVal 0.86 % -- cgit v1.2.3