3 점 P1 (x1, y1), P2 (x2, y2) & P3 (x3, y3)입니다. 이 세 점을 통과하는 평면에 수직 인 벡터를 찾는 방법은 무엇입니까?평면에 대한 일반 벡터
-1
A
답변
7
명확는
후 정상p1 = x1, y1, z1
p2 = x2, y2, z2
p3 = x3, y3, z3
가정 ...하여 포인트 Z 좌표 놓치기이 Kerrek SB 제안한 방법
nx = (y2 - y1)*(z3 - z1) - (z2 - z1)*(y3 - y1)
ny = (z2 - z1)*(x3 - x1) - (x2 - x1)*(z3 - z1)
nz = (x2 - x1)*(y3 - y1) - (y2 - y1)*(x3 - x1)
비례가되고 명시 적 수식 포함. 벡터 표기법 :
n = (p2 - p1)^(p3 - p1)
+2
... 그 세 점을 주면 평면은 단순히 'z = 0'이므로 법선은'(0, 0, 1)'입니다. :) – AakashM
3
한 점을 기준점으로 취하고 다른 두 점 (두 점이 평면에 걸쳐 있음)에 대한 두 차이 벡터를 계산하고 교차 곱을 가져 와서 법선 벡터를 얻습니다. 표지가 중요한 경우 오리엔테이션에주의하십시오.
관련 문제
- 1. xy 평면에 투영 된 법선 벡터
- 2. Java의 일반 벡터
- 3. 축을 평면에 투영합니다.
- 4. 단일체로 만들어진 평면에 대한 정점과 삼각형을 줄입니다.
- 5. 입력이 벡터 일 때 작동하는 테이블에 대한 일반 함수 작성
- 6. 추력 벡터 유형에 대한 일반 CUDA 커널 만들기
- 7. 평면에 선 그리기 알고리즘
- 8. 벡터 분류 자의 일반 아이디어 얻기
- 9. 문자열 벡터 벡터에 대한 포인터 벡터 선언
- 10. 벡터 문제에 대한 알고리즘
- 11. 회전에 대한 벡터 이동
- 12. 일반 인쇄 래스터 및/또는 벡터 이미지
- 13. 벡터 이미지를 래스터 화하기위한 일반 알고리즘
- 14. 교차로 3D 표면 및 2D 평면에 대한 C#
- 15. 4 정점 평면에 텍스처를 그립니다.
- 16. 벡터 집합에 대한 상관 행렬
- 17. 위임에 대한 일반 Property.GetSetMethod
- 18. 어셈블리에 대한 일반 정보
- 19. 벡터
- 20. 평면에 점의 직교 투영을 찾으려면 어떻게해야합니까?
- 21. 2D XY 평면에 3D 점 투영
- 22. OpenGL을 사용하여 3D 평면에 SVG 표시
- 23. 멀리 평면에 GLSL ES 클립 정점
- 24. three.js의 평면에 투명한 구멍을 만드는 방법
- 25. Three.js WebGL 텍스처가 평면에 검은 색으로 나타납니다.
- 26. 파이썬에서 2 차원 평면에 원을 그리는 방법
- 27. 벡터 ++
- 28. 벡터
- 29. 반복자 및 일반 함수에 대한 시험 문제
- 30. 벡터 내의 벡터
google rocks !!! 첫 번째 rsult : http://jtaylor1142001.net/calcjat/Solutions/VPlanes/VP3Pts.htm – YAHOOOOO
[가능한 3 점, 어떻게 법선 벡터를 계산합니까?] (http://stackoverflow.com/questions/) 중복 1966587/given-3-pts-how-do-i--the-normal-vector) – AakashM
Google 질문하기 전에! –