docs: document smoothing processing core

This commit is contained in:
梁薄云
2026-08-04 14:29:51 +08:00
parent 4a7dd875a4
commit 8f6e97e88f
17 changed files with 153 additions and 11 deletions
@@ -7,6 +7,14 @@ namespace MultiWheelC.TrajectoryPlanning.PathSmoothing.Processing;
public sealed class SmoothingPoint2D
{
/// <summary>创建不可变二维路径点。</summary>
/// <param name="xMeters">世界坐标 X,单位 m。</param>
/// <param name="yMeters">世界坐标 Y,单位 m。</param>
/// <param name="arcLengthMeters">本方向段内从零开始的累计弧长,单位 m。</param>
/// <param name="headingRadians">归一化车辆航向,单位 rad。</param>
/// <param name="unwrappedHeadingRadians">连续展开的车辆航向,单位 rad。</param>
/// <param name="bodyClearanceMeters">路径点携带的保守车体净空,单位 m。</param>
/// <param name="isGearSwitchPoint">该点是否标记新方向段的换向边界。</param>
/// <param name="source">点在平滑处理流中的来源枚举。</param>
public SmoothingPoint2D(
double xMeters,
double yMeters,