zoukankan
html css js c++ java
轨迹(locus)
轨迹是一个物体移动的 时间-位置 函数
locus(t) = (x,y)
通过给定时间t可以得到一个坐标(x,y),由于得到的是二维的坐标,这个轨迹称为二维轨迹
如果得到坐标是三维的,那么这个轨迹是一个三维的轨迹。
同样的,如果得到的结果是一个多维的数据,那么这个轨迹可以描述更多的信息。
比如,除了三维坐标之外,还可以描述物体的方向,旋转角度,甚至缩放,透明度等等。
这样,把轨迹描述为一个模板
template
<
class
Point
>
class
Locus
{
public
:
struct
Node
{
int
m_time;
Point m_p;
bool
operator
<
(
int
time)
const
{
return
m_time
<
time;
}
}
;
void
loadData(
const
char
*
data);
virtual
int
getInterval(
int
time, Point
&
result)
=
0
;
protected
:
Locus(LocusType type);
const
LocusType mc_type;
int
m_time;
::std::vector
<
Node
>
m_data;
}
;
具体的轨迹,例如:直线,B样条...都继承这个模板类。重载getInterval函数,得到不同的映射关系。
查看全文
相关阅读:
2018-8-18 训练神经网络笔记
ffmpeg解码视频为图片和将图片合成一个MP4视频
minikube start error
按顺序将目录下的所有文件的绝对路径写入文件中
ssh远程免密登录
Ubuntu默认的awk一直报语法错误
ffmpeg常用操作
ssh免密登录server
cv::namedWindow是非线程安全的
lingcrypt源码安装undefined reference to ...
原文地址:https://www.cnblogs.com/kaikai/p/73865.html
最新文章
java 并发的一些相关概念学习
java volatile关键字的学习
CMD netstat命令
Spring -- 5.1
Spring -- 5.0
Spring -- 4.1
Spring -- 4.0
Spring -- 3.1
Spring -- 3.0
Spring -- 2.1
热门文章
Spring -- 1
CS231N笔记之损失函数和优化
C++学习5 IO输入输出
C++学习6 顺序容器
C++学习3 表达式、语句和函数拾遗
C++学习4 类
C++学习1 变量和基本类型
C++学习2 字符串、向量和数组
C#课程拾遗
2018-8-9 损失函数学习
Copyright © 2011-2022 走看看