EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1537|回复: 26
打印 上一主题 下一主题

[技术探索] Revit如何给多边加参数控制大小

[复制链接]

18

主题

286

帖子

912

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
912

社区QQ达人

QQ
跳转到指定楼层
楼主
发表于 2016-1-19 11:16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
建一个多边拉伸,却不能象圆一样加个半径参数控制大小,高手给条路吧。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

9

主题

78

帖子

2186

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
2186

社区QQ达人

推荐
发表于 2016-2-2 12:19:06 | 只看该作者
本帖最后由 houdini 于 2016-2-2 12:30 编辑

你看这个老外的连接,里面讲的非常清楚的。可以实现任意变多边形的数量,同时控制大小
http://planta1.com/blog/easy-parametric-polygons-in-revit/


大致就是先一个边,然后使用环形整列得到多边形,    这个边的长度由公式控制。

长度值为2 * R * tan(180° / N)   ,这里的R是环形整列时的内切圆半径,N是阵列数。也可以说是多边形的数。


注意不要使用轮廓族,因为轮廓族里无法再嵌套族。  得使用公制常规模型,先做一个边的族。  然后再次嵌套到一个新的公制常规模型族里来阵列。






点评

参照你给的网页,我已经做出来了。  详情 回复 发表于 2016-6-1 13:35

18

主题

286

帖子

912

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
912

社区QQ达人

QQ
推荐
 楼主| 发表于 2016-6-1 13:35:47 | 只看该作者
houdini 发表于 2016-2-2 12:19
你看这个老外的连接,里面讲的非常清楚的。可以实现任意变多边形的数量,同时控制大小
http://planta1.com ...

参照你给的网页,我已经做出来了。

0

主题

148

帖子

632

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
632

社区QQ达人

4F
发表于 2016-1-20 08:45:21 | 只看该作者
三个对边给同样参数

2

主题

472

帖子

2121

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
2121

社区QQ达人

6F
发表于 2016-1-25 15:04:44 | 只看该作者
必须得写字么

点评

你就给出个结果,也没点说明,有什么用。  发表于 2016-5-30 20:00
面对此图,我想了很久,我觉的,不加文字,是想让我猜,因此,我认为里边参数n是是一个族类型参数,也就是说,参数值3,4,5其实都是三边体,四方体,六角体的族名,迷惑众人的。楼下的,可以接着猜  发表于 2016-1-31 18:49
谢谢曾先生的思路,我理解,参数F应是和多边形的半径相关的  详情 回复 发表于 2016-1-30 12:21
谢谢曾先生的思路,我理解,参数F应是和多边形的半径相关的  详情 回复 发表于 2016-1-30 12:21

18

主题

286

帖子

912

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
912

社区QQ达人

QQ
7F
 楼主| 发表于 2016-1-28 11:22:32 | 只看该作者
谢谢,没有想明白
你的参数是怎样加上的,
求点文字点化一下?

1

主题

75

帖子

181

积分

BIM工程师

Rank: 3Rank: 3Rank: 3

积分
181

社区QQ达人

8F
发表于 2016-1-29 23:37:05 | 只看该作者
这个还真没太好办法,我只知道最笨的方式,每条边都锁定到参照线上,让三对边用相同的距离来控制。我是菜鸟,高手别笑话

18

主题

286

帖子

912

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
912

社区QQ达人

QQ
9F
 楼主| 发表于 2016-1-30 10:46:59 | 只看该作者
这样可以控制大小,如果要整体控制多边型的移动,还是不太好做

1

主题

180

帖子

1575

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1575
10F
发表于 2016-1-30 12:17:35 | 只看该作者
我也受此问题困惑多时,想通过参数(如内切圆或外切圆半径)控制一个六边形螺母的大小,但至今没有找到好的方法。也期待坛友提供各种思路。在此先谢谢了。

1

主题

180

帖子

1575

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1575
11F
发表于 2016-1-30 12:21:36 | 只看该作者
本帖最后由 zhouhuiyue 于 2016-1-29 23:28 编辑

谢谢曾先生的思路,我理解,参数F应是和(多边形的内切圆半径)以及(受多边形n控制的中心角)相关的

1

主题

180

帖子

1575

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1575
12F
发表于 2016-1-30 12:21:58 | 只看该作者
本帖最后由 zhouhuiyue 于 2016-1-29 23:31 编辑

对不起,重复发了,请版主删了吧

18

主题

286

帖子

912

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
912

社区QQ达人

QQ
13F
 楼主| 发表于 2016-1-31 17:48:03 | 只看该作者

里边的边数参数n是怎么加上的,不太明白,其它理解

18

主题

286

帖子

912

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
912

社区QQ达人

QQ
14F
 楼主| 发表于 2016-1-31 17:49:29 | 只看该作者

是不是用的族类型参数呀

2

主题

184

帖子

381

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
381
15F
发表于 2016-2-1 14:38:38 | 只看该作者
谢谢曾先生的思路,我理解,参数F应是和(多边形的内切圆半径)以及(受多边形n控制的中心角)相关的
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-24 11:04

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表