0
선분을 그리려하지만 선의 원점, 각도 및 길이 만 알고 있습니다. 이미 다소 효과가있는 항목이 있지만 올바른 각도로 선을 표시하지는 않지만 105도 정도 더 크게 표시됩니다 (제 삼각은 끔찍합니다). 의사 코드 :벡터 그리기 (점, 각도 및 길이를 사용하는 선분)
Vector2 pos1 = new Vector2(10, 10);
double ang = 270;
double len = 20;
double adj = cos(ang) * len;
double opp = sqrt(len * len - adj * adj);
Vector2 pos2 = new Vector2(pos1.x + adj, pos1.y + opp);
drawLine(pos1, pos2);
누구든지 제공 할 조언이 있습니까?
네가 맞다. 내 자신이 멍청하게 느껴진다. – LulzCop