점 P (x, y, z)가 중심 C (cx, cy, cz), 반경 R로 정의 된 3D 공간에서 2D 원 안에 있는지 확인하고 싶습니다. 나는 3D 공간에서 2D 원에 누워 점 P에 의해 정의되어 있는지 알고있는 원 N.3D 점이 2D 원 안에 있는지 확인합니다.
에 놓여 평면에 정상 :
P = R * COS (t) U + 죄 R (t) * (N X U) + C
여기서 U은 원의 중심에서 원상의 임의의 점까지의 단위 벡터입니다. 그러나 Q 점이 주어지면 Q가 원 위에 있거나 내부에 있는지 어떻게 알 수 있습니까? 선택할 수있는 적절한 매개 변수 t
은 무엇입니까? 그리고 Q 좌표를 어느 좌표로 비교해 그들이 원 안에 있는지 알아 봅니까?
감사합니다.
표기법을 명확히하기 위해주의해야합니까? ** 소음 **에 대해 무엇입니까? 그것은 벡터의 크기 일 수있는 것처럼 보이지만 질문을 명확하게 제시 할 때 다른 사람들이 유용한 답변을 제공하도록 장려합니다. –
나는 그들을 대담하게하려고 노력했다. 그러나 그들은 과감하지 않을 것이다. ...? ** U **는 대담한 벡터로 벡터를 나타냅니다. ** N **과 동일합니다. 편집 : 나는 "코드"섹션에서 그들을 빼내 문자를 굵은 글씨 – Myx
당신은 3D 마우스 따기에 대한 정보를 찾아 보았습니까? – HyperCas