# model.getCurve(curve)

Get Curve parameters

Note this function uses Lua's usual index starting with 1 since version 2.9.0.

@status current Introduced in 2.0.12, uses Lua's normal indexing for `x` and `y` tables as of 2.9.0

## Parameters

* `curve` (unsigned number) curve number (use 0 for Curve1)

## Return value

* `nil` requested curve does not exist
* `table` curve data:
  * `name` (string) name
  * `type` (number) type
  * `smooth` (boolean) smooth
  * `points` (number) number of points
  * `y` (table) table of Y values:
    * `key` is point number (starts from 1)
    * `value` is y value
  * `x` (table) **only included for custom curve type**:
    * `key` is point number (starts from 1)
    * `value` is x value
