NCF参数化建筑论坛

标题: 如何生成一个数列 [打印本页]

作者: wikii    时间: 2010-4-11 01:58
标题: 如何生成一个数列
我想创建一个数列 10,20,30,40....
用哪个运算器呢?
作者: wikii    时间: 2010-4-11 02:00
刚刚找了半个小时,没有找到。
发完帖子,马上就找到了,汗~
作者: wikii    时间: 2010-4-11 02:23
现在的问题是如何生成一个二维数列?
grasshopper中如何使用循环?
作者: funnyplay    时间: 2010-4-11 08:46
logic/sets/下有range和series都可以来做等差数列,你也可以自己用f(x)来定义想要的数列
作者: skywoolf    时间: 2010-4-11 09:02
二维数据可以先生成两个一维数据然后用才create complex组合一下,循环可以试试Repeat Data
作者: panhao1    时间: 2010-4-11 11:31
vb运算器 输入2维数列参看我的帖子
http://ncf.5d6d.com/thread-1425-1-1.html
作者: wikii    时间: 2010-4-11 14:12
测试create complex 运算器可以合成一个二维数组,还可以继续合成三维的数组么?

vb运算器得到的返回值是一个collection,怎么转换成数组列表呢?
作者: wikii    时间: 2010-4-11 14:41
感谢版主!用creat complex 完成了。
[attach]5782[/attach]
作者: wikii    时间: 2010-4-12 07:10
使用vb运算器的方法也完成了。

Private Sub RunScript(ByVal x As List(Of Double), ByVal y As List(Of Double), ByRef A As Object)
    'your code goes here…
    Dim Points As New List( Of On3dPoint )
    For Each xx As Double In x
      For Each yy As Double In y
        Dim newPt As New On3dPoint()
        newpt.x = xx
        newpt.y = yy
        newpt.z = 0
        points.Add(newpt)
      Next
    Next
    A = points
  End Sub
作者: attention412    时间: 2010-4-12 20:44
恩,,如何写循环数列呢?能给个VB的例子啊?比如An=(An-1)+2
作者: attention412    时间: 2010-4-12 20:45
恩,,如何写循环数列呢?能给个VB的例子啊?比如An=(An-1)+2
作者: wikii    时间: 2010-4-13 06:38
恩,,如何写循环数列呢?能给个VB的例子啊?比如An=(An-1)+2
attention412 发表于 2010-4-12 20:45


Private Sub RunScript(ByVal x As Integer, ByVal y As Integer, ByRef A As Object)
    'your code goes here…
    Dim n As Int16
    Dim re As Int64
    Dim lst As New List(Of Int64)

    re = x
    For n = 0 To y - 1
      lst.add(x)
      x = (x - 1) * 2
    Next
    a = lst
  End Sub
作者: marcowoo    时间: 2010-6-2 01:20
本帖最后由 marcowoo 于 2010-6-2 01:31 编辑

补个变变的~
[attach]8119[/attach]
再移一次:3维數列
作者: iksv3    时间: 2010-6-2 06:23
没有找到f(x),请问在什么地方?

比如我有一个集合如下 {n, n=1,2,3...n |a+b*(n-1)+c*(2xn-1)}

这样一个集合如何写程序呢?我一点VB基础也没有,请问在什么地方可以查得到?

新手,谢谢!
作者: kurty    时间: 2010-11-10 11:35
学习,支持,顶
作者: ai6216706    时间: 2010-12-7 16:15
我是很想在grasshopper发帖 为什么就是不能发了 只能回复  顶吧




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2