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.Vector4— doppia precisione, campix,y,z,w(minuscolo). Questo è il tipo usato perMesh.ControlPointse le proprietà di colore del materiale.Aspose.ThreeD.Vector4— float a precisione singola, campiX,Y,Z,W(maiuscolo). Usato internamente. Aggiungere questo tipo aControlPointscauserà un errore di compilazione.
Methods using Aspose.ThreeD.Utilities; quando si lavora con punti di controllo della geometria o dati del materiale.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | componente X |
y | double | componente Y |
z | double | componente Z |
w | double | componente W (coordinata omogenea; usa 1.0 per posizioni standard) |