- in PreCollisionLib si gestisce correttamente la direzione SCC
- in FACEBYBLADE SCC preso da funzione macchina - in BeamLib aggiunta funzione per convertire il valore SCC in direzione
This commit is contained in:
@@ -425,6 +425,28 @@ function BeamLib.GetNearestParalOpposite( vtRef, vtNorm)
|
||||
return nil
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
-- TODO gestire anche altri valori
|
||||
function BeamLib.GetDirectionFromSCC( nSCC)
|
||||
local vtSCC
|
||||
|
||||
if nSCC == MCH_SCC.ADIR_XP then
|
||||
vtSCC = X_AX()
|
||||
elseif nSCC == MCH_SCC.ADIR_XM then
|
||||
vtSCC = -X_AX()
|
||||
elseif nSCC == MCH_SCC.ADIR_YP then
|
||||
vtSCC = Y_AX()
|
||||
elseif nSCC == MCH_SCC.ADIR_YM then
|
||||
vtSCC = -Y_AX()
|
||||
elseif nSCC == MCH_SCC.ADIR_ZP then
|
||||
vtSCC = Z_AX()
|
||||
elseif nSCC == MCH_SCC.ADIR_ZM then
|
||||
vtSCC = -Z_AX()
|
||||
end
|
||||
|
||||
return vtSCC
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
-- Funzione per determinare se la faccia ha lati molto corti (trascurabili) ed è quindi approssimabile ad una 3 facce
|
||||
function BeamLib.Is3EdgesApprox( Proc, idFace, nAddGrpId)
|
||||
|
||||
Reference in New Issue
Block a user