SCNVector4.BaryCentric Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4) |
Interpola |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4) | |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat) | |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single) |
Interpola |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4)
Interpola a
, b
e c
, usando le coordinate u
barycentriche e e v
archivia 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
, b
e 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.