%% syntaxe : pol u translatepol --> pol'
/translatepol {
2 dict begin
/uy exch def
/ux exch def
{ux uy translatepoint} papply
end
} def
%% syntaxe : pol u rotatepol --> pol'
/rotatepol {
2 dict begin
/alpha exch def
/I defpoint
{I alpha rotatepoint} papply
end
} def
%% syntaxe : pol I alpha hompol --> pol'
/hompol {
2 dict begin
/alpha exch def
/I defpoint
{I alpha hompoint} papply
end
} def
%% syntaxe : pol I sympol --> pol'
/sympol {
1 dict begin
/I defpoint
{I sympoint} papply
end
} def
%% syntaxe : pol D axesympol --> pol'
/axesympol {
1 dict begin
/D defdroite
{D axesympoint} papply
end
} def
|