Skip to main content
Glama
base_platform_component_explanation.md3.31 kB
# 基座平台组件 (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方向(垂直)尺寸

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AmemiyaLai/grasshopper-mcp-workflow'

If you have feedback or need assistance with the MCP directory API, please join our Discord server