CalcBoundsDrawing example
Example for CalcBoundsDrawing method
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
cAvax1.StartAvax()
Call cAvax1.Add_Line(0, 0, 0, 5, 2, 0)
End Sub
Private Sub Form1_FormClosed(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
cAvax1.EndAvax()
End Sub
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Dim yMin1, xMin1, zMin1 As Single
Dim yMax1, xMax1, zMax1 As Single
Dim yMin2, xMin2, zMin2 As Single
Dim yMax2, xMax2, zMax2 As Single
Dim incDy, incDx, incDz As Single
Dim sMsg As String
Call cAvax1.GetBoundsDrawing(xMin1, yMin1, zMin1, xMax1, yMax1, zMax1)
Call cAvax1.Add_Line(0, 0, 0, 200, 100, 0)
Call cAvax1.CalcBoundsDrawing()
Call cAvax1.GetBoundsDrawing(xMin2, yMin2, zMin2, xMax2, yMax2, zMax2)
incDx = System.Math.Abs(xMax2 - xMin2) - System.Math.Abs(xMax1 - xMin1)
incDy = System.Math.Abs(yMax2 - yMin2) - System.Math.Abs(yMax1 - yMin1)
incDz = System.Math.Abs(zMax2 - zMin2) - System.Math.Abs(zMax1 - zMin1)
sMsg = "incDx=" & Format(incDx) & vbCrLf
sMsg = sMsg & "incDy=" & Format(incDy) & vbCrLf
sMsg = sMsg & "incDz=" & Format(incDz) & vbCrLf
CAvax1.Command = Avax.AvaxCommand.Extends_c
MsgBox(sMsg, MsgBoxStyle.Information, "CalcBoundsDrawing")
End Sub