Path2D
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Tóm Tắt
Thuộc Tính
Phương Pháp
Trả về kích thước gắn cho Path2D .
Trả về Path2DControlPoint cho một chỉ mục cụ thể.
Trả lại tất cả Path2DControlPoints vì Path2D .
Trả về chiều dài của Path2D .
Trả về số điểm kiểm soát tối đa được phép.
Trả vị trí tại một giá trị nhất định trong không gian tham số.
Trả vị trí tại một giá trị cụ thể trong không gian chiều dài cung cấp.
Trả về tangente tại một giá trị cụ thể trong không gian tham số.
Trả về tangente tại một giá trị cụ thể trong không gian chiều dài hình tròn.
Chèn một điểm điều khiển mới tại một chỉ mục nhất định.
Loại bỏ một điều khiển tại chỉ mục đã cho.
Đặt tất cả các điểm kiểm soát vào mảng được chỉ định, thay thế tất cả các điểm hiện có bằng các điểm mới.
Cập nhật một điểm điều khiển tại chỉ mục đã cho.
Sự Kiện
Bắt lửa bất cứ khi nào điểm kiểm soát thời gian thay đổi.
Thuộc Tính
SelectedControlPoint
SelectedControlPointData
Visible
Xác định xem con đường Path2D có được hiển thị hay không.Khi sai, con đường sẽ không được hiển thị.Tuy nhiên, bất kỳ thay đổi nào đối với điểm điều khiển sẽ được cập nhật đúng, đảm bảo rằng dữ liệu truy vấn sẽ có thông tin chính xác.
ZIndex
Xác định thứ tự mà một con đường Path2D render tương đối với các GUI khác.Hoạt động giống như GuiObject.ZIndex nhưng không tương tác với trật tự bố trí theo bất kỳ cách nào.
Phương Pháp
GetBoundingRect
Trả về kích thước giới hạn Rect cho Path2D.Nó được tính toán dựa trên các điểm điều khiển và không thể thay đổi bên ngoài việc thay đổi dữ liệu điểm điều khiển.
Lợi Nhuận
GetControlPoint
Trả về Path2DControlPoint cho một chỉ mục nhất định. Nếu chỉ mục nằm ngoài giới hạn, phương pháp này sẽ ném lỗi.
Tham Số
Lợi Nhuận
Điểm điều khiển tại chỉ mục đã cho.
GetControlPoints
Trả về một bảng tất cả các Path2DControlPoints cho Path2D .
Lợi Nhuận
Bảng của tất cả Path2DControlPoints .
GetLength
Trả chiều dài của Path2D . Chức năng này có thể đắt tiền nếu được gọi quá thường xuyên.
Lợi Nhuận
GetPositionOnCurve
Trả vị trí 2D UDim2 tại một giá trị đã cho t giữa 0 và 1 (bao gồm), đại diện cho không gian tham số kết quả của việc truy vấn spline.Các giá trị sẽ được bọc chặt hơn gần các khúc cua và rộng hơn trong các phần thẳng hơn; xem GetPositionOnCurveArcLength() để có kết quả cách xa tương tự.
Ném lỗi nếu Path2D có ít hơn hai điểm điều khiển.
Tham Số
Lợi Nhuận
Vị trí trong không gian tham số.
GetPositionOnCurveArcLength
Trả vị trí 2D UDim2 tại một giá trị đã cho t giữa 0 và 1 (bao gồm), đại diện cho kết quả không gian chiều dài của việc truy vấn spline.Các giá trị sẽ được xếp đều dọc theo spline; xem GetPositionOnCurve() đối với kết quả khoảng cách tham số.
Ném lỗi nếu Path2D có ít hơn hai điểm điều khiển.
Tham Số
Giá trị để truy vấn Path2D tại.
Lợi Nhuận
Vị trí trong không gian chiều dài cung.
GetTangentOnCurve
Trả về tangente tại một giá trị t nhất định trong không gian tham số nơi t là một giá trị giữa 0 và 1 (bao gồm).Ném lỗi nếu Path2D có ít hơn hai điểm điều khiển.
Tham Số
Lợi Nhuận
GetTangentOnCurveArcLength
Trả về tangente tại một giá trị t đã cho trong không gian chiều dài của hình tròn nơi t là một giá trị nằm giữa 0 và 1 (bao gồm).Ném lỗi nếu Path2D có ít hơn hai điểm điều khiển.
Tham Số
Lợi Nhuận
Tang trong không gian chiều dài của hình tròn.
InsertControlPoint
Chèn một mới Path2DControlPoint tại một chỉ mục nhất định.Ném một cảnh báo nếu chỉ mục nằm ngoài giới hạn hoặc nếu bạn đang cố gắng thêm điểm điều khiển vượt giới hạn 50.
Tham Số
Chỉ mục để chèn vào.
Điểm điều khiển để chèn.
Lợi Nhuận
RemoveControlPoint
Loại bỏ một điểm điều khiển tại chỉ mục đã cho. Ném một cảnh báo nếu chỉ mục ngoài giới hạn.
Tham Số
Chỉ mục để xóa tại.
Lợi Nhuận
SetControlPoints
Đặt tất cả các điểm kiểm soát vào mảng được chỉ định, thay thế tất cả các điểm hiện có bằng các điểm mới.Ném một cảnh báo nếu có hơn 50 điểm trong controlPoints array.
Tham Số
Danh sách mới các điểm kiểm soát để cài đặt.
Lợi Nhuận
UpdateControlPoint
Cập nhật điểm điều khiển tại chỉ mục đã cho. Ném một cảnh báo nếu chỉ mục nằm ngoài phạm vi.
Tham Số
Chỉ mục điểm kiểm soát để cập nhật.
Lợi Nhuận
Sự Kiện
ControlPointChanged
Bắt lửa bất cứ khi nào điểm kiểm soát thời gian thay đổi.