或是刚体的几何变换,如平移、旋转等。 采用BNF范式可定义CSG树若下: <CSG>::=<体素叶子><CSG树><正则集合运 算结点><CSG树><CSG树><刚体运动结点><刚 体运动变量> CSG树是无二义性的,但不是唯一的,其定 义域取决于所用体素以及所允许的几何变换 和正则集合运算算子。 CSG表示的优点: 数据结构比较简单,数据量比较小,内部数 据的管理比较容易; 或是刚体的几何变换,如平移、旋转等。 采用BNF范式可定义CSG树若下: <CSG>::=<体素叶子>|<CSG树><正则集合运 算结点><CSG树>|<CSG树><刚体运动结点><刚 体运动变量> CSG树是无二义性的,但不是唯一的,其定 义域取决于所用体素以及所允许的几何变换 和正则集合运算算子。 CSG表示的优点: 数据结构比较简单,数据量比较小,内部数 据的管理比较容易;