Condividi tramite


SCNVector4.BaryCentric Metodo

Definizione

Overload

BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4)

Interpola a, be c, usando le coordinate u barycentriche e e varchivia il risultato in result.

BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single)

Interpola a, be c, usando le coordinate u barycentriche e v.

BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4)

Interpola a, be c, usando le coordinate u barycentriche e e varchivia il risultato in result.

public static void BaryCentric (ref SceneKit.SCNVector4 a, ref SceneKit.SCNVector4 b, ref SceneKit.SCNVector4 c, float u, float v, out SceneKit.SCNVector4 result);
static member BaryCentric :  *  *  * single * single *  -> unit

Parametri

u
Single
v
Single
result
SCNVector4

Commenti

Quando u e v sono entrambi 0, il risultato è a. Quando u è 1 e v è 0, il risultato è b. Quando u è 0 e v è 1, il risultato è c. In caso contrario, una combinazione ponderata dei tre vettori di input.

Si applica a

BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4)

public static void BaryCentric (ref SceneKit.SCNVector4 a, ref SceneKit.SCNVector4 b, ref SceneKit.SCNVector4 c, nfloat u, nfloat v, out SceneKit.SCNVector4 result);
static member BaryCentric :  *  *  * nfloat * nfloat *  -> unit

Parametri

u
nfloat
v
nfloat
result
SCNVector4

Si applica a

BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat)

public static SceneKit.SCNVector4 BaryCentric (SceneKit.SCNVector4 a, SceneKit.SCNVector4 b, SceneKit.SCNVector4 c, nfloat u, nfloat v);
static member BaryCentric : SceneKit.SCNVector4 * SceneKit.SCNVector4 * SceneKit.SCNVector4 * nfloat * nfloat -> SceneKit.SCNVector4

Parametri

u
nfloat
v
nfloat

Restituisce

Si applica a

BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single)

Interpola a, be c, usando le coordinate u barycentriche e v.

public static SceneKit.SCNVector4 BaryCentric (SceneKit.SCNVector4 a, SceneKit.SCNVector4 b, SceneKit.SCNVector4 c, float u, float v);
static member BaryCentric : SceneKit.SCNVector4 * SceneKit.SCNVector4 * SceneKit.SCNVector4 * single * single -> SceneKit.SCNVector4

Parametri

u
Single
v
Single

Restituisce

Quando u e v sono entrambi 0, il risultato è a. Quando u è 1 e v è 0, il risultato è b. Quando u è 0 e v è 1, il risultato è c. In caso contrario, viene restituita una combinazione ponderata dei tre vettori di input.

Si applica a