在MFC对话框中快速集成三维控件
2024-09-29 07:47:07
在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里面包含完整的代码:
最新文章
- 如何保证DBContext实例上下文唯一
- Java开发之abstract 和 interface的区别
- HDU 5071 Chat(2014鞍山赛区现场赛B题)
- 含有特殊字符的JSON串解析方法
- jquery实现复选框全选反选
- [原创]linux简单之美(三)
- C# 常用接口学习 IEnumerable<;T>;
- 解决publish不编译问题
- Oracle处理XML字段时遇到的ORA-31013: XPATH 表达式无效问题
- python爬取网页内容demo
- Java 中的悲观锁和乐观锁的实现
- (转载)(int)a、&;a、(int)&;a、(int&;)a的区别,很偏僻的题
- Xamarin Essentials教程检查网络连通性Connectivity
- Python2 - MySQL适配器 MySQLdb
- Django REST Framework应用
- js中的php rand函数
- ASPxGridView常用总结
- Java 实现两个整数变量的交换
- WEB安全 php+mysql5注入防御(一)
- 如何在代码中设置以dp为单位的长度