NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 3892|回复: 14

[已结束] 求助帖,如何在两端点固定的曲线上随机分段

[复制链接]
发表于 2016-10-28 11:29:56 | 显示全部楼层 |阅读模式
10照度

studio的设计要求做表皮,我的思路如图,想要将一组平行线分成相同的段数,但是每段的长度随机,再将得到的端点按图三箭头方向连接。已经试过jitter和random都做不出来,求各路大神支招

749994650228051738.jpg

最佳答案

查看完整内容

不知道是不是非得这个逻辑,但是仅从这个结果上看,可以有另外一个思路生成的网格由两种,一个是水平连接,另一个是依次偏移再连接
发表于 2016-10-28 11:29:57 | 显示全部楼层
不知道是不是非得这个逻辑,但是仅从这个结果上看,可以有另外一个思路

                               
登录/注册后可看大图
生成的网格由两种,一个是水平连接,另一个是依次偏移再连接

点评

能仔细解释一下吗,我不能理解  详情 回复 发表于 2016-11-3 23:24
这个也挺有意思~  详情 回复 发表于 2016-11-3 23:00
发表于 2016-10-28 13:14:44 | 显示全部楼层
逻辑其实挺简单,但是数据分组有点复杂……提供个思路

微信截图_20161028131301.png

微信截图_20161028131228.png

随机折线.gh (14.9 KB, 下载次数: 36)

点评

太感谢了!!我做了一周都快急哭了!  详情 回复 发表于 2016-10-28 13:34
 楼主| 发表于 2016-10-28 13:34:21 | 显示全部楼层
skywoolf 发表于 2016-10-28 13:14
逻辑其实挺简单,但是数据分组有点复杂……提供个思路

太感谢了!!我做了一周都快急哭了!

点评

多交流~  详情 回复 发表于 2016-10-28 13:59
发表于 2016-10-28 13:59:48 | 显示全部楼层
narciwong 发表于 2016-10-28 13:34
太感谢了!!我做了一周都快急哭了!

多交流~

点评

在这个形式的基础上我想把三角形向内偏移,之后将偏移后得到的三角形在Y轴方向移动,再和原本的三角形放样,这个过程中遇到一个问题,前面在直线上随机获得的点之间的间距没法很好的控制,导致某些三角形形状特别极  详情 回复 发表于 2016-11-3 21:56
发表于 2016-10-28 14:28:25 | 显示全部楼层
大家加了个油
 楼主| 发表于 2016-11-3 21:56:51 | 显示全部楼层

在这个形式的基础上我想把三角形向内偏移,之后将偏移后得到的三角形在Y轴方向移动,再和原本的三角形放样,这个过程中遇到一个问题,前面在直线上随机获得的点之间的间距没法很好的控制,导致某些三角形形状特别极端,有没有啥方法可以控制随机点之间的最小距离在一个范围呢?
tiancaiwangxiao_1478180667273_30.png

点评

其实要控制均匀度的画你可以先等分,再在原有的等分t值基础上做一次随机的加减,这样加减的区间就可以约束随机的程度了。  详情 回复 发表于 2016-11-3 22:59
发表于 2016-11-3 22:59:06 | 显示全部楼层
narciwong 发表于 2016-11-3 21:56
在这个形式的基础上我想把三角形向内偏移,之后将偏移后得到的三角形在Y轴方向移动,再和原本的三角形放 ...

其实要控制均匀度的画你可以先等分,再在原有的等分t值基础上做一次随机的加减,这样加减的区间就可以约束随机的程度了。
发表于 2016-11-3 23:00:07 | 显示全部楼层
KFC 发表于 2016-10-30 14:05
不知道是不是非得这个逻辑,但是仅从这个结果上看,可以有另外一个思路生成的网格由两种,一个是水平连接, ...

这个也挺有意思~

点评

我没能理解这个  详情 回复 发表于 2016-11-3 23:23
 楼主| 发表于 2016-11-3 23:23:24 来自手机 | 显示全部楼层
skywoolf 发表于 2016-11-3 23:00
这个也挺有意思~

我没能理解这个
 楼主| 发表于 2016-11-3 23:24:15 来自手机 | 显示全部楼层
KFC 发表于 2016-10-30 14:05
不知道是不是非得这个逻辑,但是仅从这个结果上看,可以有另外一个思路生成的网格由两种,一个是水平连接, ...

能仔细解释一下吗,我不能理解

点评

KFC
[attachimg]45631[/attachimg] 1,图A和图B本质上一回事儿。 2,图B中,红线和黄线构成的网格可以由两种方式生成,B-1和B-2. 3,B-1是楼主草图的模式,也是整个设计中逻辑思维的体现,不过我们抛开这些东西,只从  详情 回复 发表于 2016-11-5 10:59
发表于 2016-11-5 10:59:22 | 显示全部楼层
narciwong 发表于 2016-11-3 23:24
能仔细解释一下吗,我不能理解

2.JPG
1,图A和图B本质上一回事儿。
2,图B中,红线和黄线构成的网格可以由两种方式生成,B-1和B-2.
3,B-1是楼主草图的模式,也是整个设计中逻辑思维的体现,不过我们抛开这些东西,只从最后结果上看的话,B可以拆分成B-2的模式。
4,B-2的思路就是图C。

点评

从矩阵的角度理解,数据结构更清晰~  详情 回复 发表于 2016-11-5 12:19

评分

参与人数 1强度 +3 照度 +20 收起 理由
skywoolf + 3 + 20 很有启发!

查看全部评分

发表于 2016-11-5 12:19:18 | 显示全部楼层
KFC 发表于 2016-11-5 10:59
1,图A和图B本质上一回事儿。
2,图B中,红线和黄线构成的网格可以由两种方式生成,B-1和B-2.
3,B-1 ...

KFC从矩阵的角度出发,数据结构更清晰~
发表于 2017-6-26 16:38:58 | 显示全部楼层
KFC从矩阵的角度出发,数据结构更清晰
发表于 2017-6-26 16:39:17 | 显示全部楼层
KFC从矩阵的角度出发,数据结构更清晰

小黑屋|手机版|NCF参数化建筑论坛 ( 辽ICP备12011358号-1   辽公网安备 21020302000097号

GMT+8, 2018-11-13 11:37 , Processed in 0.239457 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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