에서 비행기의 기울기를 계산하기 위해 노력하고, 내가 그들 각각의 아래에있는 영역의 기울기를 계산해야합니다. 나는 이것을 어떻게하는지 모른다. 나는 X 또는 Y 기울기가 필요 없다. 문제의 지점의 전체 경사가 필요하다. (공정하기는하지만 X와 Y 기울기로부터 전체 기울기를 개별적으로 유도하는 방법을 알지 못한다. 이것은 내 문제의 일부이다.). 나는 This article을 보았다. 그러나 나는 그것의 머리 또는 꼬리를 정말로 만들 수 없었다. .. 벡터는 바깥 쪽을 향하고있다. 누구든지이 것을 설명 할 수 있다면 정말 감사 할 것입니다.나는 3D 메쉬 포인트 3D 법선 벡터의 집합이 정상
1
A
답변
3
이미 정규 벡터가 있다면 거의 다 왔을 것입니다. 이제 정확히 필요한 것은 수직의 의미는 응용 프로그램에 따라 달라 지므로 보통 및 수직선 사이에 angle (내 장식품 찾기)이 필요합니다. 사용자의 일반적인 벡터가 실제로 정규화 경우
는 (길이 1가)와 수직 기울기 각도의 코사인 간단히 Z는 법선 벡터의 좌표 (0 0 1)이다.
이 문제를 설명하기 위해 : 펜을 가지고 그것을 테이블에 서 보자. 이것은 당신의 표의 법선 벡터입니다. 이 벡터와 세로선 사이의 각도는 테이블에 기울기가 전혀 없기 때문에 0입니다. 테이블을 일정량 기울이면 수직선과 수직선의 각도가 같은 양만큼 증가합니다.
내 벡터가 정규화되었습니다. 적어도, 나는 그들이 이전 단계를 자극하지 않았다고 가정해야한다. (지금까지이 일에 대한 나의 성과가 주어지면, 그것은 주어진 것도 아니지만, 우리는 함께 할 것이다). 경사각을 구하기 위해서는 다음과 같은 것이 필요합니다. –
'slope = math.cos (vector3.zCoordinate)' ? –
아니요, z 좌표는 코사인입니다. 따라서 z의 아크 코를 가져 가야합니다. – Christoph