算法生形(algorithmic morphogenesis),工学-土木工程-数字建造-工程数字化设计-生成式设计,在计算机屏幕上通过算法生成的图形。根据计算机图形学知识,对于任何要在计算机屏幕上显示的图形来说,无论其简单还是复杂,简单到一条直线或一个点,复杂到行云流水,生成这些图形都需要计算程序。程序由计算机语言描述算法而编成,算法是程序的核心;算法表达了要显示的目标图形的计算方法及其计算过程,即计算算式的先后顺序;计算算式实际上是几何等式方程或是几何等式方程的变换公式(对于欧几里得几何来说),也可能是表达几何关系的过程描述(对于非欧几里得几何来说),这里几何关系是算法的实质性内容。算法把设计者对目标形体的要求及期许蕴藏其中,目标形体应该满足特定的使用者在其中的某些行为或活动的要求,或目标形体应与所处环境具有某种联系。在编写程序及形成算法之前,设计者应该把使用要求、环境联系与将要编入算法的几何关系进行匹配,并初步认定两者之间具有较好的适配性。因此,算法生形其实就是通过选择合适的几何关系,并构筑合适的算法,通过程序在计算机上的运算,最终生成形体作为建筑设计的雏形。