"

開戸|礼唫【135e.cn】红鹰彩票骗局✅顶级正规遊戏平台✅业内最顶尖原生APP,一站体验所有遊戏,红鹰彩票骗局✅7*24H在线服务✅值得您信赖|期待您加入我们!

<acronym id="su2y2"><small id="su2y2"></small></acronym>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"><small id="su2y2"></small></rt>
<rt id="su2y2"></rt>
<acronym id="su2y2"><small id="su2y2"></small></acronym>
<rt id="su2y2"><small id="su2y2"></small></rt>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"></rt>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"><small id="su2y2"></small></rt>
<rt id="su2y2"><center id="su2y2"></center></rt>
"
人物10302 项目5153 室内577 家居及产品162 文章2368 方案1359 摄影777 视频225 图书201 读者来稿 最新评论21,689 所有作品11272 所有图片152,698
Caad4Rhino:建筑绘图工具插件
Caad4Rhino 是一个由python语言开发的在rhino三维软件中用于计算机辅助建筑设计的2D绘图工具包。
POST?马海东

● verion 0.0.1
● 版权 (c) 2019-2020 马海东
● 由ikuku.cn & caad.xyz 提供支持

caad4rhino-w

简介

Caad4Rhino 是一个由python语言开发的在rhino三维软件中用于计算机辅助建筑设计的2D绘图工具包.

目前有哪些绘图功能?

● 墙线
○ 画墙线: 居中,左,右
○ 单线变墙
○ 修剪相交的墙线: 包括L,X,T三种情况

● 门窗
○ 开窗
○ 开各种方向的门

● 尺寸
○ 拆分尺寸线
○ 合并尺寸线

什么要开发这个插件?

问:在建筑绘图类工具里面,已经存在大量的插件工具尤其是在Autocad软件里面,为什么还要开发一个?

答:这些工具存在一个不足的地方就是他们大部分是闭源的, 这意味着你没法拿到源代码,你没法对某一个功进行改进与更新. 这些到最后都会限制你的设计与创作.

作为本身自己就是一个建筑师同时又是一个计算机开发人员,我一直以来都期望可以做一个这样都开源类代码库,在这个库所提供的最基本的工具础上,建筑开发社区可以一起共同发展这个库,使之成一个比较完整的建筑师绘图工具库.

关于从哪个软件平台入手的方面,基于现在的建筑师正在使用的软件中,即有建模部分又有2D绘图功能的是Rhino,所以就这么自然而然的开始了在rhino中开发这个工具类项目.

优势:任何人都可以在LGPL3.0的许可证下自由的下载源代码,并推进工具库的开发.

为什么选python脚本语言?

Python是一种易于读写的语言。
Python跨平台,这意味着这个插件可以在Windows和Mac版本的Rhino中使用。
由于Python也可以在Grasshopper组件中运行。 因此将来Caad4Rhino扩张到Grasshopper到时候,依然可以使用.

但更重要的是:Python在Rhino之外也非常流行!
因此这个工具库的许多??橐部梢杂τ糜谛矶嗥渌煊?。

另外一个考虑就是基于社区的考虑,期望工具库可以早发布, 常发布.
通过简单的python可以把用户变成代码贡献者, 把代码贡献者变成项目维护者。

同时也通过这个项目向建筑师展示python编程脚本的魅力.
期望这个Caad4Rhino成为建筑们熟悉编程语言的一个入口。

将来有什么目标?

● 参照autocad建筑工具类插件,继续增加与完善已有的2D绘图功能.

如何下载及安装?

● 下载地址: https://www.food4rhino.com/app/caad4rhino
https://github.com/caadxyz/caad4rhino/releases
● 创建以下文件夹
mac:
~/Library/Application Support/McNeel/Rhinoceros/6.0/Plug-ins/PythonPlugIns/caad4rhino{417c9034-2152-48dc-b487-29b584c473a5}
win:
%APPDATA%\McNeel\Rhinoceros\6.0\Plug-ins\PythonPlugIns/caad4rhino{417c9034-2152-48dc-b487-29b584c473a5}
● 拷贝 dev 文件夹到 caad4rhino{417c9034-2152-48dc-b487-29b584c473a5}
● 打开Rhino软件, 在命令行下输入caad 会打开帮助页.
● 在 dev/alias.txt 文件中你可以找到所有的命令,你也可以把这些快捷键导入到Rhino的快捷键环境中.

Note: Sometimes, Rhino requires that Python be loaded before it can see the new command for the first time in a session – running EditPythonScript, or any other python script should allow the command to work.

如何使用?

1

2

3

4

许可证(LGPL-3.0)

You can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3 as published by the Free Software Foundation.

评价摘选

Great Plug-in! Thank you so much! You’ve saved so so so so much time for me by creating such a GREATE TOOL!
—AzimArch on Mon, 09/03/2020 – 19:37

Very useful
thanks
Keep trying to develope it
—persimoon on Fri, 06/03/2020 – 10:09

如何参与?

如果你有问题或想参与到caad4rhino的开发中, 你可以通过 google mailing list 与作者联系. 你也可以通过 http://www.coralinelove.com/user/1510 联系到作者.

建筑师编程课

ikuku精选课 Python4Rhino 建筑师编程课 第3期 2020.6.27开始直播!讲师:马海东

1-818x369

 

相关POST
什么是Bernstein多项式?
编辑: 马海东 在贝塞尔曲线的定义中会涉及到一个数...
spline: 计算机曲线简史(转载)
一些建筑师将采用自由曲面设计和计算机辅助制造技术称...
Rhino及Bob McNeel的故事(转载)
我一直认为Bob McNeel是CAD软件行业中为数不多的脱颖...
ikuku精选课 Python4Rhino 建筑师编程课 2020.3.28开始线上直播!
掌握与编程相关的辅助设计方法及手段后,学生可以丰富...
2020.04.15
请帖个标签,写个点评吧!
标签(多个标签用逗号隔开) 登录可保存标签
绑定新浪微博可评论

小贴士


标签收藏可以有利于您以后的内容分类管理
->进入收藏管理页。


blog comments powered by Disqus
红鹰彩票骗局
<acronym id="su2y2"><small id="su2y2"></small></acronym>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"><small id="su2y2"></small></rt>
<rt id="su2y2"></rt>
<acronym id="su2y2"><small id="su2y2"></small></acronym>
<rt id="su2y2"><small id="su2y2"></small></rt>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"></rt>
<rt id="su2y2"><optgroup id="su2y2"></optgroup></rt>
<rt id="su2y2"><small id="su2y2"></small></rt>
<rt id="su2y2"><center id="su2y2"></center></rt>