logo资料库

AnyCAD三维控件用户手册 v2015.pdf

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
AnyCAD 三维控件用户手册 (专业版) v2015.UR2 www.anycad.net http://www.anycad.net 1
目录 1. 简介 ................................................................................................................................... 4 1.1. 授权 ............................................................................................................................ 4 1.2. 下载 ............................................................................................................................ 4 1.3. 技术支持 .................................................................................................................... 4 2. 功能介绍 ........................................................................................................................... 5 2.1. 数学运算 .................................................................................................................... 5 2.2. 几何造型 .................................................................................................................... 5 2.3. 文件交换 .................................................................................................................... 6 2.4. 三维显示 .................................................................................................................... 6 3. .Net 入门教程 ................................................................................................................... 7 3.1. 添加 DLL 模块引用 .................................................................................................... 7 3.2. 添加显示控件 ............................................................................................................ 8 3.3. 视频教程 .................................................................................................................... 8 3.4. 三维建模 .................................................................................................................... 9 3.4.1. 建模 API .............................................................................................................. 9 3.4.2. 模型显示 ............................................................................................................ 9 3.4.3. 练习 .................................................................................................................. 10 4. C++入门教程 ................................................................................................................... 10 4.1. 项目设置 .................................................................................................................. 10 4.2. MFC 相关基类修改 ................................................................................................. 11 4.3. 第一个模型 .............................................................................................................. 11 5. 深入浅出 ......................................................................................................................... 12 5.1. 几何建模 .................................................................................................................. 12 5.1.1. 拓扑结构 .......................................................................................................... 12 5.1.2. 几何属性 .......................................................................................................... 12 5.2. 显示引擎 .................................................................................................................. 13 5.2.1. 显示设置 .......................................................................................................... 13 5.3. 场景管理 .................................................................................................................. 15 5.3.1. 显示几何对象 .................................................................................................. 15 http://www.anycad.net 2
5.3.2. 设置物体的显示样式 ...................................................................................... 16 5.4. 鼠标拾取 .................................................................................................................. 16 5.4.1. 拾取命令 .......................................................................................................... 16 5.4.2. 选择对象查询 .................................................................................................. 16 6. 示例 ................................................................................................................................. 18 7. 参考资料 ......................................................................................................................... 24 http://www.anycad.net 3
1. 简介 AnyCAD 三维图形控件(AnyCAD Graphics SDK)是专业的、综合的三维图形应用开发包, 可以用于开发二维/三维模型设计、计算机仿真、有限元前后处理等应用程序。 按照功能模块,AnyCAD Graphics SDK 专业版包括几何造型、三维可视化和数据交换模 块,企业版在专业版的基础上增加数据管理模块。 AnyCAD Graphics SDK 拥有.Net 和 C++两个版本,其中.Net 版本支持 WinForm 和 WPF 界 面框架;C++版本支持 MFC/Qt/wxWidgets 等界面库。 1.1. 授权  试用 AnyCAD Graphics SDK 提供 30 天免费试用。试用期满,请自行删除 SDK。 试用期间,您可以在我们的合作问答论坛提问问题:  中文版下载 http://www.opencascade.net/ask/?/topic/anycad 正式版:http://www.anycad.cn 每月更新:http://pan.baidu.com/share/home?uk=3474438112  授权 若您的企业有 3 个程序员使用 AnyCAD.Net SDK,则您需要购买 3 个授权。  服务 购买正式版后,您可以得到半年免费的技术支持。  程序发布 您购买之后,发布 EXE 程序不收取任何费用。 若您发布基于 AnyCAD SDK 的开发包,则每出售一份开发包则都需要购买授权。 购买咨询: QQ: 1323461552 E-Mail: anycad@anycad.net 1.2. 下载 .Net/C++ SDK 中文试用版下载:http://www.anycad.cn/sdk/ 1.3. 技术支持 技术问答:http://www.opencascade.net/ask/?/topic/anycad http://www.anycad.net 4
API 帮助文档:http://www.anycad.net/help 2. 功能介绍 AnyCAD SDK 提供的功能按照模块从底层到上层分为以下几大模块:  Common:基本数学库  Geometry:几何造型、模型读写  Render:显示引擎相关  View:视图,命令等  Document:文档管理 注:Document 模块不包含在专业版中。 2.1. 数学运算 包含在 API 文档中的 Common 模块下。包括向量、矩阵等基本的数学工具。 2.2. 几何造型 包含在 API 文档中的 Geometry 模块下。 http://www.anycad.net 5
三维建模有以下功能:  三维基本体,如点、线、多折线、Spline 曲线、圆、椭圆、圆弧、球、长方体(立 方体)、圆柱、圆锥等  复合体:复合线(wire)、复合体等  三维特征操作,如拉伸、扫掠、回转、放样、蒙面等  布尔操作:交、叉、并 2.3. 文件交换 包含在 API 文档中的 Geometry 模块下。 标准 SDK 支持以下格式的读取和保存:  STEP  IGES  STL 2.4. 三维显示 包含在 API 文档中的 Render 模块下。 http://www.anycad.net 6
SDK 提供 WinForm 控件,可以方便的添加到窗体中。 主要功能:  标准视图操作:缩放、旋转、平移  显示节点管理:添加、删除、根据 Id 查询  实体模型显示及其显示风格设置  鼠标拾取  选择对象过滤 3. .Net 入门教程 3.1. 添加 DLL 模块引用 新建或在已有的 C#工程中加载 DLL 引用。 选择加载引用 AnyCAD.SDK bin 目录下的程序集:  AnyCAD.Foundation.Net.dll  AnyCAD.Presentation.Net.dll: 注意:请把 SDK 下所有的文件复制到 exe 程序的目录下。 http://www.anycad.net 7
3.2. 添加显示控件 public partial class FormMain : Form { // Render Control Private AnyCAD.Presentation.RenderWindow3d renderView; public FormMain() { InitializeComponent(); // // Create renderView // this.renderView = new AnyCAD.Presentation.RenderWindow3d(); this.renderView.Location = new System.Drawing.Point(0, 27); this.renderView.Size = this.Size; this.renderView.TabIndex = 1; this.Controls.Add(this.renderView); } … 运行程序,显示类似下图的三维窗口: 3.3. 视频教程 参考在线视频教程引用 AnyCAD .Net SDK 程序集: http://v.youku.com/v_show/id_XNzExNDg3ODg4.html http://www.anycad.net 8
分享到:
收藏