Vector4 — Aspose.3D FOSS for .NET

Methods

Aspose.ThreeD.Utilities.Vector4 là một độ chính xác double 4-component vector. It is the type used by Mesh.ControlPoints (IList<Aspose.ThreeD.Utilities.Vector4>), PbrMaterial.BaseColor, LambertMaterial.Diffuse, và các API hình học và vật liệu khác. Các w thành phần thường 1.0 cho các vị trí Cartesian tiêu chuẩn.

using Aspose.ThreeD.Utilities;

var point = new Vector4(1.0, 2.0, 3.0, 1.0);
mesh.ControlPoints.Add(point);

Phân biệt không gian tên: Hai riêng biệt Vector4 các struct tồn tại trong thư viện này:

  • Aspose.ThreeD.Utilities.Vector4độ chính xác kép, các trường x, y, z, w (chữ thường). Đây là kiểu được sử dụng cho Mesh.ControlPoints và các thuộc tính màu vật liệu.
  • Aspose.ThreeD.Vector4số thực đơn độ chính xác, các trường X, Y, Z, W (chữ hoa). Được sử dụng nội bộ. Thêm kiểu này vào ControlPoints sẽ gây ra lỗi biên dịch.

Methods using Aspose.ThreeD.Utilities; khi làm việc với các điểm điều khiển hình học hoặc dữ liệu vật liệu.

Methods

MethodsMethodsMethods
xdoublethành phần X
ydoublethành phần Y
zdoublethành phần Z
wdoublethành phần W (tọa độ đồng nhất; sử dụng 1.0 cho các vị trí tiêu chuẩn)

Xem thêm

 Tiếng Việt