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.Vector4double-precision, velden x, y, z, w (kleine letters). Dit is het type dat wordt gebruikt voor Mesh.ControlPoints en materiaalkleur-eigenschappen.
  • Aspose.ThreeD.Vector4enkelprecisie float, velden X, Y, Z, W (hoofdletters). Intern gebruikt. Het toevoegen van dit type aan ControlPoints zal een compileerfout veroorzaken.

Methods using Aspose.ThreeD.Utilities; bij het werken met geometrie-controlepunten of materiaalgegevens.

Methods

MethodsMethodsMethods
xdoubleX-component
ydoubleY‑component
zdoubleZ‑component
wdoubleW‑component (homogene coördinaat; gebruik 1.0 voor standaardposities)

Zie ook

 Nederlands