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.Vector4— float с единична точност, полетаX,Y,Z,W(главни букви). Използва се вътрешно. Добавянето на този тип къмControlPointsще предизвика грешка при компилация.
Methods using Aspose.ThreeD.Utilities; когато работите с контролни точки на геометрията или материални данни.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | X компонент |
y | double | Y компонент |
z | double | Z компонент |
w | double | W компонент (хомогенна координата; използвайте 1.0 за стандартни позиции) |