请生成一个单文件 HTML,用 Canvas 演示开普勒第一定律:行星沿椭圆轨道运行,太阳位于椭圆的一个焦点上。具体要求:
功能与交互
深色星空背景,带轻微闪烁效果。
绘制椭圆轨道,太阳固定在左焦点,另一个空焦点用蓝色小圆标出。
行星沿椭圆轨道运动,运动速度符合开普勒第二定律:近日点快、远日点慢。
提供“离心率 e”滑块,范围 0 到 0.9,实时改变椭圆形状。
提供“公转速度”滑块,范围 0.1× 到 3×。
提供“暂停/继续”和“重置”按钮。
提供复选框:
等面积扇形:把周期 8 等分,每份扫过面积相等,用半透明扇形显示。
行星到两焦点的连线:用虚线连接行星与太阳、行星与空焦点。
速度矢量:用红色箭头表示行星速度方向与大小。
几何标注 a、b:显示半长轴和半短轴。
右侧或底部显示实时数据面板:半长轴 a、半短轴 b、半焦距 c、离心率 e、行星到太阳距离 r、到另一焦点距离 r′,并突出显示 r + r′ 恒等于 2a。

