sample method

List<double> sample({
  1. double durationSec = 2.0,
  2. int sampleHz = 60,
})

Samples the simulation at sampleHz for durationSec seconds.

Implementation

List<double> sample({
  double durationSec = 2.0,
  int sampleHz = 60,
}) {
  final out = <double>[];
  final dt = 1.0 / sampleHz;
  for (var t = 0.0; t <= durationSec; t += dt) {
    out.add(position(t));
  }
  return out;
}