HOOPS初始化程序

HOOPS初始化程序


Hoops MVO大大简化了使用HOOPS构建CAX程序的步骤,没有它不知道初始化一个hoops程序需要多少步骤。
HOOPSMVO主要有四部分组成:

HDB
HBaseModel
HBaseView

初始化也是针对这三部分进行。

1. 在app中初始化HDB

    m_pHoopsDB  =   new  HDB();
    m_pHoopsDB
-> Init();


2. 在Document中初始化HBaseModel

    m_pModel  =   new  HBaseModel();


3.在View中初始化HBaseView

    m_pHoopsView  =   new  HBaseView(GetDocument() -> getModel(), NULL, NULL, NULL, m_hWnd, NULL);
    m_pHoopsView
-> Init();
    m_pHoopsView
-> SetWindowColor(HPoint( 0.5f , 0.5f , 0.5f ), HPoint( 0.8f , 0.8f , 0.8f ));
    m_pHoopsView
-> SetAxisMode(AxisOn);


在OnDraw中刷新显示:

    HC_Control_Update_By_Key (m_pHoopsView -> GetViewKey(),  " redraw everything " );

    m_pHoopsView
-> Update();


4. 析够所有new的对象



程序下载

你可能感兴趣的:(HOOPS初始化程序)