Package | Description |
---|---|
desmoj.extensions.space3D |
Objects in a 3D space and relevant motion operations.
|
desmoj.extensions.visualEvents |
Events having an impact to 3D motion.
|
Modifier and Type | Method and Description |
---|---|
static Movement |
KinematicsCalculations.configureMovement(Movement movement,
double totalDistance,
double initialSpeed,
double maxSpeed,
double acc,
double dec)
Configures the Movement object of an object's movement based on the track, the initial speed, the maximum speed, the acceleration and the
deceleration of the object.
|
static Movement |
KinematicsCalculations.configureMovement(Movement movement,
double totalDistance,
double initialSpeed,
double maxSpeed,
double acc,
double dec,
TimeSpan totalSimDuration)
Configures the Movement object based on the track length, the start speed, the maximum speed, the acceleration,
the deceleration and a given total duration.
|
static Movement |
KinematicsCalculations.configureMovement(Movement movement,
double totalDistance,
double initialSpeed,
double acc,
double dec,
TimeSpan totalSimDuration)
Configures the Movement object based on the track length, the start speed, the acceleration,
the deceleration and a given total duration.
|
Movement |
MovableSpatialEntity.getCurrentMovement() |
Movement |
MovableSpatialObject.getCurrentMovement()
Gets the current Movement object.
|
Movement |
MovableSpatialSimProcess.getCurrentMovement() |
Modifier and Type | Method and Description |
---|---|
static Movement |
KinematicsCalculations.configureMovement(Movement movement,
double totalDistance,
double initialSpeed,
double maxSpeed,
double acc,
double dec)
Configures the Movement object of an object's movement based on the track, the initial speed, the maximum speed, the acceleration and the
deceleration of the object.
|
static Movement |
KinematicsCalculations.configureMovement(Movement movement,
double totalDistance,
double initialSpeed,
double maxSpeed,
double acc,
double dec,
TimeSpan totalSimDuration)
Configures the Movement object based on the track length, the start speed, the maximum speed, the acceleration,
the deceleration and a given total duration.
|
static Movement |
KinematicsCalculations.configureMovement(Movement movement,
double totalDistance,
double initialSpeed,
double acc,
double dec,
TimeSpan totalSimDuration)
Configures the Movement object based on the track length, the start speed, the acceleration,
the deceleration and a given total duration.
|
static double |
KinematicsCalculations.getCurrentSpeed(Movement movement,
TimeInstant movingStartTime,
TimeInstant now)
Gets the current speed based on the elapsed time and the movement object.
|
void |
MovableSpatialEntity.move(Movement movement,
boolean focusOnTrack) |
void |
MovableSpatialObject.move(Movement movement,
boolean focusOnTrack)
Move the object to the destination according to the given movement object.
|
void |
MovableSpatialSimProcess.move(Movement movement,
boolean focusOnTrack) |
void |
MovableSpatialSimProcess.moveConcurrent(Movement movement,
boolean focusOnTrack)
Move the object to the destination according to the given movement object.
|
Modifier and Type | Method and Description |
---|---|
Movement |
MoveEvent.getMovement()
Gets the movement which should be performed.
|
Constructor and Description |
---|
MoveEvent(java.lang.Object source,
java.lang.String moverName,
Movement movement,
boolean focusOnTrack,
Vector3d frontSideVec,
TimeInstant occurredTime)
Constructs a MoveEvent.
|