본문 바로가기

app

(155)
VRML의 텍스쳐 맵핑과!! simpleVRML의 반쪽짜리 성공? ㅋㅋㅋ 드뎌 해냈따..-0- 아놔...너무 좋은데이거?ㅋㅋ 일단은 vrml 텍스쳐 매핑 쏘스~ Shape { geometry Box { 150 0.5 150} appearance Appearance { texture ImageTexture { url “img/floor.gif” } } 사실 소스는 너무 간단하다.. vrmlPad가 알아서 완성말을 띄어주기 때문에...-0-(이클립스보 다심한거 같다는 느낌이..ㄷㄷㄷ) 모양을 만든다는 예약어{ 박스예약어 { 크기} 모양 예약어{ 텍스쳐맵핑 예약어 { url"경로"} } } 이 얼마나 깔끔한 언어인가!! 왜 이게 사장되어야 하는지...안타깝기만 하다..(사실 성능으로 따지면 3DMAX 나 캐드보다 빠르다) 그담엔!!!오늘 성공한 텍스쳐 맵핑 AR!!! 음....
VRML의 시작 기대효과 -새롭게 떠오르고 있는 웹 3차원 이미지 모델링에 대한 기초를 다질 수 있다. 대상 - 3차원 그래픽을 배우고자 하는 사람. 특징 - 언어의 내용을 살펴보기 위해 HTML(hypertext markup language)과 비교해보면 HTML이 태그(tag)로 이루어져 태그 사이에 있는 내용이 태그의 명령어에 따라 웹 브라우저 화면에 표현되는 것처럼 VRML 또한 노드(Node)와 필드(field)로 이루어진 명령어에 의해 브라우저 화면에 표현된다 -0-새롭게 떠오른다고는 하지만..나온지 15년이 더된 그래픽언어이다.. 1994년 처음 선보인 VRML은 오픈소스로 다가오는 웹 브라우져에 새로운 가상현실을 창조하고자 했으나 속도와 인터넷의 부재로 멀어졌던게 사실이다. 그렇타고 지금 상승곡선을 타고 ..
ARtool-kit 셋팅!! ...=-=힘들었따...이놈의 것이 제대로 되는건지를 모르기때문에..ㅜㅡㅜ 캠이 계속 연결 안된다고 해서..몇번이나 끼웠따뻈다 지우고 깔고...후.... 설명들어갑니댜!! (1) ARToolKit Download ARToolKit 사이트에 가셔서 상단 메뉴중 Download로 이동합니다. 그러면 아래와 같은 화면이 나옵니다. 빨간색 박스 친부분을 눌러 최신 버전이 있는곳으로 이동합니다. 그럼 아래와 같은 화면이 나옵니다. ARToolKit-2.72.1-bin-win32.zip를 다운 받습니다. OpenVRML은 선택사항인데 아직은 필요 없으니깐 그냥 넘어갑니다. 다운을 완료 했으면 편하신 폴더에 압축을 풉니다 (2) GLUT DLL Download 아래 사이트로 가서 glut-3.7.6-bin.zip를 ..
openCV 셋팅!! 1. OpenCV 란 무엇인가? OpenCV(Open Source Computer Vision) 인텔에서 만든 강력한 영상처리 라이브러리 - 기초 영상처리서부터 고급 수준의 영상처리 까지 상당한 량의 알고리즘들이 함수로 구현 - 오픈소스로서 스펙만 맞추면 자신의 알고리즘도 라이브러리에 등록 시킬 수 있음 - 인텔의 OpenCV 사이트 http://www.intel.com/technology/computing/opencv/index.htm 2. OpenCV 설치하기 - OS Platform 에 맞게 OpenCV 라이브러리 다운받아 설치 - Linux 와 Windows 용이 있고 Mac OS 에서도 돌아간다고 함 - 최신 OpenCV 가 Release 되는 곳 http://sourceforge.net/pro..
문자열 처리 , strtok() 데브피아 애청자로써..ㅎㅎ 질문란을 보다가 좋은 예시가 올라와서 올린다. strtok 함수는 두번째 인자에 해당하는 문자를 만나면 내부적으로 NULL 로 처리하기 때문에 위와 같은 경우에 문제가 생기죠.. 이것은 strtok 함수의 변종을 사용해야 하는 데 아래에 source를 첨부합니다. (일명 xstrtok) 참고로 이 함수는 표준함수가 아니며, 저도 같은 고민을 하다가 외국 저널에 실린 내용에서 찾은 겁니다. 이 함수는 strtok와 사용법이나 동작이 동일합니다. 단, 콤마 사이에 내용이 없으면 NULL을 리턴하는 점만이 다름니다. 이 함수를 제가 하고 있던 프로그램에 적용했더니 잘 되는 군요.. 그럼.. char* ClassName::xstrtok(char *line, char *delims) {..
파일입출력 자바에서 파일 쓰기 할 때 BufferedWriter file = new BufferedWriter(new FileWriter("filename")); 대개의 경우 이런식으로 코딩을 했었는데, 이 코드는 파일을 덮어쓴다. 파일을 덮어쓰지 않고 이어쓰기하는 방법이 없을까 하고 고민하고 찾아봤다. BufferedWriter file = new BufferedWriter(new FileWriter("filename", true)); 참고사항. 1.파일 읽기 FileReader fr = new FileReader ("inventory.dat"); BufferedReader br = new BufferedReader( fr ); String line = br.readLine(); StringTokenizer to..
SWT 플러그인!! 한참을해멨네;;=-= 이제지식인도 믿을만한게 없군..ㅋㅋ eclipse 업데이트 메니져로 설치하는 방법: 1) 메뉴에서 Help->Software Updates->Find and Install.. 클릭 2) "the Search for New features to install" 선택후 Next 버튼 클릭 3) "New Remote Site" 버튼 클릭후, 다음항목들을 추가합니다. -Name: VE URL: http://update.eclipse.org/tools/ve/updates/1.0 -Name: EMF URL: http://update.eclipse.org/tools/emf/updates -Name: Old Eclipse URL: http://update.eclipse.org/updates/3.0..
[JAVA] Vector, Set, ArrayList, Map등등의 차이점 먼저 범주부터 나열하자면 다음과 같습니다. List 계열 : AbstractList, ArrayList, LinkedList, Vector Map 계열 : AbstractMap, Attributes, HashMap, Hashtable, IdentityHashMap, RenderingHints, TreeMap, WeakHashMap Set계열 : AbstractSet, HashSet, LinkedHashSet, TreeSet 위의 List, Map,Set은 모두 Collection이라는 넘의 자식이라고 생각하시면됩니다. 말그대로... 먼가를 수집하는 박스라는 의미이죠. Collection, List, Map,Set은 모두 구현되지 않은 interface입니다. 그냥 이러이러하다고 틀만 잡아놓은거죠... 이..