diff options
author | Erich Eckner <git@eckner.net> | 2019-09-26 11:57:33 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-09-26 11:57:33 +0200 |
commit | fd3533ff2115e9551656a231651ba99b2d575e1a (patch) | |
tree | 1124a450c850ba81faa4bd1df8f7922feffe8e01 /epostunit.pas | |
parent | 5c5c0a0e2d5b4489396bd7295110103ca4465d08 (diff) | |
download | epost-fd3533ff2115e9551656a231651ba99b2d575e1a.tar.xz |
typenunit.pas: tLineareAchsenVerzerrTransformation kann nun beliebigen Offset
Diffstat (limited to 'epostunit.pas')
-rw-r--r-- | epostunit.pas | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epostunit.pas b/epostunit.pas index 974619a..84326f3 100644 --- a/epostunit.pas +++ b/epostunit.pas @@ -5275,10 +5275,10 @@ begin knownValues.add(speichernAls+'.y0',_tStart); end; transformation:=tLineareAchsenVerzerrTransformation.create; - for c:='x' to 'y' do begin - transformation.fak[c]:=abs(exprToFloat(sT,skalierung[c])); + for c:='x' to 'y' do begin // die Reihenfolge ist wichtig: + transformation.offset[c]:=-byte(nullen[c]) * transformation.achsen[c,'x']; // zuerst der Offset, + transformation.fak[c]:=abs(exprToFloat(sT,skalierung[c])); // dann der Faktor! knownValues.add(speichernAls+'.'+c+'Faktor',transformation.fak[c]); - transformation.nullen[c]:=nullen[c]; end; transformation.fuegeVorgaengerHinzu(transformationen); transformationen:=transformation; |