Loading...

3ds Max Plugin Wizard 사용하기

참고 : sdk 설치 http://blog.naver.com/winkey83/95269512 vs pluging 설정 : http://blog.naver.com/spinx85?Redirect=Log&logNo=140120457208 vs 설정 http://blog.naver.com/winkey83?Redirect=Log&logNo=95537087 do export http://blog.naver.com/winkey83?Redirect=Log&logNo=95537087

디바이스 소실에 따른 처리

참고 : http://www.gpgstudy.com/forum/viewtopic.php?topic=1451 http://www.gpgstudy.com/gpgiki/D3D%20%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%20%EC%86%8C%EC%8B%A4%20%EC%B2%98%EB%A6%AC 나중에 한번 자세히 보면서 처리추가를 해야 할듯.

LIB / DLL 차이점

DLL 차이점 http://blog.naver.com/PostList.nhn?blogId=topgunmagic&categoryNo=31 link : http://loger1000.springnote.com/pages/1626606 정적 링크라이브러리(Static Link Library)와 동적 링크라이브러리(Dynamic Link Library) -정적링크라이브러리- 프로그램에서 특정 함수를 사용할려구 할 때 라이브러리 파일을 project-->setting-->Link-->Object/library modules에 추가를 해주면 해당함수에 대한 기능이 구현된 부분이 실행파일에 덧붙여 지는 것이다. #pragma comment(lib, "opengl32.lib")이렇게 써주는 것두 같은 방법이다. -동적..

How to convert std::string to TCHAR*

How to convert std::string to TCHAR* Most of the time people used to get this error , cannot convert std::string to TCHAR* Here is the code snippet which will convert std::string to TCHAR* and vice verse typedef std::basic_string tstring; TCHAR* StringToTCHAR(string& s) { tstring tstr; const char* all = s.c_str(); int len = 1 + strlen(all); wchar_t* t = new wchar_t[len]; if (NULL == t) throw std..

문자열 비교할때 대소문자 구분없이 하기.

링크 : http://www.autobase.biz/Korean/AutoBaseHelp/Help9%5C%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8F%84%EC%9B%80%EB%A7%90%5Cstricmp.htm 문자열 비교할때 항상 소문자나 대문자로 변환해서 strcmp를 했는데 이런게 있었군..젝1. stricmp int retn=@stricmp(char *string1, char *string2); stricmp는 두개의 스트링을 비교하는 함수이다. 이 함수는 대소문자 구별을 하지 않는다. RETURN값 String1과 string2 가 같다면 retn -> 0 String1이 string2 보다 더 크다면 retn -> 1 String2가 string1 보다 더 같다면..

Gemetric Modeling Systems

링크 : http://blog.naver.com/dombi77?Redirect=Log&logNo=110037299640 솔리드(3d solid)는 덩어리 형식으로 두께가 있고부피가 있는 반면 서페이스는(surface) 3차원으로 종이 같이두께가 없는 면으로 구성되어 있습니다. 3d solid를 폭파시키면 surface로 변형되고 suface를 폭파하면 선,호,곡선등으로 바뀝니다. surface 관련 명령어들을 나열하자면 edgesurf, rulesurf, tabsurf, revsurf 등이 있고 변수로 surftab1, surftab2 값을 크게주면 정밀하게 해줍니다 솔리드(solid)란 의미 그대로 담는 그릇에 따라 모양이 바뀌는 물이나 공기같은 것이 아니라 모양이 고정된 물체, 즉 고체를 의미한다. ..

3D 모델링의 개요 및 종류

■ 3차원 모델링과 주얼리캐드의 종류 1. 3차원 모델링(3D Modeling)의 개요 및 종류 1) 3차원 모델링의 개요 2) 3차원 모델링의 종류 2. 주얼리 관련 CAD의 종류 1) JewelCAD 2) JCAD3/Pro 3) Rhino Jewelry Cad 4) 3D Studio Max, AutoCAD, ...etc. (일반 캐드프로그램의 활용) 1. 3차원 모델링(3D Modeling)의 개요 및 종류 1) 3차원 모델링의 개요 모델링(geometric modeling)이라는 용어는 1970년대의 CAD/CAM 시스템의 발전과 더불어 사용되기 시작했다. CAD에서 제품을 설계하고, 그 결과를 컴퓨터의 화면에 시각적으로 나타내는 것이다. 실물과 같이 보고 느낄 수 있도록 물체의 형상을 구성하는 과..

dllimport, dllexport

dllimport, dllexport DLL에서(로) 함수, 데이터, 개체를 내보내는(가져오는) 속성. 함수를 dllexport로 선언하면, 적어도 export된 함수 스펙과 관련된 .DEF (모듈 정의) 파일이 필요없다. 또한 dllexport는 __export 키워드 (16비트 버전의 VC++에서 사용) 를 대체한다. declspec(dllexport) 클래스의 클래스 템플릿 특수화(specialization)는 암묵적으로 declspec(dllexport)가 된다. 즉 템플릿은 명시적으로 인스턴스화(==구체화)되고, 그 멤버들은 반드시 정의되어야 한다. dllexport C++ 함수는 이름장식을 가진 함수를 노출시킨다. C++ 이름장식이 필요없다면, .def 파일 (EXPORTS(MSDN) 키워드)..