# Bezier2D

Class in Arbor / Inherits from: object
Implements interfaces: System.IEquatable<Bezier2D>

## Description

Class to handle the two-dimensional cubic Bezier

## Constructors

| Description
--- | ---
Bezier2D | new Bezier2D.

## Properties

Property Name | Description
--- | ---
endControl | Control point of the end point
endPosition | End point
isChanged | Whether it has been changed
length | Length
startControl | Control point of the starting point
startPosition | Starting point

## Methods

Method Name | Description
--- | ---
Equals | Returns whether this is equal to Bezier2D.
GetClosestParam | Get a closest point on the Bezier curve.
GetClosestPoint | Get a closest point on the Bezier curve.
GetHashCode | Get a hash code.
GetLinearPoint | Get a position on the Bezier curve linear.
GetPoint | Get a position on the Bezier curve.
GetTangent | Get a tangent on the Bezier curve.
LinearToInterpolationParam | Returns normal interpolation value of Bezier curve from linear interpolation value t.
SetEndPoint | Set End point.
SetStartPoint | Set Start point.
ToString | Convert value to string format.

## Static Methods

Method Name | Description
--- | ---
GetBoundingBox | Get the bounding box of a Bezier curve.
GetPoint | Get a position on the Bezier curve.
GetTangent | Get a tangent on the Bezier curve.

## Operators

Operator Name | Description
--- | ---
operator != | Returns whether Bezier2D are not equal.
operator == | Returns whether Bezier2D is equal.