![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACIS/HOOPS
文章平均质量分 79
qmroom
喜欢运动,热爱生活
展开
-
基于ACIS/HOOPS的3D应用开发简介
平台: 造型引擎——ACIS 显示引擎——Direct3D/OpenGL/GDI 应用框架——HOOPS 组件关系图 ACIS——造型引擎ACIS是美国Spatial Technology公司推出的三维几何造型引擎,它集线框、曲面和实体造型于一体,并允许这三种表示共存于统一的数据结构中,为各种3D造型转载 2008-12-22 09:57:00 · 3380 阅读 · 0 评论 -
Tips for ACIS and HOOPS
ACIS1、判断一个Entity是否有效 bool isValidEntity(ENTITY* pEntity) { insanity_list *insane_list = NULL; outcome result = api_check_entity(pEntity, insane_list); return result.ok(); }2、获取一个体的boundbox原创 2008-12-22 10:07:00 · 2474 阅读 · 1 评论 -
利用ACIS、HOOPS开发三维软件
利用ACIS、HOOPS开发三维软件一、 ACIS相关知识ACIS是基于英国剑桥大学博士论文提出的边界表示法生成三维实体的理论体系而开发的三维几何造型引擎,它采用面向对象的数据结构,集线框、曲面和实体造型于一体,并允许这三种表示共存于统一的数据结构中,为各种三维造型应用系统的开发提供了几何造型平台。许多著名的CAD/CAM系统都是以ACIS作为几何内核,如Auto CAD、Turbo CA转载 2008-12-22 09:55:00 · 6800 阅读 · 1 评论 -
[HOOPS]二维点向三维空间投影
当鼠标移动的时候,产生的是屏幕坐标的变化。若是要使得三维空间选中的某个体/面/线也随着移动,就需要将二维点向三维空间投影。投影时候需要被投向的面的信息:点+面法线获取具体如下:HPoint _Compute_Proj_Point(const SPAposition& plane_pt, const SPAunit_vector& plane_v,HEventInfo& even转载 2008-12-22 10:01:00 · 1649 阅读 · 0 评论