ABBS 论坛   
首页动态热帖杂志招聘帮助搜索注册登录Blog  积分 简历 品房  

» ABBS 论坛 » 学生广场 » 设计相关  

动态热帖招聘杂志 
   
reply to topic
threaded modego to previous topicgo to next topic
CAD生成“蒙德里安”构成图
天明Future


发贴: 7



2018-02-26 11:24 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
首先向艺术大师蒙德里安致敬,天分和画笔带给我们美的享受!艺术家手执画笔造就了艺术精品,另一方面,如果用计算机按照一定的规律,模拟生成“蒙德里安”风格的构成图,会如何呢?
下面是笔者运用CAD二次开发技术,开发的插件作品 GenMondrian 1.0。利用它生成了如下的图形:




程序逻辑:
1、用户选择一个矩形ABCD。

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

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

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

操作命令:
1、GenMon:选择轮廓,生成“蒙德里安”构成图;
2、SetMon:设置“切割线宽”、“线宽是否编号”、“最小面积”、“最小边长”等控制参数。

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

图层名含义:TM-我名字,R-Rectangle,C-Color。
用户可以通过调整图层颜色和显示与否,来快速得到不同的效果。

程序获取方式:
请扫码关注微信公众号,回复“1”获得下载链接。

下期预告:
《一键统计“技术经济指标”》





已读帖子
新的帖子
被删帖子

reply to topic
Jump to the top of page

返回ABBS首页 | 设计 | 室内 | 景观 | 建材 | 设备 | 卫浴 | 展览 | 照明

广告服务 | 招聘服务 | 隐私政策 | 联系我们 | 设为首页

违法、有害信息举报:QQ 1764506 电话 0571-89121697,028-88077643
Powered by Jute Powerful Forum® Version Jute 1.5.5 Ent
Copyright © 1998-2019 ABBS.com All Rights Reserved.