Dear all,
Could anybody help me about the problem of "Rhino.DocObjects.ObjRef" duplicating?
I want to use objRef (Dim objRef as Rhino.DocObjects.ObjRef) to duplicate from go.object(i),
but it is seem failure. And It is correct in the following code, but it is not what I want.
objRef(i) = go.Object(i)
All I want is objRef(i) = go.Object(i).Duplicate()
Could anybody tell me how to do?
Best Regards,
Jerry
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Public Shared trim_surface_entity_num As Integer
Public Shared trim_surface_entity(1) As Rhino.Geometry.Brep
Public Shared trim_surface_entity_att(1) As Rhino.DocObjects.ObjectAttributes
Public Shared objRef(1) As Rhino.DocObjects.ObjRef
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim go As New Rhino.Input.Custom.GetObject()
go.SetCommandPrompt("Select objects to group-" & tt)
go.GetMultiple(1, 0)
go.GroupSelect = True
'Surface Select
If II = 20 Then
trim_surface_entity_num = go.ObjectCount
ReDim objRef(go.ObjectCount)
ReDim trim_surface_entity(go.ObjectCount)
ReDim trim_surface_entity_att(go.ObjectCount)
For i = 0 To go.ObjectCount - 1
objRef(i) = go.Object(i)
trim_surface_entity(i) = go.Object(i).Object.DuplicateGeometry()
trim_surface_entity_att(i) = go.Object(i).Object.Attributes
Next i
End If