WPF (잘 실버 라이트 4)의 1024x768 파란 캔버스에 '올바르게'짧은 검은 색 선을 그리는 아주 간단한 코드가 있습니다. 내가 라인 세그먼트 (segment)의 종점을 변경하는 경우 대신 상대 시작 지점에서 Y를 변경하는 나는 또한 변경할 수 있도록 <UserControl x:Class="SimpleCanvas.MainPage"
3 차원 폴리곤에 원점, 무언가를 찾기 2 개의 3D 꼭지점, [[j, k, l], [m, n, o]]을 예로 들어 보겠습니다. 그리고 포인트가 [p, q, r]입니다. 선분을 통해 다각형의 포인트를 투영하고 폴리곤을 완전히 잘라내는 지 확인하십시오 (4 포인트만으로 충분하다고 생각합니까? 틀릴 수 있습니다). 그리고 만약 그렇다면, 나는 모서리와 꼭지점에
선분과 원 간의 충돌을 감지하는 방법에 대한 많은 질문이 이미 있습니다. 내 코드에서 Matlab의 linecirc 함수를 사용하여 함수가 라인 세그먼트의 끝과 함께 반환되는 교차점을 비교하여 점이 라인 내에 있는지 확인합니다 (linecirc는 무한 선을 가정합니다. 없어/~). sprintf 함수를 호출하고 복사하면 linecirc 함수에 대한 호출이
R^2에 세그먼트 집합이 있다고 가정합니다 (S라고 함). 모든 세그먼트는 WxH 차원의 상자에 포함되어 있습니다 (따라서 집합 S에는 상자의 각면에 하나씩 4 개의 추가 세그먼트가 있음). 세그먼트 s는 S에 추가됩니다. 세그먼트 s는 S의 세그먼트 중 하나에) 끝나고 B 점에서 끝납니다. S와 AB '의 세그먼트 중 하나에 대한 B'belong이 S의
두 개의 공선 선분 AB와 CD가 겹치면 어떻게 찾습니까? 오버랩의 시작과 끝 지점을 어떻게 찾을 수 있습니까? 아래에 나와있는 방법이 있습니다. 내가 먼저 < B와 C < D. 이제 if(pa < pc){
if(pc < pb){
if(pd < pb){
// overlap exists; CD falls entirely withi
첫 번째 게시물에서 다시 시도해보십시오. GPS 응용 프로그램과 사용자 작업은 GPS 지점을 제공하는 버튼을 누르십시오. 해당 GPS 포인트는 직교 좌표로 변환됩니다. 나는 또한 표제를도 (degree)로 가질 것이다. 예를 들면 다음과 같이 표시됩니다. 35.107339 , XEastLon로 변환 -81.597964 -445505.80924453895 Y
선분과 호 사이의 거리를 어떻게 확인합니까? 호가 채워지지 않으므로 원의 바깥 쪽 가장자리가 중요합니다. 충돌 감지를하고 싶습니다. 기본적으로 두 개의 원형 객체가 있습니다. 하나는 선 위로 이동하고 다른 하나는 호를 따라 이동합니다. 오브젝트의 충돌 반경이 있습니다. 일정한 속도로 움직이는 시간별 분석 (반복적 솔루션 있음)이 가능한 폐쇄적 인 솔루션이
두 개의 끝점을 공유하는 베 지어 곡선이 있습니다. 이 곡선들 각각은 도로의 가장자리와 비슷하게 좌우 양쪽에 "확장"을 가지고 있습니다. 확장은 베 지어 곡선을 근사하는 선분으로 구성됩니다. 베 지어 곡선의 공유 끝점에 대한 이러한 경로의 가장 가까운 교차점을 찾고 싶습니다. Here is a diagram I've drawn of the problem 각