분류 전체보기
-
Visual Studio Dependencies Project 빌드할때 오류.개발실/기타 2024. 3. 1. 21:25
아래와 같이 프로젝트가 구성되어 있는 경우, 빌드 순서에 따른 오류가 날때가 있다. 멀해도 해결이 안된다면, 아래처럼 해보시길... 혹시, 이런 상황에 대책이 있다면 댓글로 공유 부탁드립니다. 특히, 각각의 프로젝트 빌드결과에 어떤행위를 할때인데, 최근에, 난독화를 수행하는 과정에서 겪은 특이한 케이스인데, 난독화는 프로젝트별로 설정이 되어 있어야만 하는 상황이여서 별도로 수행할수가 없었다. 그러다 보니, 빌드됐던 프로젝트가, 참조로 인해서 또 빌드되는 상황에서 오류가 발생하였다. 결론부터 말하면, visual studio의 options에 아래와 같이 멀티로 컴파일을 하도록 설정되어 있는데 그러다 보니 랜덤하게 결과 끼리 혹은 동일한 프로젝트 컴파일로 그런건지, 서로 충돌이 나는 경우이다. 다른 해결책..
-
CCd.AssimpNet exception Error개발실/Assimp 2024. 1. 18. 11:26
Assimp.AssimpException: 'Error finding unmanaged library from path: ccd.assimp.dll' at Assimp.Unmanaged.UnmanagedWin32LibraryImplementation.NativeLoadLibrary(String path) at Assimp.Unmanaged.UnmanagedLibraryImplementation.LoadLibrary(String path) at Assimp.Unmanaged.UnmanagedLibrary.LoadLibrary(String libPath) at Assimp.Unmanaged.UnmanagedLibrary.LoadIfNotLoaded() 위와 같은 에러가 나는 경우는 ccd.assimp.dll..
-
CCd.AssimpNet Basic Example개발실/Assimp 2024. 1. 12. 16:22
netget에서 CCd.AssimpNet으로 검색하여 라이브러리를 참조하고 사용함. Import Base string srcModelPath = "model file full-path"; using (AssimpContext importer = new AssimpContext()) { Scene scene = importer.ImportFile(srcModelPath, PostProcessPreset.None); } Export Base using (AssimpContext importer = new AssimpContext()) { Scene scene = importer.ImportFile(srcPath); var e = ModelConverter.getModelExportFormatDescripti..
-
가상화폐가 가져올 혼란(?)바꿔보자 2023. 12. 12. 00:01
외눈박이 나라에서는, 두개의 눈을 가진 사람이 있다면 그사람이 정상이 아닌사람이 된다. 개인적으로, 가상화폐는 비정상적인 것이라고 생각하는데 많은 사람들이 사용하게 되면 정상의 범주로 들어오게 된다. 만일 정상의 범주로 들어오게 되면 아래와 같은 이유로, 재앙이 될 수도 있다고 본다. 무한히 증식할 수 있는 구조상, 기존 화폐의 가치를 떨어트림. 비트코인이 발행량이 정해져 있다고 하는데, 가상화폐는 디지털이기에, 무한이 분할 증식할 수 있음. 엄청난 인플레이션을 가속화 할 수 있음. 가상화폐의 규모가 점점 커지면 화폐류의 유통량이 늘어나는 효과를 가져오기에. 통제할 수 없으며, 아무도 책임지지 않고, 책임을 지울 수 없음. 어느곳에선가 큰사고가 났을 경우, 급격한 가상화폐의 신용이 무너지면서, 기존 화폐..
-
error MSB3577: Two output file names resolved to the same output path:개발실/.NET 2023. 12. 5. 09:00
.net c# 프로젝트에서 어느날 위와 같은 에러가 남. 원인은, resx 파일이 중복되어 있어서 그런것이였음. 기존의 UserControl기반의 class가 아래와 같이 partial 로 서로 다른 이름의 파일로 작성되어 있는데. public partial class MyControl 각각 resx파일이 생겨서 나타나는 오류 였음. 아래 글처럼, 필요없는 resx파일을 삭제하고 컴파일 하니 잘됨. 아래 링크 참조 https://itecnote.com/tecnote/c-two-output-file-names-resolved-to-the-same-output/ C# – Two output file names resolved to the same output – iTecNote Recently I creat..
-
Qgis 로 3DTiles 보기개발실/GIS 2023. 11. 22. 13:44
최신 qgis 버전 3.34 에서 추가된 기능인데, 3dtiles 파일을 볼 수 있음. 근데, 로컬에 있는 파일을 그냥 open 해서 보는 기능은 없는것 같고. 웹서버를 통해서만 볼 수 있는것 같음. 3dtiles 파일들을 웹서버 밑에 복사함. qgis 탐색기에서 Scenes에 오른쪽 마우스클릭해서 3dtiles connection을 추가함. 그러면, 오른쪽 메인 화면에 나오는데 해당 화면은 2D임. 3D로 볼려면. 메뉴의 [보기][3D 맵뷰][새 3D 지도 뷰] 를 실행하면 3D로 볼 수 있음.
-
QGIS로 영상 [오려내기] [구멍뚫기]개발실/GIS 2023. 11. 22. 10:16
gdal warp command 프로그램을 이용해서 아래와 같은 작업을 수행할 수 있음. Qgis를 통해서 아래와 같은 작업을 수행할 수 있음. 자르거나, 구멍내려고 하는 모양을 가진 shp 파일이 기존에 있으면, 해당 shp을 그대로 활용하면 됨. shp이 없으면, 직접 레이어를 만들고 그려야함. 잘라내기나, 구멍내기는 원리는 같음 저런 모양의 폴리곤이 필요할 뿐임. 잘라내기 자르고자 하는 영상을 레이어에 올림 새 shape file 레이어를 생성함. ( 가지고 있는 shp이 있으면, 그대로 사용하면됨 ) 추가한 shape file레이어를 편집모드로 변경후, 객체를 추가함. 메뉴 [레스터][추출][마스크 레이어로 래스터 자르기] 선택. 입력 레이어에 영상을 선택 마스크 레이어에 잘릴 모양을 가지고 있는..