Vector4 — Aspose.3D FOSS for .NET
Methods
Aspose.ThreeD.Utilities.Vector4 är en dubbelprecision 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, och andra geometri- och material-API:er. Den w komponent är vanligtvis 1.0 för standard kartesiska positioner.
using Aspose.ThreeD.Utilities;
var point = new Vector4(1.0, 2.0, 3.0, 1.0);
mesh.ControlPoints.Add(point);Namnrymdsavklaring: Två separata Vector4 strukturer finns i detta bibliotek:
Aspose.ThreeD.Utilities.Vector4— dubbelprecision, fältx,y,z,w(gemener). Detta är den typ som används förMesh.ControlPointsoch materialfärgegenskaper.Aspose.ThreeD.Vector4— enkelprecision flyttal, fältX,Y,Z,W(versaler). Används internt. Att lägga till denna typ tillControlPointskommer att orsaka ett kompileringsfel.
Methods using Aspose.ThreeD.Utilities; när du arbetar med geometrikontrollpunkter eller materialdata.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | X-komponent |
y | double | Y-komponent |
z | double | Z-komponent |
w | double | W-komponent (homogen koordinat; använd 1.0 för standardpositioner) |