Vector4 — Aspose.3D FOSS for .NET
Methods
Aspose.ThreeD.Utilities.Vector4 is een double-precision 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, en andere geometry en material APIs. De w component is gewoonlijk 1.0 voor standaard Cartesian posities.
using Aspose.ThreeD.Utilities;
var point = new Vector4(1.0, 2.0, 3.0, 1.0);
mesh.ControlPoints.Add(point);Namespace-ontdubbeling: Twee afzonderlijke Vector4 structs bestaan in deze bibliotheek:
Aspose.ThreeD.Utilities.Vector4— double-precision, veldenx,y,z,w(kleine letters). Dit is het type dat wordt gebruikt voorMesh.ControlPointsen materiaalkleur-eigenschappen.Aspose.ThreeD.Vector4— enkelprecisie float, veldenX,Y,Z,W(hoofdletters). Intern gebruikt. Het toevoegen van dit type aanControlPointszal een compileerfout veroorzaken.
Methods using Aspose.ThreeD.Utilities; bij het werken met geometrie-controlepunten of materiaalgegevens.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | X-component |
y | double | Y‑component |
z | double | Z‑component |
w | double | W‑component (homogene coördinaat; gebruik 1.0 voor standaardposities) |