力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks


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的对象



程序下载

posted on 2007-07-03 21:38 力为 阅读(2315) 评论(1)  编辑 收藏 引用 所属分类: 8. ACIS/HOOPS

评论

# re: HOOPS初始化程序 2008-01-16 08:42 万方
请问程序中的GrphHoops/AcHoopsAutoLink.h 在哪里可以下载??
能否告知您的email / QQ / MSN ?


wanfangwan@sina.com  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理