Forum: Multimedia
by Redeemer,
1. Mär 2018
https://de.wikipedia.org/wiki/Drehmatrix
Man beachte die Formel unter "Diese Matrixmultiplikation ergibt".
Für eine Drehung um einen Punkt, der nicht (0,0) ist, braucht es dann schon Kenntnisse in Affiner Geometrie. Dafür kann man zur Not mein RedeemerAffineGeometry aus RedeemerSVG verwenden:
AffineTransformation(AffineRotation(90, 100, 200), Point(x,y))<-- Das dreht den Punkt (x,y) an der...
Forum: Multimedia
by Redeemer,
27. Feb 2018
Auf das StringGrid greift man mit TStringGrid.Cells zu. Für das Minimum durchläuft man die Spalte und nutzt Math.Min.
Minimum := StrToFloat(StringGrid.Cells);
for i := 2 to StringGrid.RowCount - 1 do
Minimum := Math.Min(Minimum, StrToFloat(StringGrid.Cells));
Weitere Hilfe nur mit Projekt.
Forum: Multimedia
by Redeemer,
27. Feb 2018
Das mit den Bitmaps ist falsch. Man kann sich das aussuchen, wie rum Bitmaps zählen sollen. Positive Höhen so wie du sagst, negative Höhen von oben nach unten.