본문 바로가기
Turn on/off monitor [DllImport("user32.dll")] static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam); private const int WM_SYSCOMMAND = 0x0112; private const int SC_MONITORPOWER = 0xF170; private const int MonitorTurnOn = -1; private const int MonitorShutoff = 2; //Turn them off SendMessage(f.Handle, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MonitorShutoff); //Turn them on SendMe.. 2020. 11. 3.
[VTK] 빛으로 인한 그림자 없애기 VTK를 이용한 3차원 표현시 그림자로 인해 원래 색상이 과도하게 어두워지는 현상이 있다. 물론 일반적으로 3차원을 표현하기엔 그림자가 필수이다! 하지만 일부 특수한 3차원 객체 표현시 이런 그림자가 필요없을때가 있다. VTK 코드는 다음과 같다. actor.GetProperty().LightingOff(); 2020. 10. 27.
Visual Studio 에서 C# try catch 자동완성 (코드조각) 사용자정의 기본적으로 Visual Studio에서 제공하는 기능으로 try를 입력후 Tab, Tab 키를 누르면 자동으로 try catch 구문이 작성된다. 기본제공하는 형식에서 내가 자주쓰는 형식으로 변경하려면 다음과 같이 하면 된다. 1. 디렉토리 이동 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC#\Snippets\1033\Visual C# 2. try.snippet 파일 수정 try try Code snippet for try catch Microsoft Corporation Expansion SurroundsWith expression Exception type SimpleTypeName(global::System.Exception) 3.. 2020. 10. 7.
QGIS에서 구글지도 추가하기 QGIS 버전 : 3.14 Pi 1. 다음과 같이 QGIS 메뉴를 선택한다. 메뉴 > 레이어 > 레이어 추가 > Add XYZ Layer 2. 데이터 원본 관리자에서 New 버튼을 누른다. 3. 다음과 같이 이름, URL을 입력한후 확인을 누른다. 이름 : 구글 URL : https://mt1.google.com/vt/lyrs=s&x=%7Bx%7D&y=%7By%7D&z=%7Bz%7D 4. 방금 추가한 구글지도를 선택후 [추가]버튼을 눌러 QGIS 화면에 표출한다. 구글 이외에도 다음과 같은 다양한 BaseMap을 QGIS에 배경지도로 올릴수 있다. OpenTopoMap https://tile.opentopomap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png OpenStreetMap http:.. 2020. 7. 22.