# 基座平台组件 (BASE_PLATFORM) 几何体创建说明
## 概述
这个组件用于创建一个矩形的基座平台,通过定义平面、尺寸和高度来生成一个3D实体几何体。
## 创建流程
### 第一步:定义基准平面
**组件:XY Plane**
- **输出**:Plane(平面对象)
- **作用**:创建一个位于XY平面的基准平面,作为后续几何体创建的基础
- **用途**:为矩形提供定位和方向参考
### 第二步:设置矩形尺寸参数
**组件:Number Slider(宽度)**
- **输出**:70.0(数值)
- **作用**:定义矩形的X方向尺寸(宽度)
**组件:Number Slider(长度)**
- **输出**:70.0(数值)
- **作用**:定义矩形的Y方向尺寸(长度)
### 第三步:创建矩形基础形状
**组件:Rectangle**
- **输入1**:Plane(来自XY Plane)
- **输入2**:X Size = 70.0(来自宽度滑块)
- **输入3**:Y Size = 70.0(来自长度滑块)
- **输出**:Rectangle(矩形曲线)
- **作用**:在指定的平面上创建一个70×70的矩形轮廓
### 第四步:准备挤出方向
**组件:Unit Z**
- **输出**:Vector(单位向量,方向为Z轴正方向,即向上)
- **作用**:提供垂直向上的单位向量
**组件:Number Slider(高度)**
- **输出**:15.0(数值)
- **作用**:定义基座平台的高度值
**组件:Amplitude**
- **输入1**:Vector(来自Unit Z,值为(0, 0, 1))
- **输入2**:Amplitude(来自高度滑块,值为15.0)
- **输出**:Vector(值为(0, 0, 15))
- **作用**:将单位Z向量按指定幅度缩放,得到实际的挤出方向向量
- **计算**:将向量 (0, 0, 1) 缩放为幅度 15.0,得到 (0, 0, 15)
### 第五步:挤出生成3D几何体
**组件:Extrude**
- **输入1**:Base(来自Rectangle,矩形曲线)
- **输入2**:Direction(来自Amplitude,向量(0, 0, 15))
- **输出**:Result(3D实体几何体)
- **作用**:将矩形轮廓沿着Z轴方向(向上)挤出15个单位高度,生成一个70×70×15的矩形实体
## 数据流向图
```
输入参数层:
XY Plane → Plane
Slider (宽度) → 70.0
Slider (长度) → 70.0
Slider (高度) → 15.0
Unit Z → Vector(0,0,1)
几何处理层:
Rectangle ← [Plane, 70.0, 70.0] → 矩形曲线
Amplitude ← [Vector(0,0,1), 15.0] → Vector(0,0,15)
输出层:
Extrude ← [矩形曲线, Vector(0,0,15)] → 3D实体(70×70×15)
```
## 最终结果
- **几何体类型**:矩形实体(Box)
- **尺寸**:宽度 70.0 × 长度 70.0 × 高度 15.0
- **位置**:位于XY平面上,底部在Z=0,顶部在Z=15
- **方向**:垂直向上挤出
## 关键概念
### 1. 平面(Plane)
- 定义了2D几何体的定位和方向
- XY Plane 表示一个水平的基准平面
### 2. 向量(Vector)
- Unit Z 提供标准化的方向向量
- Amplitude 用于缩放向量,得到实际的距离和方向
### 3. 挤出(Extrude)
- 将2D轮廓(曲线)沿着指定方向拉伸成3D实体
- 这是从2D到3D转换的关键操作
## 参数调整
通过修改以下滑块可以调整基座平台的尺寸:
- **宽度滑块**:改变X方向尺寸
- **长度滑块**:改变Y方向尺寸
- **高度滑块**:改变Z方向(垂直)尺寸