summaryrefslogtreecommitdiff
path: root/epostunit.pas
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-09-26 11:57:33 +0200
committerErich Eckner <git@eckner.net>2019-09-26 11:57:33 +0200
commitfd3533ff2115e9551656a231651ba99b2d575e1a (patch)
tree1124a450c850ba81faa4bd1df8f7922feffe8e01 /epostunit.pas
parent5c5c0a0e2d5b4489396bd7295110103ca4465d08 (diff)
downloadepost-fd3533ff2115e9551656a231651ba99b2d575e1a.tar.xz
typenunit.pas: tLineareAchsenVerzerrTransformation kann nun beliebigen Offset
Diffstat (limited to 'epostunit.pas')
-rw-r--r--epostunit.pas6
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;