classpublicPriority 3
PhysicsBodyStateUpdaterSymplecticEuler
com.hypixel.hytale.server.core.modules.physics.util.PhysicsBodyStateUpdaterSymplecticEuler
extends PhysicsBodyStateUpdater
0
Methods
0
Public Methods
0
Fields
1
Constructors
Constructors
public
PhysicsBodyStateUpdaterSymplecticEuler()Inheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Source Code
package com.hypixel.hytale.server.core.modules.physics.util;
import javax.annotation.Nonnull;
public class PhysicsBodyStateUpdaterSymplecticEuler extends PhysicsBodyStateUpdater {
public PhysicsBodyStateUpdaterSymplecticEuler() {
}
@Override
public void update(
@Nonnull PhysicsBodyState before, @Nonnull PhysicsBodyState after, double mass, double dt, boolean onGround, @Nonnull ForceProvider[] forceProvider
) {
this.computeAcceleration(before, onGround, forceProvider, mass, dt);
this.updateAndClampVelocity(before, after, dt);
updatePositionAfterVelocity(before, after, dt);
}
}