# Curve3DEN (functions)

- [BIS_fnc_richCurve_edenAttributesChanged](../../functions/BIS_fnc_richCurve_edenAttributesChanged.md): 3DEN attributes of a curve change
- [BIS_fnc_richCurve_edenBakeCurve3D](../../functions/BIS_fnc_richCurve_edenBakeCurve3D.md): Bakes a curve to a set of points
- [BIS_fnc_richCurve_edenComputeNearestSegment](../../functions/BIS_fnc_richCurve_edenComputeNearestSegment.md): Computes the nearest baked segment from given 3D position
- [BIS_fnc_richCurve_edenConnectionChanged](../../functions/BIS_fnc_richCurve_edenConnectionChanged.md): 3DEN connection of a curve change
- [BIS_fnc_richCurve_edenDragged](../../functions/BIS_fnc_richCurve_edenDragged.md): Entity is dragged in 3DEN
- [BIS_fnc_richCurve_edenDrawControlPoints3D](../../functions/BIS_fnc_richCurve_edenDrawControlPoints3D.md): Draws all control points of a curve
- [BIS_fnc_richCurve_edenDrawCurve3D](../../functions/BIS_fnc_richCurve_edenDrawCurve3D.md): Draws a location curve in 3D
- [BIS_fnc_richCurve_edenIsSelected](../../functions/BIS_fnc_richCurve_edenIsSelected.md): Whether given curve is selected in 3den
- [BIS_fnc_richCurve_edenMarkStateDirty](../../functions/BIS_fnc_richCurve_edenMarkStateDirty.md): Marks a curve state as dirty, so it knows it needs to recalculate For example, moving a key in EDEN
- [BIS_fnc_richCurve_edenTick](../../functions/BIS_fnc_richCurve_edenTick.md): 
