面向設計師的編程設計知識系統旨在建立面向設計師(建築、風景園林、城鄉規划)編程輔助設計方法的知識體系,使之能夠輔助設計者步入編程設計領域,實現設計方法的創造性改變和設計的創造性。
編程設計強調以編程的思維方式處理設計,探索未來設計的手段,並不限制編程語言的種類,但是以面向設計者,具有設計應用價值和發展潛力的語言為切入點,包括節點可視化編程語言Grasshopper,面向對象、解釋型計算機程序設計語言Python和多智能體系統NetLogo等。
包瑞清,西安建築科技大學建築學院講師。
城市規划與設計專業博士,任教於西安建築科技大學建築學院,主攻計算機輔助設計應用研究,從作為設計者的角度尋找和融合編程與建築、風景園林、城鄉規划等設計規划學科之間的關聯,建立面向設計師的編程設計知識系統,力圖使編程設計成為設計領域的基礎環節,探索未來設計的方法。
2012年,作為caDesign設計創始人之一,以「編程讓設計更具創造力!」的信念為指引,分享研究成果,發展面向設計師的編程設計知識系統網絡服務體系。
目錄
篇章索引
基礎
1Grasshopper的安裝
2Grasshopper的界面
3Grasshopper的組件
4數據流匹配
5基本操作流程
基本參數
1Geometry:幾何體類型
2Primitive:數據類型
3Input:輸入類
4Util:基本參數下的工具類
數學
1Domain:區間
2Operators:運算符
3Polynomials:多項式
4Trig:三角函數
5Time:時間
6Matrix:矩陣
7Util:數學下的工具類
8Script:腳本
數據處理
1List:列表
2Sequence:數列
3Tree:樹型數據
4Text:字符串(文本)
5Sets:數據集
向量
1Point:點
2Vector:向量
3Plane:參考平面
4Grid:格柵
5Field:磁場
曲線
1Spline:曲線
2Primitive:基本曲線
3Division:曲線分段方法
4Analysis:曲線分析
5Util:曲線工具
曲面
1Freeform:自由曲面
2Primitive:基本幾何體
3Analysis:曲面分析
4Util:曲面工具
格網
1Add—ons:擴展模塊
2Mesh:Mesh格網建立的方法
3Triangulation:三角剖分
4Analysis:Mesh分析
5Util:Mesh工具
相交
1Mathematical:數學計算
2hysical:物理計算
3Region:區域計算
4Shape:幾何計算
變形
1Affine:仿射
2Array:陣列
3Euclidean:歐幾里得
4Morph:變體
5Util:變形工具
顯示
1Colour:色彩
2Dimensions:尺寸標注
3Preview:預覽
4Graphs:圖表統計
5Vector:顯示向量
自定義封裝組件+Python程序索引
正垂直曲線參考平面
去除列表首尾項值
去除樹型數據尾路徑
提取列表首尾項值
asctime時間
CurrentTime
展平表皮
提取列表首尾項(樹型數據)
去除樹型數據首尾路徑
方格網土方計算
相對坐標(高程)
.kml路徑調入
UTM與經緯度轉換
分段路徑
道路設計
截面掃描
點組織模式(MTL)
點組織模式(MT)
地形構建
案例索引
組件顯示
組件連線類型
匹配數據流
Microstructure
調入高程地理信息數據的方法
林地提取
圖像采樣
蛋白質數據庫
.shp地理信息數據的調入
虹橋結構解算—Galapagos
區間常用使用方法—1—區間列表與
隨機數據
區間
區間常用使用方法—2—幾何體的輸入條件
區間常用使用方法—3—重設區間
逐時氣象數據可視化處理的方法運算符
布爾
計算滿足建築間距的建築點位
對數螺線
三角函數
時間
隨時闖生成的樹
矩陣
數學下的工具類
適宜性評價程序編寫的方法
復數
Expression
用Python編寫連續展平程序
列表
空心折柱
支撐下張系統
數列
方格網土方計算方法
圖形函數變化
樹型數據
折線形
Path Mapper
特征分組
字符串(文本)
定時器
數據集
群落集聚
點
相對坐標轉換(高程)
適宜路徑與最適點位
向量
弧形橋_概念
截面的方向
磁場
磁場地形
曲線
魚帆
變化的圓表皮
最短路徑
輻射
道路建立的方法
發芽的樹
扭轉的條帶筒
變化的體塊
建築主體結構的建立流程
Copy Trim
Mesh格網建立的方法_A_Mesh Surface曲面格網
Mesh格網建立的方法_B_Construct Mesh面構格網__A_折疊的過程
Mesh格網建立的方法_B_Construct Mesh面構格網_B_建築表皮的點組織
Mesh格網建立的方法_C_Mesh From Points點格網
Mesh格網建立的方法_D_Mesh Brep Brep格網
Mesh格網建立的方法_E_Delaunay Mesh三角剖分算法格網
Voronoi森林的感覺
Voronoi Groups
Voronoi 3D
OcTree+Proximity 3D
QuadTree+Proximity 2D
MetaBall變形球(元球)
內核與表皮
日影分析
「十」字
盒體變形
Map to Surface
變形矩陣
變化體塊
基礎
1Grasshopper的安裝
2Grasshopper的界面
3Grasshopper的組件
4數據流匹配
5基本操作流程
基本參數
1Geometry:幾何體類型
2Primitive:數據類型
3Input:輸入類
4Util:基本參數下的工具類
數學
1Domain:區間
2Operators:運算符
3Polynomials:多項式
4Trig:三角函數
5Time:時間
6Matrix:矩陣
7Util:數學下的工具類
8Script:腳本
數據處理
1List:列表
2Sequence:數列
3Tree:樹型數據
4Text:字符串(文本)
5Sets:數據集
向量
1Point:點
2Vector:向量
3Plane:參考平面
4Grid:格柵
5Field:磁場
曲線
1Spline:曲線
2Primitive:基本曲線
3Division:曲線分段方法
4Analysis:曲線分析
5Util:曲線工具
曲面
1Freeform:自由曲面
2Primitive:基本幾何體
3Analysis:曲面分析
4Util:曲面工具
格網
1Add—ons:擴展模塊
2Mesh:Mesh格網建立的方法
3Triangulation:三角剖分
4Analysis:Mesh分析
5Util:Mesh工具
相交
1Mathematical:數學計算
2hysical:物理計算
3Region:區域計算
4Shape:幾何計算
變形
1Affine:仿射
2Array:陣列
3Euclidean:歐幾里得
4Morph:變體
5Util:變形工具
顯示
1Colour:色彩
2Dimensions:尺寸標注
3Preview:預覽
4Graphs:圖表統計
5Vector:顯示向量
自定義封裝組件+Python程序索引
正垂直曲線參考平面
去除列表首尾項值
去除樹型數據尾路徑
提取列表首尾項值
asctime時間
CurrentTime
展平表皮
提取列表首尾項(樹型數據)
去除樹型數據首尾路徑
方格網土方計算
相對坐標(高程)
.kml路徑調入
UTM與經緯度轉換
分段路徑
道路設計
截面掃描
點組織模式(MTL)
點組織模式(MT)
地形構建
案例索引
組件顯示
組件連線類型
匹配數據流
Microstructure
調入高程地理信息數據的方法
林地提取
圖像采樣
蛋白質數據庫
.shp地理信息數據的調入
虹橋結構解算—Galapagos
區間常用使用方法—1—區間列表與
隨機數據
區間
區間常用使用方法—2—幾何體的輸入條件
區間常用使用方法—3—重設區間
逐時氣象數據可視化處理的方法運算符
布爾
計算滿足建築間距的建築點位
對數螺線
三角函數
時間
隨時闖生成的樹
矩陣
數學下的工具類
適宜性評價程序編寫的方法
復數
Expression
用Python編寫連續展平程序
列表
空心折柱
支撐下張系統
數列
方格網土方計算方法
圖形函數變化
樹型數據
折線形
Path Mapper
特征分組
字符串(文本)
定時器
數據集
群落集聚
點
相對坐標轉換(高程)
適宜路徑與最適點位
向量
弧形橋_概念
截面的方向
磁場
磁場地形
曲線
魚帆
變化的圓表皮
最短路徑
輻射
道路建立的方法
發芽的樹
扭轉的條帶筒
變化的體塊
建築主體結構的建立流程
Copy Trim
Mesh格網建立的方法_A_Mesh Surface曲面格網
Mesh格網建立的方法_B_Construct Mesh面構格網__A_折疊的過程
Mesh格網建立的方法_B_Construct Mesh面構格網_B_建築表皮的點組織
Mesh格網建立的方法_C_Mesh From Points點格網
Mesh格網建立的方法_D_Mesh Brep Brep格網
Mesh格網建立的方法_E_Delaunay Mesh三角剖分算法格網
Voronoi森林的感覺
Voronoi Groups
Voronoi 3D
OcTree+Proximity 3D
QuadTree+Proximity 2D
MetaBall變形球(元球)
內核與表皮
日影分析
「十」字
盒體變形
Map to Surface
變形矩陣
變化體塊
網路書店
類別
折扣
價格
-
新書87折$981