12345678910111213141516171819202122232425 |
- // MonoGame - Copyright (C) The MonoGame Team
- // This file is subject to the terms and conditions defined in
- // file 'LICENSE.txt', which is part of this source code package.
- namespace CommonLang.Geometry
- {
- /// <summary>
- /// Defines the different tangent types to be calculated for <see cref="CurveKey"/> points in a <see cref="Curve"/>.
- /// </summary>
- public enum CurveTangent
- {
- /// <summary>
- /// The tangent which always has a value equal to zero.
- /// </summary>
- Flat,
- /// <summary>
- /// The tangent which contains a difference between current tangent value and the tangent value from the previous <see cref="CurveKey"/>.
- /// </summary>
- Linear,
- /// <summary>
- /// The smoouth tangent which contains the inflection between <see cref="CurveKey.TangentIn"/> and <see cref="CurveKey.TangentOut"/> by taking into account the values of both neighbors of the <see cref="CurveKey"/>.
- /// </summary>
- Smooth
- }
- }
|