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.Vector4float μονής ακρίβειας, πεδία X, Y, Z, W (uppercase). Χρησιμοποιείται εσωτερικά. Η προσθήκη αυτού του τύπου στο ControlPoints θα προκαλέσει σφάλμα μεταγλώττισης.

Methods using Aspose.ThreeD.Utilities; όταν εργάζεστε με σημεία ελέγχου γεωμετρίας ή δεδομένα υλικού.

Methods

MethodsMethodsMethods
xdoubleσυστατικό X
ydoubleΣυστατικό Y
zdoubleΣυστατικό Z
wdoubleΣυστατικό W (ομογενής συντεταγμένη· χρησιμοποιήστε 1.0 για τυπικές θέσεις)

Δείτε επίσης

 Ελληνικά