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函数,得到不同的映射关系。
查看全文
相关阅读:
中文分词资源
软工第二次作业——数独生成器
软工第一次作业?再次给自己一次定位!
大一下学期的自我目标,上学期的小总结
在Mac OS X上安装JavaHL
在MONO下实现WCF所遇到的问题
linux下允许root用户远程登录
CentOS 6.0 安装 MONO 2.10.8
Linux Vi命令
CentOS 6.0 编译安装 MySQL 5.5.17
原文地址:https://www.cnblogs.com/kaikai/p/73865.html
最新文章
Java线程池简聊
测试spring源码摘取
学而思Java开发岗位面试
html 中几次方,平方米,立方米,下标,上标,删除线等的表示方法
day01.2 自动登录github
day01.1 爬某网小视频
video.js的使用
CSS Filter
PHP PDO select语句结果行数计算
HTML5 Video
热门文章
js window.onload事件
浅谈隐语义模型和非负矩阵分解NMF
NMF和SVD在推荐系统中的应用(实战)
海量数据集利用Minhash寻找相似的集合【推荐优化】
搜索suggestion
矩阵分解模型
Java程序中与MongoDB建立连接~小记
5种方法推导Normal Equation
xgboostpython参数深入理解
蓄水池抽样(原理&实现)
Copyright © 2011-2022 走看看