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