Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 je double-precision 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, a další geometrické a materiálové API. Tento w komponenta je typicky 1.0 pro standardní kartézské pozice.

using Aspose.ThreeD.Utilities;

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

Rozlišení jmenných prostorů: Dva oddělené Vector4 structy existují v této knihovně:

  • Aspose.ThreeD.Utilities.Vector4double-precision, pole x, y, z, w (malá písmena). Toto je typ používaný pro Mesh.ControlPoints a vlastnosti barvy materiálu.
  • Aspose.ThreeD.Vector4single-precision float, pole X, Y, Z, W (velká písmena). Používá se interně. Přidání tohoto typu do ControlPoints způsobí chybu při kompilaci.

Methods using Aspose.ThreeD.Utilities; při práci s řídicími body geometrie nebo s materiálovými daty.

Methods

MethodsMethodsMethods
xdoubleX komponenta
ydoubleY komponenta
zdoubleZ komponenta
wdoubleW komponenta (homogenní souřadnice; použijte 1.0 pro standardní pozice)

Viz také

 Čeština