Rhino(犀牛)中国技术支持与推广中心

标题: gh的vb编程的问题 [打印本页]

作者: qiancy88    时间: 2009-10-14 19:25
标题: gh的vb编程的问题
代码如下:

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"没有默认属性,因此无法被索引。

这是什么原因……
请教各位大侠
作者: wudi1212    时间: 2009-10-15 01:35
原来是你 不是已经解决了么?
作者: 木又寸    时间: 2009-10-27 16:03
同样的问题,反复写了几次,提示没有数据.no data was collected.请教高人.
作者: wudi1212    时间: 2009-10-27 22:22
3# 木又寸
需要在VB块的input中指定变量类型
作者: wangsq0755    时间: 2011-1-21 19:54
pts参数没有flatten
作者: wangsq0755    时间: 2011-1-21 19:57
我也遇到同样的问题,研究了好久,发现是引用的pts的数据结构是tree多分支的,也即是2d的,需要选中flatten选项,把他变成一个序列。




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2