Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 è un doppia precisione 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, e altre API di geometria e materiale. Il w il componente è tipicamente 1.0 per posizioni cartesiane standard.

using Aspose.ThreeD.Utilities;

var point = new Vector4(1.0, 2.0, 3.0, 1.0);
mesh.ControlPoints.Add(point);

Disambiguazione del namespace: Due separati Vector4 struct sono presenti in questa libreria:

  • Aspose.ThreeD.Utilities.Vector4doppia precisione, campi x, y, z, w (minuscolo). Questo è il tipo usato per Mesh.ControlPoints e le proprietà di colore del materiale.
  • Aspose.ThreeD.Vector4float a precisione singola, campi X, Y, Z, W (maiuscolo). Usato internamente. Aggiungere questo tipo a ControlPoints causerà un errore di compilazione.

Methods using Aspose.ThreeD.Utilities; quando si lavora con punti di controllo della geometria o dati del materiale.

Methods

MethodsMethodsMethods
xdoublecomponente X
ydoublecomponente Y
zdoublecomponente Z
wdoublecomponente W (coordinata omogenea; usa 1.0 per posizioni standard)

Vedi anche

 Italiano