Learn
Engine Class
Path2D


API Reference
Properties
Closed
Read Parallel
Capabilities: UI
Path2D.Closed:boolean

Color3
Read Parallel
Capabilities: UI
Path2D.Color3:Color3

SelectedControlPoint
Not Replicated
Roblox Script Security
Read Parallel
Capabilities: UI
Path2D.SelectedControlPoint:number

SelectedControlPointData
Not Replicated
Roblox Script Security
Read Parallel
Capabilities: UI
Path2D.SelectedControlPointData:Path2DControlPoint

Thickness
Read Parallel
Capabilities: UI
Path2D.Thickness:number

Visible
Read Parallel
Capabilities: UI
Path2D.Visible:boolean

ZIndex
Read Parallel
Capabilities: UI
Path2D.ZIndex:number

Methods
GetBoundingRect
Capabilities: UI
Path2D:GetBoundingRect():Rect
Returns

GetControlPoint
Capabilities: UI
Path2D:GetControlPoint(index:number):Path2DControlPoint
Parameters
index:number

GetControlPoints
Capabilities: UI
Path2D:GetControlPoints():{any}
Returns

GetLength
Capabilities: UI
Path2D:GetLength():number
Returns

GetMaxControlPoints
Capabilities: UI
Path2D:GetMaxControlPoints():number
Returns

GetPositionOnCurve
Capabilities: UI
Path2D:GetPositionOnCurve(t:number):UDim2
Parameters
Returns

GetPositionOnCurveArcLength
Capabilities: UI
Path2D:GetPositionOnCurveArcLength(t:number):UDim2
Parameters
Returns

GetTangentOnCurve
Capabilities: UI
Path2D:GetTangentOnCurve(t:number):Vector2
Parameters
Returns

GetTangentOnCurveArcLength
Capabilities: UI
Path2D:GetTangentOnCurveArcLength(t:number):Vector2
Parameters
Returns

InsertControlPoint
Capabilities: UI
Path2D:InsertControlPoint(
):()
Parameters
index:number
Returns
()

RemoveControlPoint
Capabilities: UI
Path2D:RemoveControlPoint(index:number):()
Parameters
index:number
Returns
()

SetControlPoints
Capabilities: UI
Path2D:SetControlPoints(controlPoints:{any}):()
Parameters
controlPoints:{any}
Returns
()

UpdateControlPoint
Capabilities: UI
Path2D:UpdateControlPoint(
):()
Parameters
index:number
Returns
()

Events
ControlPointChanged
Capabilities: UI
Path2D.ControlPointChanged():RBXScriptSignal

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.