Path2D

Mostrar obsoleto
Não navegável

Resumo

Propriedades

Métodos

Propriedades

Color3

Ler Parallel

SelectedControlPoint

Não replicado
Ler Parallel
Segurança do script Roblox

SelectedControlPointData

Não replicado
Ler Parallel
Segurança do script Roblox

Thickness

Ler Parallel

Determines how thick the Path2D path is.

Transparency

Ler Parallel
Segurança do script Roblox

Visible

Ler Parallel

Determines if the Path2D path is rendered or not. When false, the path will not render. However, any modifications to the control points will update correctly, ensuring that querying data will have the correct info.

ZIndex

Ler Parallel

Determines the order in which a Path2D path renders relative to other GUIs. Works the same as GuiObject.ZIndex but does not interact with layout order in any way.

Métodos

GetBoundingRect


Devolução

GetControlPoint

Returns the Path2DControlPoint for a given index. If the index is out of bounds, this method will throw an error.

Parâmetros

index: number

Devolução

The control point at the given index.

GetControlPoints

Returns a table of all the Path2DControlPoints for the Path2D.


Devolução

Table of all the Path2DControlPoints.

GetPositionOnCurve

Returns the 2D UDim2 position at a given t value between 0 and 1 (inclusive), representing the parameter space result of querying the spline. The values will be more tightly packed near bends and wider apart in straighter segments; see GetPositionOnCurveArcLength() for even spacing results.

Throws an error if the Path2D has less than two control points.

Parâmetros

The value to query the Path2D at.


Devolução

The position in parameter space.

GetPositionOnCurveArcLength

Returns the 2D UDim2 position at a given t value between 0 and 1 (inclusive), representing the arc length space result of querying the spline. The values will be evenly spaced along the spline; see GetPositionOnCurve() for parameter spacing results.

Throws an error if the Path2D has less than two control points.

Parâmetros

The value to query the Path2D at.


Devolução

The position in arc length space.

GetTangentOnCurve

Returns the tangent at a given t value in parameter space where t is a value between 0 and 1 (inclusive). Throws an error if the Path2D has less than two control points.

Parâmetros

The value to query the Path2D at.


Devolução

GetTangentOnCurveArcLength

Returns the tangent at a given t value in arc length space where t is a value between 0 and 1 (inclusive). Throws an error if the Path2D has less than two control points.

Parâmetros

The value to query the Path2D at.


Devolução

The tangent in arc length space.

InsertControlPoint

void

Inserts a new Path2DControlPoint at a given index. Throws a warning if the index is out of bounds or if you're trying to add control points past the limit of 250.

Parâmetros

index: number

The index to insert at.

The control point to insert.


Devolução

void

RemoveControlPoint

void

Removes a control point at the given index. Throws a warning if the index is out of bounds.

Parâmetros

index: number

The index to remove at.


Devolução

void

SetControlPoints

void

Sets all the control points to the specified array, replacing all existing points with new ones. Throws a warning if there are more than 250 points in the controlPoints array.

Parâmetros

controlPoints: Array

The new list of control points to set.


Devolução

void

UpdateControlPoint

void

Updates the control point at the given index. Throws a warning if the index is out of range.

Parâmetros

index: number

The control point index to update.


Devolução

void

Eventos