指定された 3D ベクトルを Catmull-Rom 補間します。
Namespace: LuminoAssembly: LuminoDotNet (in LuminoDotNet.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic static Vector3 CatmullRom(
Vector3 vec1,
Vector3 vec2,
Vector3 vec3,
Vector3 vec4,
float t
)
Public Shared Function CatmullRom (
vec1 As Vector3,
vec2 As Vector3,
vec3 As Vector3,
vec4 As Vector3,
t As Single
) As Vector3
public:
static Vector3 CatmullRom(
Vector3 vec1,
Vector3 vec2,
Vector3 vec3,
Vector3 vec4,
float t
)
static member CatmullRom :
vec1 : Vector3 *
vec2 : Vector3 *
vec3 : Vector3 *
vec4 : Vector3 *
t : float32 -> Vector3
Parameters
- vec1
- Type: LuminoVector3
処理の基になる 3D ベクトル - vec2
- Type: LuminoVector3
処理の基になる 3D ベクトル ( t = 0.0 のときの値 ) - vec3
- Type: LuminoVector3
処理の基になる 3D ベクトル ( t = 1.0 のときの値 ) - vec4
- Type: LuminoVector3
処理の基になる 3D ベクトル - t
- Type: SystemSingle
補間値 ( 0.0 ~ 1.0 )
Return Value
Type:
Vector3[Missing <returns> documentation for "M:Lumino.Vector3.CatmullRom(Lumino.Vector3,Lumino.Vector3,Lumino.Vector3,Lumino.Vector3,System.Single)"]
See Also