AM, PDMS PML

AM, PDMS CE VOLUME CHECK

agape93 2021. 5. 10. 20:45

선택 모델 VOLUME CHECK

-- ce volume check
!vol = object volume(!!ce)

-- from Position
!volFrom = !vol.from
!volFromX = !volFrom.east
!volFromY = !volFrom.north
!volFromZ = !volFrom.up

-- to Position
!volTo = !vol.to
!volToX = !volTo.east
!volToY = !volTo.north
!volToZ = !volTo.up

!xlen = abs(!volFromX - !volToX)
!ylen = abs(!volFromY - !volToY)
!zlen = abs(!volFromZ - !volToZ)

-- center position
!midpos = !volFrom.midpoint(!volTo)
pin1 at $!midpos
aid box num 1 at $!midpos xlen $!xlen ylen $!ylen zlen $!zlen filled off

-- volume 으로 간섭 체크
add all within vol ce (dist) - 화면에 추가
var !list coll all within vol ce (dist) - 리스트에 추가
q var !list - 리스트 출력