码迷,mamicode.com
首页 > 编程语言 > 详细

AnyCAD C++ SDK与OpenCASCADE互操作

时间:2014-10-29 23:44:45      阅读:487      评论:0      收藏:0      [点我收藏+]

标签:http   os   ar   使用   for   sp   on   bs   amp   

AnyCAD SDK有.Net和C++两个版本,使用C++版本的AnyPlatformOcc模块可以实现与OpenCASCADE互操作。
 
C++版本(VS2010 32bit)下载

在AOBridge.h中定义了转换API:

namespace AnyCAD { namespace API
{
   class AnyPlatformOcc_API AOBridge
   {
   public:
      static TopoShape Convert(const TopoDS_Shape& shape);
      static TopoDS_Shape Convert(const TopoShape& shape);
   };
}} 

通过AOBridge::Convert就可以对OpenCASCADE的TopoDS_Shape和AnyCAD的TopoShape做互相转换。

把TopoDS_Shape转换成TopoShape后,就可以使用AnyCAD的显示引擎显示几何对象了。 

AnyCAD C++ SDK与OpenCASCADE互操作

标签:http   os   ar   使用   for   sp   on   bs   amp   

原文地址:http://www.cnblogs.com/anycad/p/using-opencascade-in-anycad-cpp-sdk.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!