讨论 --- gh的vb编程的问题

[复制链接]
跳转到指定楼层
38925 qiancy88 发表于 2009-10-14 19:25:20 楼主
代码如下:

Sub RunScript(ByVal pts As On3dPoint, ByVal divU As Integer, ByVal divV As Integer)

    Dim n As Integer = 0
      
    Dim ptsList As New List(Of List(Of On3dPoint))
   
    Dim newpts As New List(Of On3dPoint)
   
    For i As Integer=0 To divU Step 2
      
      Dim ptsRow As List(Of On3dPoint)
      For j As Integer=0 To divV Step 2
        
        Dim pt As New On3dPoint(pts(n))
        
        ptsRow.Add(pt)
        
        n = n + 1
        
      Next
      
      ptsList.Add(ptsRow)
      
    Next
        
是根据那个WooJingsung的教程改的,结果提示

         Error:类“RMA.openNURBS.On3dPoint"没有默认属性,因此无法被索引。

这是什么原因……
请教各位大侠
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
wudi1212 发表于 2009-10-15 01:35:52
2
原来是你 不是已经解决了么?
木又寸 发表于 2009-10-27 16:03:13
3
同样的问题,反复写了几次,提示没有数据.no data was collected.请教高人.
wudi1212 发表于 2009-10-27 22:22:45
4
3# 木又寸
需要在VB块的input中指定变量类型
wangsq0755 发表于 2011-1-21 19:54:59
5
pts参数没有flatten
wangsq0755 发表于 2011-1-21 19:57:58
6
我也遇到同样的问题,研究了好久,发现是引用的pts的数据结构是tree多分支的,也即是2d的,需要选中flatten选项,把他变成一个序列。
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则