저는 C#으로 작업 중이며 변수가 (A
, B
, C
)이고 각도는 alpha
입니다.C# - 점 (2D)을 찾는 데 문제가 있습니다.
'a'면에 어떤 점이 있는지 찾아야하며이를 관리하는 방법을 알지 못합니다.
각도 α와 베타는 같은 크기입니다!
P=t*B+(1-t)*C, 0<=t<=1
경우 A
, B
및 C
이 삼각형의 사지 있습니다 a
의 모든 지점이 방정식에 따라 정의,
저는 C#으로 작업 중이며 변수가 (A
, B
, C
)이고 각도는 alpha
입니다.C# - 점 (2D)을 찾는 데 문제가 있습니다.
'a'면에 어떤 점이 있는지 찾아야하며이를 관리하는 방법을 알지 못합니다.
각도 α와 베타는 같은 크기입니다!
P=t*B+(1-t)*C, 0<=t<=1
경우 A
, B
및 C
이 삼각형의 사지 있습니다 a
의 모든 지점이 방정식에 따라 정의,
텍스트를 가정 권리 및 이미지 잘못.
대수?
y = m*x + c
기본 라인 방정식. A에서 B로 바꾸어 봅시다.
먼저 m = (B.Y - A.Y)/(B.X - A.X)
입니다.
이제 A.Y = m * A.X + c
을 대체하십시오. 대수적으로 푸시하여 c
을 찾으십시오.
이제 X와 Y 값을 해당 방정식에 넣고 Y 또는 X 값이 생성되는 것을 확인하여 A와 B 사이의 모든 점을 찾을 수 있습니다. 선 경계를 과장하지 않도록 조심하십시오.
어? 이 다이어그램은 다소 혼란 스럽지만 추가 제약이 없으면 'a'의 모든 점을 쉽게 찾을 수 있습니다. 'B'점을 선택했습니다. –
또는 상황을 더 잘 설명 할 수 있다면이 질문은 [수학] (http://math.stackexchange.com/)에 더 적합 할 수 있습니다. –