D3DXVec3CatmullRom 函数
在3-D向量之间进行Catmull-Rom插值。
定义:
参数:
pOut
[in, out]指向 D3DXVECTOR3结构的操作结果。
pV0
[in]指向 D3DXVECTOR3 结构的位置向量。
pV1
[in]指向 D3DXVECTOR3 结构的位置向量。
pV2
[in]指向 D3DXVECTOR3 结构的位置向量。
pV3
[in]指向 D3DXVECTOR3 结构的位置向量。
s
[in]权重系数。看说明。
返回值:
指向 D3DXVECTOR3 结构的Catmull-Rom插值结果。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
说明:
比如给四点 (p1, p2, p3, p4),要找一个函数Q(s)满足下面的条件:
Q(s) 是一个三次函数。
Q(s) 是当s范围从0到1时在p2 和p3 之间插值。
Q(s) 是当s为0时,它平行于p1 到 p3的连接线。
Q(s) 是当s为1时,它平行p2 到 p4的连线。
函数信息:
|
Header
|
d3dx9math.h |
|
Import library
|
d3dx9.lib |
|
Minimum operating systems
|
Windows98 |
函数相关:
D3DXVec2CatmullRom, D3DXVec4CatmullRom
本文介绍了D3DXVec3CatmullRom函数,该函数用于在3 - D向量之间进行Catmull - Rom插值。文中给出了函数定义、参数(如pOut、pV0 - pV3、s)及返回值,还说明了函数的插值条件,同时提及了相关函数D3DXVec2CatmullRom和D3DXVec4CatmullRom。
864

被折叠的 条评论
为什么被折叠?



