Skip to content

**** ****

for my bad memories..

Archive for the ‘Programming’ Category

[카테고리:] Programming

Programming

처음 2년전에 OpenGL을 시작했을때가 생각난다. OpenGL은 배우기 어렵고 너무 많은 시간을 소비해야 한다는 글들을 보고 이게 과연 옳은 방향일까 고민을 했었다. 막상 긴 시간동안 오픈소스 엔진을 찾아보니 CAE 프로그램을 만드는데 전혀 적합하지 않다는 것을 알았다. 맞다. 저런 엔진은 게임을 만들려는 사람들에 국한된 얘기구나.. 하는 결론을 내렸다. 전혀 무지한 상태에서 그래도 자신있다는 Tcl/Tk로 GUI를 만들고 Tk […]

[카테고리:] Programming

Programming

자작 CAE Pre 프로그램을 만드는 중인데.. OpenCASCADE 를 이용하여 STEP/IGES 파일 로딩 기능 추가를 해보았음. Geometry 편집이나 간단한 Primitive 추가 기능을 넣어야 하는데.. 먼저 Shape 구조체를 정리해야 할 것 같음.. 머리가 정리가 안된 상태라.. 어렵네..

[카테고리:] Programming

Programming

msys2 내에서 gcc 로 컴파일된 파일의 depedency 가 걸린 dll 파일 조사 프로그램 결과는..

[카테고리:] Programming

Programming

사실 오랫동안 이것저것 CAD 파일을 OpenGL로 뿌려주는 기능을 구현중이었음. 이것저것 코드 분석해보고.. (흠.. CAD 관련 코드가 그리 많지않음) 테스트하고.. 짬짬히 알아보느라 시간이 한달정도 걸린것 같음. 어쨌건 현재 쓸 수 있는 오픈소스중 OpenCASCADE 만한게 없는것 같음. 처음엔 꽤 괜찮아 보이는 OpenCASCADE의 기본 Viewer를 내 프로그램에 내장시켜볼까 코드도 뜯어보고.. 해봤는데.. 이건 답이 안나옴.. 왜냐하면 내 프로그램은 Mesh […]

[카테고리:] Programming

Programming

출처: https://dev.opencascade.org/content/exploring-compound OpenCASCADE의 topology는 다음과 같음. 아래와 같이 탐색. It gives for file 000000000_mixed_1 and for 000000000_mixed_2.stp sample.zip

[카테고리:] Programming

Programming

http://www.cs.toronto.edu/~jacobson/phong-demo/ 웹으로 구현되어 있고 쉐이더 코드도 있어 아주 참고하기 좋음.

[카테고리:] Programming

Programming

Rhino사의 nurbs 취급 라이브러리인 opennurbs 를 mingw로 컴파일 하기 위해서 약간의 수정이 필요한데.. https://www.rhino3d.com/kr/opennurbs/ 본 소스는 현재 최신버전으로 아래에서 받았음. https://github.com/mcneel/opennurbs/archive/refs/tags/v7.6.21127.19001.tar.gz 기본으로 opennurbs 는 윈도우즈상에서의 컴파일은 VC++ 7.0 & 9.0 Community 버전만 지원함. 난 MinGW 를 주로 쓰기 때문에 직접 opennurbs 코드를 수정해서 컴파일 및 테스트까지 성공한 diff 를 올려둠 opennurbs-7.6.21127.19001.diff.zip 그리고 컴파일을 위해서는 MinGW용 […]

[카테고리:] Programming

Programming

출처: https://github.com/h0tw1r3/libuuid-mingw 다운로드: libuuid-mingw-master.zip 빌드 방법 테스트 코드 링크시 아래를 추가