Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 és un double-precision 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, i altres API de geometria i material. El w el component és típicament 1.0 per a posicions cartesianes estàndard.

using Aspose.ThreeD.Utilities;

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

Desambiguació d’espai de noms: Dues separades Vector4 estructures existeixen en aquesta biblioteca:

  • Aspose.ThreeD.Utilities.Vector4double-precision, camps x, y, z, w (minúscules). Aquest és el tipus utilitzat per a Mesh.ControlPoints i propietats del color del material.
  • Aspose.ThreeD.Vector4punt flotant de precisió simple, camps X, Y, Z, W (majúscules). Utilitzat internament. Afegint aquest tipus a ControlPoints causarà un error de compilació.

Methods using Aspose.ThreeD.Utilities; quan es treballa amb punts de control de geometria o dades del material.

Methods

MethodsMethodsMethods
xdoubleComponent X
ydoubleComponent Y
zdoubleComponent Z
wdoubleComponent W (coordenada homogènia; utilitzeu 1.0 per a posicions estàndard)

Vegeu també

 Català