acis基础培训课程安排内容摘要:

r_cone(p3,p4,(SPAposition*)NULL,pCyl)。 if(()) m_pAHDocAddEntity(pCyl)。 api_part_note_state(result,depth)。 api_part_start_state(depth)。 result = api_subtract(pCyl,pBody)。 if(()) m_pAHDocUpdateEntity(pBody)。 api_part_note_state(result,depth)。 练习 :历史机制 int depth = 0。 api_part_start_state(depth)。 oute result = api_make_gear(pBody)。 if(()) m_pAHDocAddEntity(pBody)。 api_part_note_state(result,depth)。 api_part_start_state(depth)。 BODY* pCyl。 SPAposition p3(0,0,10)。 SPAposition p4(0,0,10)。 result = api_solid_cylinder_cone(p3,p4,(SPAposition*)NULL,pCyl)。 if(()) m_pAHDocAddEntity(pCyl)。 api_part_note_state(result,depth)。 api_part_start_state(depth)。 result = api_subtract(pCyl,pBody)。 if(()) m_pAHDocUpdateEntity(pBody)。 api_part_note_state(result,depth)。 DS BB B B B DS DS BB B B B BB B B B BULLETIN类  存储 ENTITY类对象在创建、删除或修改时的信息  拥有指向新的 ENTITY和原来 ENTITY的指针 DS BB B B B old_entity_ptr() new_entity_ptr() BULLETIN ENTITY ENTITY BULLETIN next() previous() BULLETIN类 old_entity_ptr() new_entity_ptr() BULLETIN ENTITY old_entity_ptr() new_entity_ptr() BULLETIN NULL ENTITY ENTITY old_entity_ptr() new_entity_ptr() BULLETIN ENTITY 新创建的 ENTITY 改变之后的 ENTITY 修改之前的 ENTITY拷贝 删除的 ENTITY Change Bulletin Delete Bulletin Create Bulletin BULLETIN_BOARD类  一般来说一个 API创建一个 BULLETIN_BOARD  API函数中的 API_BEGIN, API_END宏对创建一个 BULLETIN_BOARD  通过 API函数中的返回值 oute 可以得到指向相应的 BULLETIN_BOARD的指针  包含一个或多个 BULLETIN DS BB B B B end_bulletin() start_bulletin() BULLETIN_BOARD BULLETIN_BOARD next() BULLETIN BULLETIN BULLETIN DELTA_STATE类  每个 UNDO/REDO操作需要有一个 DELTA_STATE  每个 DELTA_STATE可以包含一个或多个 BULLETIN_BOARD DS BB B B B next() prev() DELTA_STATE DELTA_STATE BULLETIN BULLETIN BULLETIN partner() bb() DELTA_STATE类。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。