분류 전체보기66 회전 변환 행렬 (2D, 3D) 선형대수학 글 목차 참조 : https://en.wikipedia.org/wiki/Rotation_matrix 참조 : https://ko.wikipedia.org/wiki/회전변환행렬 이번 글에서는 2D와 3D 상태에서의 좌표의 회전 변환하는 방법에 대하여 알아보도록 하겠습니다. 목차 2D에서의 회전 변환 회전 변환 행렬 유도 임의의 점을 중심으로 회전 변환 3D에서의 회전 변환 회전 변환 행렬의 직교성 2D에서의 회전 변환 2D 좌표계에서 회전 변환을 할 때 사용하는 변환 행렬은 다음과 같습니다. 여기서 θθ는 각도에 해당합니다. 반시계 방향으로 회전하는 방향이 + 각도가 됩니다. 위 회전 행렬을 이용하여 (x,y)(x,y) 좌표를 회전 변환을 하면 다음과 같습니다. 위 식을 이용하여 회전 변환한 좌.. 2022. 12. 14. [Cognex] VisionPro Error 처리 방안 - 1. Pure virtual function call Pure virtual function call 발생 시 처리 방안 - c#환경에서 개발 - VisionPro사용 시 Acqfifotool을 사용 시 발생했던 에러 사항 중 하나 - Acqtool로 카메라를 Grab 한 후 WinForm을 추후에 그대로 닫을 시 이러한 에러가 발생한다. - Form을 닫을 시 이러한 현상이 발생을 하게 되는데 Pure virtual Call 같은 경우는 어디에서 에러가 났는지 찾기가 어렵다. - 어느쪽이든 상관없으나 Dispose를 해주어야 하는데 저와 같은 경우는 Designer 측에서 처리를 해 주었다. 처리 한 코드 - 다른 해결 방안이 있으시면 댓글달아주세요~! 2022. 11. 18. MFC) ComboBox에서 목록창 길이 늘리기 MFC에서 콤보박스를 사용하여 입력을 받을때 목록창의 길이가 너무 짧아서 불편할때가 있습니다. 속성에서 Data를 1;2;3;4로 설정하여 4개의 항목을 만듭니다. 실행시켰더니 목록창이 너무짧아서 1만 겨우보입니다. ComboBox의 목록창을 충분히 길게 늘리는법 Dialog에서 콤보박스의 V부분을 클릭하면 콤보박스의 크기를 조절하는것이 아니라 목록창의 길이를 조절가능합니다. 항목들이 잘 보이도록 충분히 길이를 늘립니다 이제 1부터 4까지 모든 항목들이 잘 보입니다. 2022. 8. 25. CCombobox Edit 창 크기 설정 링크 CCombobox Edit 창 크기 설정 :: 꿈/희망/절망 (manggong.org) 요 근래 C# 으로 개발을 집중(?) 하는 탓에 MFC는 손을 놓고 있다가 간단한 윈도우 탐색기를 개발하려고 MFC를 끄집어 들었다. 그러던중, 굉장히 애먹은 작업이 있어서 해결방법이라기는 그렇고 대충 , 유사한 해결방법이 있어서 기록해 놓는다. CCombobox를 DropDown 방식으로 할 경우, Edit 창이 하나 생기는데 그 창의 크기를 조절하고 싶었다. 그래서 GetWindow(GW_CHILD)로 Edit 창 윈도우 핸들을 얻거나, OnCtlColor함수를 오버로딩 하여 자식창 윈도우 핸들을 얻었다. 그리고 MoveWindow 나, SetWindowPos 함수를 사용하여 윈도우 크기를 조정하였으나, 반응.. 2022. 8. 25. 이전 1 2 3 4 ··· 17 다음