Vector4 — Aspose.3D FOSS for .NET
Methods
Aspose.ThreeD.Utilities.Vector4 je double-precision 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, a další geometrické a materiálové API. Tento w komponenta je typicky 1.0 pro standardní kartézské pozice.
using Aspose.ThreeD.Utilities;
var point = new Vector4(1.0, 2.0, 3.0, 1.0);
mesh.ControlPoints.Add(point);Rozlišení jmenných prostorů: Dva oddělené Vector4 structy existují v této knihovně:
Aspose.ThreeD.Utilities.Vector4— double-precision, polex,y,z,w(malá písmena). Toto je typ používaný proMesh.ControlPointsa vlastnosti barvy materiálu.Aspose.ThreeD.Vector4— single-precision float, poleX,Y,Z,W(velká písmena). Používá se interně. Přidání tohoto typu doControlPointszpůsobí chybu při kompilaci.
Methods using Aspose.ThreeD.Utilities; při práci s řídicími body geometrie nebo s materiálovými daty.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | X komponenta |
y | double | Y komponenta |
z | double | Z komponenta |
w | double | W komponenta (homogenní souřadnice; použijte 1.0 pro standardní pozice) |