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函数,得到不同的映射关系。
查看全文
相关阅读:
用OLEDB读取EXCEL时,单元格内容长度超过255被截断
jquery对属性和特性的操作
yum报[Errno 256] No more mirrors to try
c语言:计算数组长度
递归之100.相同的树
1160.Find Words That Can Be Formed By Characters
892.surface area of 3D shapes
递归之24&206(链表)
C++ private
Dell 7559 安装黑苹果 Mojave14.15.6
原文地址:https://www.cnblogs.com/kaikai/p/73865.html
最新文章
求最长回文子串:Manacher算法
字符串小记
C++虚函数的陷阱
.net mvc网站集成adfs(ws-fed协议)
错误 1297: 服务账户配置中不存在服务正常运行所需的特权
ADFS RelayState
多林环境中的ADFS
ADFS2016和ADFS代理的安装与配置
比较SSO协议: WS-Fed, SAML, and OAuth
理解ADFS相关概念
热门文章
c# 结构体struct注意事项
Windows 10在2018四月更新中默认安装了OpenSSH客户端
chrome会话cookie显示过期时间为1969-12-31T23:59:59.000Z
event.preventDefault() vs. return false
ADO.net开放式并发
System.Web.HttpUtility VS System.Web.HttpServerUtility VS System.Net.WebUtility
ASP.NET 4(和ASP.NET MVC 2)中输出HTML编码的新语法<%:%>
mvc html.PartialView()传参
Converting HTML to PDF with pdfHTML
mvc数组模型绑定-jquery ajax
Copyright © 2011-2022 走看看