#include "3dRotate.h" //functie de interfata extern void Rotate3D ( ); //descarcator pt. comanda void unloadApp() { acedRegCmds->removeGroup( "CAD_REPORT_CMDS" ); } //defineste noile comenzi si insereaza clasele in structura existenta void initApp() { acedRegCmds->addCommand("CAD_REPORT_CMDS", "rot", "rot", ACRX_CMD_MODAL, &Rotate3D ); //ca sa nu uitam... ads_printf("nComenzi noi: rot n"); } //entry point pentru aplicatia noastra extern "C" AcRx::AppRetCode acrxEntryPoint( AcRx::AppMsgCode msg, void* pkt) { switch(msg) { case AcRx::kInitAppMsg: initApp(); acrxUnlockApplication( pkt ); break; case AcRx::kUnloadAppMsg: unloadApp(); break; case AcRx::kLoadADSMsg: break; case AcRx::kUnloadADSMsg: break; default: break; } return AcRx::kRetOK; }