躍度0次、加速度1次、速度2次、位置3次関数により、滑らかな加速を実現する
[詳解]
#include <array>
#include <cmath>
#include <iostream>
#include <ostream>
[ソースコード]
◆ CTRL_LOG_LEVEL
◆ CTRL_LOG_LEVEL_DEBUG
#define CTRL_LOG_LEVEL_DEBUG 4 |
◆ CTRL_LOG_LEVEL_ERROR
#define CTRL_LOG_LEVEL_ERROR 1 |
◆ CTRL_LOG_LEVEL_INFO
#define CTRL_LOG_LEVEL_INFO 3 |
◆ CTRL_LOG_LEVEL_NONE
#define CTRL_LOG_LEVEL_NONE 0 |
◆ CTRL_LOG_LEVEL_WARNING
#define CTRL_LOG_LEVEL_WARNING 2 |
◆ ctrl_logd
#define ctrl_logd std::ostream(0) |
◆ ctrl_loge
#define ctrl_loge (std::cout << "[E][" __FILE__ ":" << __LINE__ << "]\t") |
◆ ctrl_logi
#define ctrl_logi std::ostream(0) |
◆ ctrl_logw
#define ctrl_logw (std::cout << "[W][" __FILE__ ":" << __LINE__ << "]\t") |