'Biped'에 해당되는 글 1건

  1. 2012.05.25 [개발팁] 3ds Max Plugin 에서 Bone Node 걸러내기

INode 하나를 파라미터로 받아 이 Node가 Bone이거나 Biped이면 True를, 아니면 False를 리턴하는 함수를 만들어보자.


BOOL isBoneOrBiped( INode* pNode )

{

Object    *obj = pNode->GetObjectRef();

Control    *pControl;

Class_ID    classID;


if( obj )

{

classID = obj->ClassID();


if( classID == BONE_OBJ_CLASSID );        // Bone Test

return TRUE;


pControl = pNode->GetTMController();


if( (pControl->ClassID() == BIPSLAVE_CONTROL_CLASS_ID) || 

    (pControl->ClassID() == BIPBODY_CONTROL_CLASS_ID) || 

    (pControl->ClassID() == FOOTPRINT_CLASS_ID) )            // Biped Test

return TRUE;

}

return FALSE;

}


참고사이트

http://www.gpgstudy.com/forum/viewtopic.php?p=30320

http://coreafive.springnote.com/pages/5675451?print=1

http://download.autodesk.com/global/docs/3dsmaxsdk2012/en_us/index.html?url=cpp_ref/idx__r_list_of_class_ids_html.html,topicNumber=cpp_ref_idx__r_list_of_class_ids_html_html


댓글을 달아 주세요

1 

글 보관함

카운터

Total : 29,414 / Today : 1 / Yesterday : 14
get rsstistory!