在MFC的对话框中可以方便的集成AnyCAD三维控件(c++版本),遵循一下几步:

1.在对话框资源中增加一个Static控件,ID为IDC_STATIC_3D,并且把它的Notify属性设置为True。

2. 使用向导把IDC_STATIC_3D控件增加一个CStatic类型的对象m_Window3D

3.把m_Window3D的类型改为AuWindow3d

4.生成一个球

void CDialog3DDlg::OnBnClickedButtonSphere()
{
using namespace AnyCAD::API;
auto shape = GlobalInstance::brepTools.MakeSphere(Vector3::ZERO, );
auto node = m_Window3D.ShowGeometry(shape, ElementId()); m_Window3D.GetView().RequestDraw();
}

5.运行显示


下载SDK里面包含完整的代码:

最新文章

  1. 如何保证DBContext实例上下文唯一
  2. Java开发之abstract 和 interface的区别
  3. HDU 5071 Chat(2014鞍山赛区现场赛B题)
  4. 含有特殊字符的JSON串解析方法
  5. jquery实现复选框全选反选
  6. [原创]linux简单之美(三)
  7. C# 常用接口学习 IEnumerable<T>
  8. 解决publish不编译问题
  9. Oracle处理XML字段时遇到的ORA-31013: XPATH 表达式无效问题
  10. python爬取网页内容demo
  11. Java 中的悲观锁和乐观锁的实现
  12. (转载)(int)a、&a、(int)&a、(int&)a的区别,很偏僻的题
  13. Xamarin Essentials教程检查网络连通性Connectivity
  14. Python2 - MySQL适配器 MySQLdb
  15. Django REST Framework应用
  16. js中的php rand函数
  17. ASPxGridView常用总结
  18. Java 实现两个整数变量的交换
  19. WEB安全 php+mysql5注入防御(一)
  20. 如何在代码中设置以dp为单位的长度

热门文章

  1. j++与++j
  2. jquery 键盘事件的使用方法详解
  3. python 基础 列表 字符串转换
  4. 局域网中使用的IP地址有哪些?
  5. 使用MySQL客户端登录Ensemble数据库查询相关信息
  6. 36.浅谈DLL劫持
  7. Django 之装饰器实现登录认证
  8. JetBrains Rider 自定义项目编译路径
  9. http://lorempixel.com/ 可以快速产生假图
  10. 依托http-headers的 sql注入和时间盲注