Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 е двойна точност 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, и други API за геометрия и материали. Това w компонентът обикновено 1.0 за стандартни декартови позиции.

using Aspose.ThreeD.Utilities;

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

Разграничаване на пространства от имена: Два отделни Vector4 структури съществуват в тази библиотека:

  • Aspose.ThreeD.Utilities.Vector4двойна точност, полета x, y, z, w (малки букви). Това е типът, използван за Mesh.ControlPoints и свойства за цвят на материалите.
  • Aspose.ThreeD.Vector4float с единична точност, полета X, Y, Z, W (главни букви). Използва се вътрешно. Добавянето на този тип към ControlPoints ще предизвика грешка при компилация.

Methods using Aspose.ThreeD.Utilities; когато работите с контролни точки на геометрията или материални данни.

Methods

MethodsMethodsMethods
xdoubleX компонент
ydoubleY компонент
zdoubleZ компонент
wdoubleW компонент (хомогенна координата; използвайте 1.0 за стандартни позиции)

Вижте също

 Български