OmagCUT :
- modifica per ventose con rotazione a step allineate al meglio con il lato lungo del pezzo.
This commit is contained in:
@@ -368,6 +368,13 @@ Module VacuumCups
|
||||
Dim vAngRot As New List(Of Double)
|
||||
' Se asse rotante ventosa a step
|
||||
If GetVacRotAxisSteps(vAngRot) Then
|
||||
' Ordino secondo distanza angolare crescente da direzione di allineamento (modulo 180 deg)
|
||||
Dim dRotRefDeg As Double = dRotAngDeg
|
||||
vAngRot.Sort(Function(P, Q)
|
||||
Dim dDiffP = Math.Abs(( P - dRotRefDeg) Mod 180)
|
||||
Dim dDiffQ = Math.Abs(( Q - dRotRefDeg) Mod 180)
|
||||
Return ( dDiffP - dDiffQ)
|
||||
End Function)
|
||||
' Annullo la rotazione di allineamento
|
||||
dRotAngDeg = 0
|
||||
' altrimenti in continuo
|
||||
|
||||
Reference in New Issue
Block a user