Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 on kaksoistarkkuus 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, ja muita geometria- ja materiaali-API-rajapintoja. Tämä w komponentti on tyypillisesti 1.0 standardisille karteesisille sijainneille.

using Aspose.ThreeD.Utilities;

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

Nimiavaruuden erottelu: Kaksi erillistä Vector4 rakennetta on tässä kirjastossa:

  • Aspose.ThreeD.Utilities.Vector4kaksoistarkkuus, kentät x, y, z, w (pienillä kirjaimilla). Tämä on tyyppi, jota käytetään Mesh.ControlPoints ja materiaalin väriominaisuuksissa.
  • Aspose.ThreeD.Vector4yksittäistarkkuusliukuluku, kentät X, Y, Z, W (isoilla kirjaimilla). Käytetään sisäisesti. Tämän tyyppin lisääminen ControlPoints aiheuttaa käännösvirheen.

Methods using Aspose.ThreeD.Utilities; kun työskennellään geometrian ohjauspisteiden tai materiaalitietojen kanssa.

Methods

MethodsMethodsMethods
xdoubleX-komponentti
ydoubleY-komponentti
zdoubleZ-komponentti
wdoubleW-komponentti (homogeeninen koordinaatti; käytä 1.0 standardiasemille)

Katso myös

 Suomi