CAD生成蒙德里安图(GenMondrian 1.0)

彼埃·蒙德里安

        首先向艺术大师蒙德里安致敬,天分和画笔带给我们美的享受!艺术家手执画笔造就了艺术精品,另一方面,如果用计算机按照一定的规律,模拟生成“蒙德里安”风格的构成图,会如何呢?

        下面是笔者运用CAD二次开发技术,开发的插件作品 GenMondrian 1.0。利用它生成了如下的图形:

纯线框版
黑白填充版
彩色填充版
操作演示

程序逻辑:

1、用户选择一个矩形ABCD。

2、程序判断宽边DC作为切割边,获得“最小边长”到DC边长之间的一个随机数,来作为DE的距离,做竖向线EF,划分出左右两个矩形。

3、左右矩形分别再次执行步骤2,分割出四个矩形,如此递归切分为最终图形。

4、结束条件:如果切割出来的矩形面积小于设定值,则该矩形不再分割。当所有矩形都不可分割时,图形生成结束。

操作命令:

1、GenMon:选择轮廓,生成“蒙德里安”构成图;

2、SetMon:设置“切割线宽”、“线宽是否编号”、“最小面积”、“最小边长”等控制参数。

生成图形数据结构:

最终图形数据按图层分别存储,以方便用户编辑。图层名与图形对照表如下:

图层名含义:TM-我名字,R-Rectangle,C-Color。

用户可以通过调整图层颜色和显示与否,来快速得到不同的效果。

程序获取方式:

请扫码关注微信公众号“天明建筑软件炼金坊”,回复“1”获得下载链接。

下期预告:

《一键统计“技术经济指标”》 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以PhotoshopCS6为例,共包括以下六个方面详细笔记一、PhotoshopCS6的安装二、色彩模式及其像素概...
    委婉的鱼阅读 16,872评论 63 352
  • 一、照片名称:调出照片柔和的蓝黄色-简单方法, 1、打开原图素材,按Ctrl + J把背景图层复制一层,点通道面板...
    潇湘妃子JC阅读 4,356评论 0 17
  • 官网中文版 1 简易天空替换## 技能:线性擦除,追踪运动,用颜色键K出人物,用色彩曲线调色。(1)天空图片素材放...
    朱细细阅读 10,973评论 4 82
  • 在小时候,雪景并不是很难见到的,每个冬天,都会有好几场雪,而且都是厚厚实实,可以称得上是“景”的雪。那个时候的雪,...
    洛神爱喝红茶阅读 459评论 0 0
  • 随着互联网快速发展,传统行业与互联网结合的信息铺天盖地,这个互联网+,那个也互联网+,似乎成为一个公式,什么行业都...
    9cdcb8412527阅读 205评论 0 0