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 у цій бібліотеці існують structs:

  • 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 для стандартних позицій)

Див. також

 Українська