0
두 점 p1, p2로 정의 된 선분이 있고 길이/너비/높이 (l, w, h) 인 (x, y, z) (가장 낮은 구석 점)으로 정의 된 직사각형 프리즘이있는 경우 선이 프리즘과 교차하는지 확인할 수 있습니까? 그리고 하나가 있다면 교차점을 얻으시겠습니까?무한한 선이 3D 공간에서 직각 프리즘과 교차하는지 확인하는 방법은 무엇입니까?
아는 사람 있습니까?
감사
두 점 p1, p2로 정의 된 선분이 있고 길이/너비/높이 (l, w, h) 인 (x, y, z) (가장 낮은 구석 점)으로 정의 된 직사각형 프리즘이있는 경우 선이 프리즘과 교차하는지 확인할 수 있습니까? 그리고 하나가 있다면 교차점을 얻으시겠습니까?무한한 선이 3D 공간에서 직각 프리즘과 교차하는지 확인하는 방법은 무엇입니까?
아는 사람 있습니까?
감사
은 프리즘 축 정렬 상자 (직육면체) 인 것을 보인다.
그래서 line clipping위한 임의의 알고리즘을 사용 - 예를 들어, 3D 버전 리앙 바 스키 알고리즘 요컨대
은 -면과 교점을 위해 선분
X = X1 + t * (X2 - X1)
Y = Y1 + t * (Y2 - Y1)
Z = Z1 + t * (Z2 - Z1)
찾기 매개 변수 t를 매개 방정식을 : 방정식에서 X = x
또는 X = x + l
을 대입하면,이 t가있는 점이면 직사각형 안쪽에 있는지 확인하십시오.