/// <summary>
 /// Deze methode zal alle waarden bijwerken a.d.h.v. een meegegeven gepasseerd aantal seconden
 /// </summary>
 /// <param name="tijdsverloop">Het aantal milliseconden dat voorbij gegaan is sinds de laatste berekening</param>
 public void BerekenWaarden(float tijdsverloop)
 {
     this.Fw        = FysicaManager.BerekenFw(this.massadichtheidOmgevingsstof, this.snelheid, this.oppervlakte, this.Cw);
     this.snelheid += (float)(tijdsverloop * FysicaManager.BerekenVersnelling(this.Fg, this.Fw, this.massa));
     this.hoogte   -= snelheid * tijdsverloop;
     if (this.hoogte < 0)
     {
         this.hoogte   = 0;
         this.Fw       = this.Fg;
         this.snelheid = 0;
     }
 }
        public FysicaManager(float startHoogte, double valversnelling, double massadichtheidOmgevingsstof, float massa, float Cw, double oppervlakte)
        {
            // Omgeving
            this.startHoogte = startHoogte;
            this.massadichtheidOmgevingsstof = massadichtheidOmgevingsstof;
            this.Fg = FysicaManager.BerekenFg(valversnelling, massa);

            // Object
            this.Cw          = Cw;
            this.massa       = massa;
            this.oppervlakte = oppervlakte;
            this.hoogte      = startHoogte;
        }
 /// <summary>
 /// Deze methode zal de fysische variabelen doorgeven aan de FysicaManager zodat de berekeningen uitgevoerd kunnen worden
 /// </summary>
 /// <param name="startHoogte">De starthoogte van het object</param>
 /// <param name="valversnelling">De heersende valversnelling</param>
 /// <param name="massadichtheidOmgevingsstof">De massadichtheid van de omgevingsstof</param>
 /// <param name="massa">De massa van het vallend object</param>
 /// <param name="Cw">De weerstandscoëficiënt van het object</param>
 /// <param name="oppervlakte">De oppervlakte van de dwarsdoorsnede van het object, loodrecht op de valrichting</param>
 public void InsertPhysicsValues(float startHoogte, double valversnelling, double massadichtheidOmgevingsstof, float massa, float Cw, double oppervlakte)
 {
     fm = new FysicaManager(startHoogte, valversnelling, massadichtheidOmgevingsstof, massa, Cw, oppervlakte);
 }
 /// <summary>
 /// Deze methode zal de fysische variabelen doorgeven aan de FysicaManager zodat de berekeningen uitgevoerd kunnen worden
 /// </summary>
 /// <param name="startHoogte">De starthoogte van het object</param>
 /// <param name="valversnelling">De heersende valversnelling</param>
 /// <param name="massadichtheidOmgevingsstof">De massadichtheid van de omgevingsstof</param>
 /// <param name="massa">De massa van het vallend object</param>
 /// <param name="Cw">De weerstandscoëficiënt van het object</param>
 /// <param name="oppervlakte">De oppervlakte van de dwarsdoorsnede van het object, loodrecht op de valrichting</param>
 public void InsertPhysicsValues(float startHoogte, double valversnelling, double massadichtheidOmgevingsstof, float massa, float Cw, double oppervlakte)
 {
     fm = new FysicaManager(startHoogte, valversnelling, massadichtheidOmgevingsstof, massa, Cw, oppervlakte);
 }