### 核心定位:飞星系统的可视化与深度解读
### 功能模块:
1. **九宫飞星可视化**(核心)
- 四层飞星切换(年/月/日/时)
- 飞星流转动画
- 能量热力图
- 宫位点击详情
2. **飞星深度解读**
- 飞星组合解读
- 流转规律分析
- 九宫格局识别
3. **飞星实用工具**
- 飞星速查
- 飞星对照表
- 本命飞星(已确认保留)
4. **系统关联**
- 跳转到时辰工具
- 跳转到风水工具
- 跳转到奇门工具
5. **知识库**
- 飞星基础知识
- 常见问题
- 实例分析
## 📋 九宫优化方案 - 实施计划
### 🎯 目标
将九宫打造成**飞星系统的可视化与深度解读工具**,与现有工具形成差异化互补。
---
## 🏗️ 功能模块设计
### 模块1:九宫飞星可视化(核心增强)
#### 1.1 四层飞星切换优化
```
当前:只能切换查看单层
优化:支持多层叠加显示
功能:
- Tab切换:先天九宫 / 年飞星 / 月飞星 / 日飞星 / 时飞星
- 多层叠加:同时显示2-4层飞星(用透明度区分)
- 自动流转:按时间顺序自动播放飞星流转动画
```
#### 1.2 宫位交互优化
```
当前:只能显示基础信息
优化:点击宫位弹出详细解读
功能:
- 点击宫位 → 弹窗显示该宫位的完整信息:
- 飞星名称及含义
- 当前层所有飞星
- 飞星组合解读
- 吉凶评级
- 化解建议
- 与其他工具的关联(时辰/风水/奇门)
```
#### 1.3 能量热力图
```
功能:
- 根据飞星组合计算每个宫位的能量值(-100到+100)
- 正值表示吉,负值表示凶
- 用颜色深浅表示强度:
- 深红 = 大凶
- 浅红 = 凶
- 灰色 = 平
- 浅绿 = 吉
- 深绿 = 大吉
```
#### 1.4 飞星流转动画
```
功能:
- 显示飞星在九宫中的移动轨迹
- 动画速度可调(慢/中/快)
- 支持暂停/播放
- 显示当前时间点
```
---
### 模块2:飞星深度解读(新增)
#### 2.1 飞星组合解读
```
功能:
- 自动识别当前九宫中的所有飞星组合
- 判断组合的生克关系:
- 相生组合(火生土、土生金...)
- 相克组合(水克火、火克金...)
- 相同组合(土+土、火+火...)
- 提供组合解读文案
- 显示组合的吉凶评级
```
#### 2.2 流转规律分析
```
功能:
- 展示飞星在过去、现在、未来的位置
- 预测下一个时辰/日的飞星分布
- 识别特殊节点:
- 五黄入中(大凶)
- 八白入中(大吉)
- 合十格局
- 连珠格局
```
#### 2.3 九宫格局识别
```
功能:
- 自动识别特殊格局:
- 合十格局(1+9、2+8、3+7、4+6)
- 连珠三格(如1-2-3、7-8-9)
- 伏吟格局
- 反吟格局
- 提供格局含义解读
- 显示格局的吉凶程度
```
---
### 模块3:飞星实用工具(新增)
#### 3.1 飞星速查
```
功能:
- 日期选择器:选择任意日期
- 快速显示该日期的:
- 年飞星
- 月飞星
- 日飞星
- 当前时辰飞星
- 一键返回今日
```
#### 3.2 飞星对照表
```
功能:
- 九星详解表(点击星名显示详情)
- 八门详解表
- 八神详解表
- 特殊组合速查表
- 可搜索、可筛选
```
#### 3.3 个人本命飞星(保留)
```
功能:
- 输入出生日期
- 计算本命飞星(命宫星)
- 显示本命星属性:
- 星名、五行
- 性格特质
- 运势倾向
- 显示本命星在不同年份的流转
- 提供本命星的化解建议
```
---
### 模块4:系统关联(新增)
#### 4.1 与时辰工具关联
```
功能:
- 九宫中显示"查看时辰详情"按钮
- 点击跳转到时辰工具
- 带上日期参数,直接显示该时辰详情
```
#### 4.2 与风水工具关联
```
功能:
- 九宫中显示"查看风水布局"按钮
- 点击跳转到风水工具
- 带上飞星数据,风水工具参考飞星布局
```
#### 4.3 与奇门工具关联
```
功能:
- 九宫中显示"查看奇门预测"按钮
- 点击跳转到奇门工具
- 带上时间参数,直接显示该时间的奇门布局
```
---
### 模块5:知识库(新增)
#### 5.1 飞星基础知识
```
内容:
- 什么是九宫飞星
- 九星详解
- 八门详解
- 八神详解
- 飞星的流转规律
```
#### 5.2 常见问题
```
内容:
- 如何解读飞星?
- 飞星与八字的关系?
- 飞星与风水的关系?
- 如何化解凶星?
- ...
```
#### 5.3 实例分析
```
内容:
- 真实案例
- 案例解读
- 理论讲解
```
---
## 🛠️ 技术实现方案
### 需要的API接口
#### 1. 九宫布局计算API(可能已有)
```typescript
GET /api/nine-palaces/analysis?date=2026-03-25&hour=14
```
#### 2. 飞星组合解读API(新增)
```typescript
POST /api/nine-palaces/combinations
Body: { stars: [1, 2, 3, 4, 5, 6, 7, 8, 9] }
Response: {
combinations: [
{
stars: [1, 9],
relation: '相克',
meaning: '水火相克,冲突对立',
luck: '凶',
advice: '避免重大决策'
}
]
}
```
#### 3. 格局识别API(新增)
```typescript
POST /api/nine-palaces/patterns
Body: { layout: [4, 9, 2, 3, 5, 7, 8, 1, 6] }
Response: {
patterns: [
{
name: '合十格局',
positions: [4, 6],
meaning: '天地合德,大吉大利',
luck: '大吉'
}
]
}
```
#### 4. 本命飞星计算API(新增)
```typescript
POST /api/nine-palaces/birth-star
Body: { birthDate: '1990-05-15', birthHour: 10 }
Response: {
lifePalaceStar: 8,
starInfo: {
name: '八白左辅',
element: '土',
meaning: '正财贵人',
personality: ['稳重', '务实', '有财运'],
advice: '适合从事财务、管理类工作'
}
}
```
### 前端技术要点
#### 1. 飞星流转动画
```typescript
// 使用 requestAnimationFrame 实现平滑动画
// 计算每个飞星在时间轴上的位置
// 使用 CSS transform 进行移动
```
#### 2. 能量热力图
```typescript
// 根据飞星组合计算能量值
// 使用 Canvas 或 SVG 绘制热力图
// 颜色渐变映射
```
#### 3. 宫位详情弹窗
```typescript
// 使用 shadcn/ui 的 Dialog 组件
// 动态加载内容
// 支持手势关闭(移动端)
```
---
## 📅 实施优先级
### 阶段1:核心优化(1-2天)
1. ✅ 四层飞星切换优化
2. ✅ 宫位交互优化(点击详情)
3. ✅ 飞星速查功能
4. ✅ 与其他工具的关联跳转
### 阶段2:深度解读(2-3天)
1. ✅ 飞星组合解读
2. ✅ 流转规律分析
3. ✅ 九宫格局识别
4. ✅ 能量热力图
### 阶段3:实用工具(1-2天)
1. ✅ 飞星对照表
2. ✅ 个人本命飞星
3. ✅ 飞星流转动画
### 阶段4:知识库(1天)
1. ✅ 飞星基础知识
2. ✅ 常见问题
3. ✅ 实例分析
**总计:5-8天**
---


