Community
HI to all
I wrote a procedure in vb.net to clone a layot with a viewport. In the new layout I have to change the viewcenter property to a specific modelspace point.
I use this for make it Vport.ViewCenter = VCenter and if I print in debug area the vcenter value I retrieve a correct value, but when procedure was ended the viewport have a wrong viewcenter
Anyidea?
If Equals(ent.GetRXClass.DxfName.ToUpper, "VIEWPORT") Then Dim Vport As Viewport = ent If Vport.CenterPoint(1) > 223 And Vport.CenterPoint(1) < 225 Then Debug.Print(Vport.ViewCenter.ToString) Debug.Print(Vport.ViewTarget.ToString) VCenter = New Point2d(intStartX, Vport.ViewCenter(1)) VCenter3d = New Point3d(intStartX, Vport.ViewCenter(1), 0) 'VCenter = New Point2d(intStartX, Vport.ViewCenter(1)) ' Vport.ViewTarget = VCenter3d Vport.ViewCenter = VCenter Vport.UpdateDisplay() myDWG.Editor.Regen() Debug.Print(Vport.ViewCenter.ToString) End If
Have you tried the example?
Can't find what you're looking for? Ask the community or share your knowledge.