[pstricks] PSTricks Coordinate Computations and Nodes

Herbert Voss herbert49 at googlemail.com
Mon Jul 9 19:28:33 CEST 2007

Randy Yates wrote:

> It Would Be Nice (TM) if ... PSTricks allowed coordinate
> computations using defined nodes. For example,
> \pnode(!0 0){MyNode}
> and then
> \pnode(!MyNode.x 4 add MyNode.y -2 add){MySecondNode}
> (as just an example - any PSTricks object that permitted special coordinates
> would do).
> Is this possible?

\def\GetCenter#1{ tx at NodeDict begin /N@#1 load GetCenter end
  \pst at number\psyunit mul /#1.y ED
  \pst at number\psxunit mul /#1.x ED }

\pnode(!0 0){MyNode}%
\pnode(! \GetCenter{MyNode} 	% x y of MyNode
   MyNode.x 2 sub MyNode.y 4 add){MySecondNode}





More information about the PSTricks mailing list