-
Notifications
You must be signed in to change notification settings - Fork 0
eunjiyun/Curvature-Based-Mesh-Visualization
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
0103 프로젝트 속성->도구-> 프로젝트 속성->빌드->플랫폼 대상->x64 -> c드라이브-> 프로그램파일즈 액티브넷 피디에프 도구->도구상자 항목 선택->찾아보기->씨드라이브 액티브넷->bin c드라이브 프로그램 파이스 액티브 bin kitwar.vtk.dll 도구상자->렌더링이 떴나? i.got.it에 질문을 많이 하기 this.button1.click new eventhandler.button click2를 추가 폼1.cs로 옮기기 센더는 어떤 클래스가 그 이벤트를 발생시켰는지 C# 윈폼 플러터 이벤트 발생, 이벤트에 함수 등록 throw 함수로 에러창을 던질 수 있다. https://examples.vtk.org/site/ vtk는 윈도우, 큐티 윈도우 렌더러 액터 매퍼 코팔럿으로 공부 ============================================= 0104 vtk는 3d중에서도 의료용으로 많이 쓰이고 지형도를 표현하거나 인공 혈관을 표현하거나 과학적인 유체의 흐름을 표현하는데 많이 쓰인다 ui의 차이는 씨샵과 씨플플의 차이이다. 어느 프로그램이든 상관없이 사용할 수 있도록 제공해주는 게 vtk이다. vtk로 공을 그리고 싶으면 vtk sphere이렇게 검색하고 문서를 보고 감을 잡아라... 설명서 씨샵으로는 없는 아이스크림예제를 씨플플->씨샵으로 합니다 언어의 장벽에 막히지 않기 위해 오늘은 화면에 큐브, 박스, 공 모양을 띄워놓고 아이스크림 모양으로 만들기를 합니다. copilot한테 물어보기 ============================================ 0105 이프문으로 예외처리 가능 간단하게 하는게 좋고 의료기기에서는 예외처리가 중요 c# ref 특정키를 누를 때마다 좌표 이동과 콘솔 출력 수동으로 렌더하려면 업데이트 함수 호출 팔리는 프로그램들은 컴퓨터리소스를 덜 쓰면서 만들어야하고 최적화가 중요함. 좀더 나아야 팔리기 때문에 과제는 기능만 구현하면 끝 vtk는 계속 화면을 업데이트 할 필욘 없다 게임과제는 매프레임마다 렌더링을 했는데 이벤트가 있을때만 렌더 함수를 호출한다. 윈폼은 간단하게 하는건 좋은데 세상에 없는걸 만들겠다하면 많이 힘들다. 이미 있는걸 만들기는 좋다. c#은 제약이 있지만 편리하다 c++에 비해 임플리트 불리언 라이브러리?를 보고 vtk는 사이언티픽 툴킷 ======================================================= 0108 궁금한건 vtk포럼에 물어보자. discourse.vtk.org 질문하면 늦게 대답해준다. vtk curvature =>vtk 시각화 vtk에서 셰이더 코드를 직접수정가능=>c++로만 가능 치아모델에서 이 부분만 골라내기=>도전 과제 두 메시의 합을 표현하기 임플리트 불리안 클래스 이용하기 ====================================== 0111 크로스 플랫폼 소프트웨어 개발 툴인데 mfc와 다른 점은 윈도우에서만 되는게 mfc 좋은점: 오픈소스 개념이 반영이 되어있어서 돈을 안내도 개발을 할수 있다. 상업용으로 개발을 하려면 라이센스가 있어야하고 파이썬ui를 많이 한다. qt에서 파이썬을 지원하는건 파이큐티 큐티크리에이터에 있는 에디터가 비주얼스튜디오보다 qt에 vtk opengl vtk가 mfc에 적용하기가 어려워서 qt에서는 dll로 만들어뒀다. ================================== 0112 .dll은 클릭했을때 실행이 안됨. dynamic linking library dll을 쓰려면 정의가 되어있어야하고 obj파일이 필요하다 .lib 실행오류가 뜨는 이유 함수구현이 되어있지 않고 signal/slot 프로그램 구조 공부하기 ============================= 0116 메인 윈도우->main.cpp가 생기고 어플리케이션, 헤더 클래스==qwidget qwidget을 상속받아서 vtkrender를 할 수 있는 위젯으로 교체를 한다. polydata 는 ply파일을 ~~3d소스 ~~매퍼 액터 렌더러 비주얼라이즈 : 매퍼, 액터 ==>> 렌더링 가능 폴리데이터는 변수? 스피어 소스는 상수? rgb값 버튼 좌우로 배경색 위젯 ================================ 0118 스캔프로그램 테스트 결과는 체크나 동그라미 단계별로 하나하나 가면 기능확인 일반스캔=>스캔에서 ui표시된다는 뜻 in3dscan.exe바로가기 실행안되면 얘기하기=>누가 작업중이라 안되는거다. 더블클릭하면 원래는 실행이 됩니다. 하단 상악 하악 세번째거가 교환 =>녹색으로되면 활성화 됐다는 뜻 스캐너 켜고 좀 있다가 플레이버튼 누른다. 다음주까지 한다. 회의시간 피해서=>피드백 필요 지우개버튼이 잘라내기 잘라내기 실행
About
2023-겨울 현장실습 (VTK, QT, C++, C#)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published