26 lines
539 B
C
26 lines
539 B
C
#pragma once
|
|
// Körper:
|
|
struct koordinaten{
|
|
int x, y;
|
|
};
|
|
struct Koerper{
|
|
float masse = 10; // [kg]
|
|
koordinaten position;
|
|
koordinaten geschwindigkeit;
|
|
const float REIBUNGSKOEFFIZIENT; // [kg/s]
|
|
};
|
|
|
|
|
|
// Parametrierung der auf den Körper wirkende Kräfte:
|
|
struct Vektor{
|
|
const float x; // [m/s^2]
|
|
const float y; // [m/s^2]
|
|
|
|
};
|
|
|
|
Vektor mulVektor(Vektor vec, float skalar);
|
|
|
|
Vektor addVektor(Vektor vec1, Vektor vec2);
|
|
|
|
Koerper bewegeKoerper(Koerper zuBewegen, Vektor bewegung, int timeSteps);
|