想通过joinsurface这个命令把几个面接成polysrf,但是不能成功,也没有弹出错误 
 
截取一段简化的代码如下 
 
 Dim objects, sArr1,sArr2,sArr3,sArr4,srf1,srf2,srf3,srf4,arrsrfs 
  
 sArr1=array(array(0,0,0),array(5,0,0),array(0.5*5,0,2))  
  
 sArr2=array(array(0,5,0),array(5,5,0),array(0.5*5,5,2))   
  
 sArr3=array(array(0,0,0),array(0,5,0),array(0.5*5,5,2),array(0.5*5,0,2))    
  
 sArr4=array(array(5,0,0),array(5,5,0),array(0.5*5,5,2),array(0.5*5,0,2)) 
  
 srf1=rhino.AddSrfPt(sArr1) 
  
 srf2=rhino.AddSrfPt(sArr2) 
  
 srf3=rhino.AddSrfPt(sArr3) 
  
 srf4=rhino.AddSrfPt(sArr4) 
  
 arrsrfs=array(srf1,srf2,srf3,srf4) 
  
  
 objects=rhino.JoinSurfaces(arrsrfs,True) 
 
 
 
求高手指点,代码有什么问题或者应该怎样做。 
谢谢! |