Skip to content

Commit

Permalink
revise
Browse files Browse the repository at this point in the history
  • Loading branch information
quanbinn committed Jun 27, 2016
1 parent 5f21931 commit 792f834
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@

![2个可变参量控制其它参量的自适应族0.png](/images/2个可变参量控制其它参量的自适应族/2个可变参量控制其它参量的自适应族0.png)

这个练习文件里有一个自适应构件, 它的创建过程如下:

1. 创建6个自适应点(点1,点2,点3,点4, 点5,和点6)
2. 分别连接其中的两个自适应点(点1至点2,点2至点3,点3至点4,点4至点1),生成4条样条曲线
3. 通过这4条样条曲线生成一个面
4. 通过“实心形状”把这个面拉伸成一个立方体
5. 找到连接点1和2的样条曲线的中点,和连接点3和4的样条曲线的中点
6. 连接这两个中点,生成一条样条曲线
7. 在这条样条曲线的中点,通过“空心形状”生成一个圆柱体,这个圆柱体和这个立方体进行布尔运算,得出文件里的这个几何形状.

这个练习和1个可变参量控制其它参量的自适应族的练习相比,多了了一个自适应点6,同时,在参量上多了一个点1至点6的距离,中心圆的半径的数值加入了和点1至点6的距离的关联因素,即中心圆的半径(默认)= (点1至点6的距离 + 点2至点5的距离) / 2。

这个练习的目的是:让大家掌握如何通过2个可变参量控制其它参量。在这个练习文件中,点2至点5的距离和点1至点6的距离都是动态的数据,而中心圆的半径跟点2至点5的距离和点1至点6的距离有关联,即中心圆的半径(默认)= (点1至点6的距离 + 点2至点5的距离) / 2。如果点2至点5的距离和点1至点6的距离动态的发生了变化,中心圆的半径也会动态的发生相应的变化。

## 开始做

### 1. 鼠标左击功能区里的“族类型”
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@

![2个可变参量控制其它参量的自适应族-生成曲面外墙的构件02.png](/images/2个可变参量控制其它参量的自适应族-生成曲面外墙的构件/2个可变参量控制其它参量的自适应族-生成曲面外墙的构件02.png)

在“2个可变参量族生成基于四个点的曲面构件-Begin”的文件里有一个不规则的六面体,一个带有UV网格的表面,和两个空间点。

这个练习的目的是:让大家更加深刻的理解自适应构件的核心实际上是让计算机重复一系列的指令。通过重复(沿分割路径或表面重复选择应用的构件)的命令,可以在外表皮上创建出所有的所有的嵌板单元。而通过移动这个空间的参照点的位置,圆孔的半径会相应的发生变化。在这个练习中,随着这两个参照点的位置发生改变,圆孔的半径会相应的发生变化。

## 开始做

### 1. 鼠标左击功能区里的“载入到项目中”
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@

![3个可变参量控制其它参量的自适应族0.png](/images/3个可变参量控制其它参量的自适应族/3个可变参量控制其它参量的自适应族0.png)

这个练习文件里有一个自适应构件, 它的创建过程如下:

1. 创建7个自适应点(点1,点2,点3,点4, 点5,点6,和点7)
2. 分别连接其中的两个自适应点(点1至点2,点2至点3,点3至点4,点4至点1),生成4条样条曲线
3. 通过这4条样条曲线生成一个面
4. 通过“实心形状”把这个面拉伸成一个立方体
5. 找到连接点1和2的样条曲线的中点,和连接点3和4的样条曲线的中点
6. 连接这两个中点,生成一条样条曲线
7. 在这条样条曲线的中点,通过“空心形状”生成一个圆柱体,这个圆柱体和这个立方体进行布尔运算,得出文件里的这个几何形状.

这个练习和2个可变参量控制其它参量的自适应族的练习相比,多了了一个自适应点7,同时,在参量上多了一个点3至点7的距离,中心圆的半径的数值加入了和点3至点7的距离的关联因素,即中心圆的半径(默认)= (点1至点5的距离 + 点2至点6的距离 + 点3至点7的距离) / 3。

这个练习的目的是:让大家掌握如何通过3个可变参量控制其它参量。在这个练习文件中,点2至点5的距离,点1至点6的距离,和点3至点7的距离都是动态的数据,而中心圆的半径跟点2至点5的距离,点1至点6的距离,和点3至点7的距离有关联,即中心圆的半径(默认)= (点1至点5的距离 + 点2至点6的距离 + 点3至点7的距离) / 3。如果点2至点5的距离,点1至点6的距离,和点3至点7的距离动态的发生了变化,中心圆的半径也会动态的发生相应的变化。

## 开始做

### 1. 鼠标左击功能区里的“族类型”
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@

![3个可变参量控制其它参量的自适应族-生成曲面外墙的构件02.png](/images/3个可变参量控制其它参量的自适应族-生成曲面外墙的构件/3个可变参量控制其它参量的自适应族-生成曲面外墙的构件02.png)

在“3个可变参量族生成基于四个点的曲面构件-Begin”的文件里有一个不规则的六面体,一个带有UV网格的表面,和3个空间点。

这个练习的目的是:让大家更加深刻的理解自适应构件的核心实际上是让计算机重复一系列的指令。通过重复(沿分割路径或表面重复选择应用的构件)的命令,可以在外表皮上创建出所有的所有的嵌板单元。而通过移动这个空间的参照点的位置,圆孔的半径会相应的发生变化。在这个练习中,随着这3个参照点的位置发生改变,圆孔的半径会相应的发生变化。

## 开始做

### 1. 鼠标左击功能区里的“载入到项目中”
Expand Down

0 comments on commit 792f834

Please sign in to comment.