Per DtMortise, si considera che attraversa un LapJoint solo se DtMortise è affondata nel grezzo

This commit is contained in:
andrea.villa
2025-11-24 13:29:50 +01:00
parent b05d1aa7b8
commit d4b7fe1910
2 changed files with 19 additions and 1 deletions
+2 -1
View File
@@ -2141,7 +2141,8 @@ function GetFeatureInfoAndDependency( vProc, b3Raw, nPartId)
end
end
-- verifico se feature tipo LapJoint è attraversata da almeno una mortasa a coda di rondine
if ( Proc.Topology == 'Pocket' or Proc.Topology == 'Tunnel' or Proc.Topology == 'Groove') and DtMortise.SideIdentify( ProcB) and Overlaps( Proc.Box, ProcB.Box) then
if ( Proc.Topology == 'Pocket' or Proc.Topology == 'Tunnel' or Proc.Topology == 'Groove')
and DtMortise.SideIdentify( ProcB) and Overlaps( Proc.Box, ProcB.Box) and DtMortise.IsDeeper( ProcB, b3Raw) then
Proc.PassedByDtMortise = true
end
-- se tenone è attraversato da foro allora il foro deve essere fatto prima