2013-06-21 4 views
2

저는 3D에서 무한대의 선을 가지고 있습니다. 끝점을 A와 B (A와 B 사이의 장거리)라고하고, 축이 정렬 된 원호라고 가정 해 봅시다. 중심을 C로, 시작점을 S로, 끝점을 E. 우리는 어떻게 그들 사이의 거리를 계산합니까?무한 선과 축 정렬 원 간의 거리를 계산하는 방법은 무엇입니까?

또는 호가 나선이 될 수 있습니까?

다음은 내 질문에 대한 그림입니다. 그림에서 보듯

Question Scene

호 또는 나선은 XY 평면 상에있다.

줄 방향은 xyz 축을 기준으로 표시됩니다.

빨간색 점은 화면에 수직 인 선을 나타냅니다.

왼쪽 및 가운데 그림은 호 조건을 나타내고 오른쪽 그림은 나선입니다.

+0

페인트 칠판을 여기에 붙여 넣을 수 있습니까? –

+2

현재 양식에서 질문은 [maths.stackexchange.com] (http://math.stackexchange.com/) –

+0

@SuvP에 더 적합합니다. [math.stackexchange.com] (http : //)에 게시했습니다. math.stackexchange.com/). – Merlin

답변

0

당신의 아크는 매우 간단보다 타원 호의 경우 :

  1. 이 원 호에 타원 호를 변환 변환을 만들 수는. 이것은 회전과 스케일링 변환 행렬의 조합에 의해 이루어진다. 회전은 원호를 회전시켜 a, b 축을 x, y 축에 정렬합니다 (회전 각도 값은 일반적으로 직접 알 수 있거나 a, b 축 중 하나의 arctan으로 계산할 수 있습니다). 그런 다음 x 또는 y 좌표에 배율을 적용하여 두 축의 배율을 조정 한 후 a, b의 길이가 동일하게됩니다.

  2. 원과 점 사이의 최소 거리 (원 중심과 관심 지점 및 원 개요에서 선상에 있음)를 계산합니다. 당신은 당신의 자기 또는 구글에 의한 공식을 계산할 수 있습니다. 만약 당신이 여기에 글쓰기에 여전히 문제가 있다면 그것을 계산할 것입니다.

관련 문제