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(lowercase). Αυτός είναι ο τύπος που χρησιμοποιείται γιαMesh.ControlPointsκαι ιδιότητες χρώματος υλικού.Aspose.ThreeD.Vector4— float μονής ακρίβειας, πεδίαX,Y,Z,W(uppercase). Χρησιμοποιείται εσωτερικά. Η προσθήκη αυτού του τύπου στοControlPointsθα προκαλέσει σφάλμα μεταγλώττισης.
Methods using Aspose.ThreeD.Utilities; όταν εργάζεστε με σημεία ελέγχου γεωμετρίας ή δεδομένα υλικού.
Methods
| Methods | Methods | Methods |
|---|---|---|
x | double | συστατικό X |
y | double | Συστατικό Y |
z | double | Συστατικό Z |
w | double | Συστατικό W (ομογενής συντεταγμένη· χρησιμοποιήστε 1.0 για τυπικές θέσεις) |