NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 38862|回复: 45
打印 上一主题 下一主题

[VB & C#] 传递多维数组的山寨方法之一

[复制链接]
跳转到指定楼层
1m
发表于 2010-4-9 14:11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 panhao1 于 2010-4-9 14:30 编辑

第一个vb是输出一个list<string>
list(0)="3 2 1 3 7"
list(1)="4 5 1 2 7"
后面两个vb 是一样的 代码如下
注意输出类型

Private Sub RunScript(ByVal x As List(Of String), ByVal y As Integer, ByRef A As Object)
    'your code goes here…
    Dim dblist As New List(Of List(Of Double))
    For i As int32=0 To x.Count - 1
      Dim list As New  list(Of Double)
      Dim str As String = x(i)
      Dim arrstr() As String
      arrstr = str.Split(" ")
      For j As int32=0 To ubound(arrstr)
        list.add(convert.ToDouble(arrstr(j)))
      Next
      dblist.Add(list)
    Next
    a = dblist(y - 1)

  End Sub

评分

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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
 楼主| 发表于 2010-4-9 14:22:39 | 只看该作者
虽然山寨 但是在各种条件下使用都不会有bug 因为是通过字符串导出的
gh在强制转换中会吧空位默认补成0

先解释下gh的vb 运算器
实际上类似于一个程序 但是问题在于 输入值若为system.object 会被读取为“gh object”
是不是bug呢? 不知道哦

有人又要问 为什么不用多维数组 原因很简单 就是多维数组输出来是一个path上的
理论上是有方法处理后输出合理的path的 但目前还不知道怎么弄,
即使输出了需要的path呢 又怎么用vb读取呢? 为“gh object”?
还请专业人士指点迷津

这里的str数组几乎是没有什么思维难度的 就是所谓的标记号的方法 大家如果有更好的方法请不要保留哦{:3_64:}
3m
发表于 2010-4-10 10:04:22 | 只看该作者
{:3_46:}毫无头绪
4m
发表于 2010-4-11 13:37:16 | 只看该作者
我将数列接入一个vb运算器,代码如图所示,返回的结果是一个collection,怎么把结果转换为三维数组呢?
5m
发表于 2010-4-11 14:01:49 | 只看该作者
抱歉,发帖发重了,麻烦版主删掉一个吧。
6m
 楼主| 发表于 2010-4-22 17:44:44 | 只看该作者
5# wikii ]
不是写着用string么 无论多少维数组 方法都类似
7m
发表于 2010-5-3 12:15:31 | 只看该作者
找到vb输出树的方法了。
http://ncf.5d6d.com/thread-1673-1-1.html
8m
 楼主| 发表于 2010-5-4 21:52:56 | 只看该作者
7# wikii

差不多是正解吧 Data.structure<T>果然无法被输出
structure<T>的参数只能是GH_Goo (虚类)
子类都是GH_T 包括GH_point
看来只能用做GH控件时用下了

grasshopper自带了非常高效的voronoi(2d)方法
还是重载的哦{:3_67:}  竟然一直没发现
9m
发表于 2010-5-10 19:43:11 | 只看该作者
太麻烦了吧,,,
10m
发表于 2010-5-16 12:48:06 | 只看该作者
多谢搂主分享
11m
发表于 2010-5-28 16:35:33 | 只看该作者
真是抽象,超出能力范围,呵呵,甘快学习学习
12m
发表于 2010-7-29 14:49:20 | 只看该作者
这太难了吧
13m
发表于 2010-8-23 10:04:48 | 只看该作者
努力学习中....
14m
发表于 2010-8-23 15:01:37 | 只看该作者
唉,完全看不明白啊。
15m
发表于 2010-9-24 18:09:06 | 只看该作者
VB有点纠结
头像被屏蔽
16m
发表于 2010-9-26 12:16:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
17m
发表于 2010-10-2 23:23:41 | 只看该作者
多谢分享~努力学习中!
18m
发表于 2010-10-5 01:15:50 | 只看该作者
vb...{:3_46:}
19m
发表于 2010-11-10 00:20:30 | 只看该作者
感谢分享~~~
20m
发表于 2010-11-11 22:24:36 | 只看该作者
這個還不知道用途,我學的還不夠精

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-26 07:27 , Processed in 0.176707 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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