Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 es un double-precision 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, y otras API de geometría y material. El w el componente es típicamente 1.0 para posiciones cartesianas estándar.

using Aspose.ThreeD.Utilities;

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

Desambiguación de espacio de nombres: Dos separados Vector4 estructuras existen en esta biblioteca:

  • Aspose.ThreeD.Utilities.Vector4double-precision, campos x, y, z, w (minúsculas). Este es el tipo usado para Mesh.ControlPoints y propiedades de color del material.
  • Aspose.ThreeD.Vector4flotante de precisión simple, campos X, Y, Z, W (MAYÚSCULAS). Usado internamente. Añadiendo este tipo a ControlPoints causará un error de compilación.

Methods using Aspose.ThreeD.Utilities; al trabajar con puntos de control de geometría o datos de material.

Methods

MethodsMethodsMethods
xdoublecomponente X
ydoublecomponente Y
zdoublecomponente Z
wdoublecomponente W (coordenada homogénea; use 1.0 para posiciones estándar)

Ver también

 Español