본문 바로가기

sdk

[MAXSDK] 인터벌 원문 : max8 sdk 도움말. Intervals 인터벌 인터벌은 시간의 길이를 표현하는 클래스이다. 그것은 두 개의 데이터 멤버를 가지고 있는데, start 와 end 이다. 이것들은 TimeValue이다. TimeValue 는 시간 단위의 단일 인스턴트이다. TimeValue 에 대한 더 많은 정보를 원한다면 Advanced Topics 섹션 Time 을 참조하라. 인터벌은 시간의 범위를 기술하기 위해서 3ds 맥스 전반에서 사용된다. 대부분의 일반적인 용도는 요소가 "유효"한지를 알려 주기 위한 시간의 범위를 기술하기 위한 것이다. 이러한 유형의 인터벌은 Validity Interval 이라 불린다. 그것은 보통 캐시된 요소(item)와 관련되어 사용된다. 유효 인터벌은 캐시(cache)가 요소의.. 더보기
[MAXSDK] 메모리 할당 메모리 할당 개관 3ds 맥스 API 는 플러그인 클래스의 새로운 인스턴스가 요구될 때 메모리를 할당하는 데 사용되는 메서드를 제공한다. 또한 그것은 플러그인 유형에 의존해 이 메모리를 해제하는 몇 가지 서로 다른 방법을 제공하기도 한다. 대부분의 경우 이 메서드들은 ClassDesc::Create() 와 Animatable::DeleteThis() 이다. 메서드들 3ds 맥스가 플러그인 클래스의 새로운 인스턴스를 생성할 필요가 있을 때, 그것은 클래스 기술자의 Create() 메서드를 호출한다. 이 메서드는 플러그인 클래스의 새로운 인스턴스를 반환한다. 클래스를 위한 이 메모리는 아래 보이는 것처럼 new 연산자를 사용해 할당된다 : void *Create(BOOL loading = FALSE) { r.. 더보기
[MAXSDK] DLL, 라이브러리 함수, 클래스 기술자 원문 : MAX SDK 6.0 도움말. DLL, Library Functions, and Class Descriptors DLL, 라이브러리 함수, 클래스 기술자 개관 다음 DLL 과 라이브러리 함수는 반드시 3ds 맥스 플러그인 개발자에 의해서 항상 구현되어야만 한다. 그것들은 로드 시간에 3ds 맥스와 윈도우즈에 의해서 호출되며, 로드되고 있는 DLL 에 대한 정보와 DLL 에 의해 제공되는 플러그인 클래스들에 대한 정보를 제공한다. 함수는 다음과 같다 : DllMain(HINSTANCE hinstDLL, ULONG fdwReason, LPVOID lpvReserved) LibNumberClass() LibClassDesc(i) LibDescription() LibVersion() 이 섹션은 Clas.. 더보기
[MAXSDK] 맥스 SDK의 기본 개념 원문 : MAX SDK 6.0 도움말, Fundamental Concepts of the MAX SDK 맥스 SDK의 기본 개념 같이 볼 것 : Must Read Section for All Developers, Advanced Topics 개관 이 섹션은 SDK를 사용하는 데 있어 필요한 기본적인 개념들에 대한 개관을 제공한다. 이것은 플러그인 응용프로그램을 생성하는 동안에 개발자가 다루게 될 기본 이슈들에 대한 많은 설명을 제공한다. SDK 는 MAX에 있는 거의 모든 관점에 대한 엄청난 제어를 제공한다. 이런 이유를 위한 많은 정보들이 존재한다. 그러나 더 작은 분야로 쪼개질 수록, 그것들은(things) 복잡하지 않다. 이 섹션은 거의 대부분의 기본 이슈들을 간단하게 설명하며, 더욱 세부적인 정보.. 더보기
[MAXSDK] SDK 일반 용어 원문 : MAX SDK6 도움말, General Terminology Abstract Class 추상 클래스는 적어도 하나의 순수 가상 함수를 포함한다. 추상 기저 클래스의 인스턴스를 선언할 수 없다; 그것은 다른 클래스를 선언하고 있을 때 기저 클래스로서만 사용될 수 있다. Affine Transformation 기하학적 변환 -- 이동, 회전, 스케일링 -- 이것은 점 사이의 거리나 라인 사이의 각도를 수정할 수 있지만, 직선(straight line) 및 평행선(parallel line) 사이의 평행 관계는 유지한다. 3ds 맥스 Transform 연산은 아핀(affine) 변환이다. Apparatus 이것은 (3ds max 사용자 인터페이스에서 불리는 것으로서의) Gizmo 의 다른 이름이다. g.. 더보기