Design Script之案例练习:曲线组合

让我们来探索一下如何创建分组曲线函数。这个函数将取一个无序曲线列表(必须是连续的),并将它们组合成分组的循环。

在这个例子中,我们将采取一系列的9个爆炸矩形,并洗牌合成曲线。这给了我们36条单独的曲线,它们可以正确地组合回各自的矩形中。

一些分散的曲线显示在右边的图像中(如果洗牌列表被切成4x的集合)。

在一个新的代码块中输入以下DesignScript代码来生成我们的矩形:

location = ( -2000..2000..#3 );
csSpread = CoordinateSystem.ByOrigin( location<1>, location<2> );
rec = Rectangle.ByWidthLength( csSpread, 1250, 1250 );
allCurves = DSCore.List.Flatten( rec.Explode() );
shuffledList = List.Shuffle( allCurves );
grey = Color.ByARGB( 255, 205, 205, 205 );
orange = Color.B

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-22 16:46:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-22 16:46:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-22 16:46:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-22 16:46:03       20 阅读

热门阅读

  1. 多线程(3)线程基本状态

    2024-03-22 16:46:03       21 阅读
  2. c++算法学习笔记 (16) 约数

    2024-03-22 16:46:03       18 阅读
  3. AI大模型学习:挑战与机遇

    2024-03-22 16:46:03       22 阅读
  4. Ubuntu自启GUI程序

    2024-03-22 16:46:03       19 阅读
  5. 2024届 C++ 刷题 笔试强训 Day 04

    2024-03-22 16:46:03       18 阅读
  6. websocket 升级协议时的协议切换点

    2024-03-22 16:46:03       18 阅读
  7. C语言实现飞行小游戏

    2024-03-22 16:46:03       23 阅读
  8. 互联网摸鱼日报(2024-03-21)

    2024-03-22 16:46:03       19 阅读
  9. echarts图表自适应和其他问题

    2024-03-22 16:46:03       21 阅读