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.Vector4— kaksoistarkkuus, kentätx,y,z,w(pienillä kirjaimilla). Tämä on tyyppi, jota käytetäänMesh.ControlPointsja materiaalin väriominaisuuksissa.Aspose.ThreeD.Vector4— yksittäistarkkuusliukuluku, kentätX,Y,Z,W(isoilla kirjaimilla). Käytetään sisäisesti. Tämän tyyppin lisääminenControlPointsaiheuttaa käännösvirheen.
Methods using Aspose.ThreeD.Utilities; kun työskennellään geometrian ohjauspisteiden tai materiaalitietojen kanssa.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | X-komponentti |
y | double | Y-komponentti |
z | double | Z-komponentti |
w | double | W-komponentti (homogeeninen koordinaatti; käytä 1.0 standardiasemille) |