亚洲精品美女久久_91国内精品久久_亚洲九九在线_91精品国产高潮抽搐_国产一区二区三区在线免费观看_91com在线观看

给AutoCAD 增加超级编辑命令

2013-05-05  by:广州有限元分析、培训中心-1CAE.COM  来源:仿真在线

---- AutoCAD在中国有很广泛的用户基础,同时也有很多专业的、业余的开发人员。从R13版本开始,Autodesk 提供了ARX开发工具,面向对象的特性使开发人员如沐春风。有关ARX编程与ADS编程的比较这里不再赘述,此处只讲如何用ARX实现我们所要求的功能,不足之处请指正。

---- 许多二次开发软件均提供超级编辑命令,如Genius 14、HMCAD 6.0等等。读者或许对这些命令很感兴趣,能不能自己开发类似的功能呢?只要您对C++和ARX编程有一些了解,利用Autodesk提供的ObjectARX SDK软件包(可以到Autodesk网址上免费下载),您能很方便的写出此类程序,虽说不能和专业人员提供的超级编辑命令相媲美,但也能给您带来不少方便。本文利用ObjectARX提供的范例程序(缺省安装ObjectARX SDK后的路径是X:\OBJECTARX\ARXLABS\LAB07)进行简单的修改即可实现我们所要求的功能。以下是采用ObjectARX SDK 2.0,在MSVC 5.0编译环境下测试通过。

---- 首先我们要修改enttemp.h文件:

---- 原文件如下:


class EntTemperature : public AcRxObject
{
public:
ACRX_DECLARE_MEMBERS(EntTemperature);
virtual double reflectedEnergy(AcDbEntity* pEnt) const = 0;
};
将斜体部分修改成如下:
virtual Adesk::Boolean HgyModify(AcDbEntity* pEnt)
const = 0;

---- 因为我们以后要以EntTemperature作为基类,而且HgyModify函数在继承类中要重写并要求实现动态调用,故此处必须声明为虚拟函数。Virtual关健字即为C++面向对象的重要的特性。

---- 第二、删除tempapp.def文件中的energy文本。

---- 第三、修改tempapp.cpp文件:

---- 1、 删除CircleTemperature、RigonTemperature及EllipseTemperature类的所有相关内容。

---- 2、 修改原文件中如下的内容:


class DefaultTemperature : public EntTemperature
{
public:
virtual double reflectedEnergy(AcDbEntity* pEnt) const;
};
double DefaultTemperature::reflectedEnergy
(AcDbEntity* pEnt) const
{
ads_printf("\nThis entity has no area, and no reflection.\n");
return -1.0;
}
修改后的内容如下:
class DefaultTemperature : public EntTemperature
{
public:
virtual Adesk::Boolean HgyModify(AcDbEntity* pEnt) const;
};

Adesk::Boolean DefaultTemperature::
HgyModify(AcDbEntity* pEnt) const
{
ads_printf("\nThe entity hasn't defined,
and nothing to be modified.\n");


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:给AutoCAD 增加超级编辑命令 AutoCAD培训 AutoCAD培训课程 AutoCAD图纸设计 AutoCAD在线视频 AutoCAD技术学习教程 AutoCAD软件教程 AutoCAD资料下载 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 Autoform培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:[email protected]




主站蜘蛛池模板: 久久午夜影视 | 国产国产精品四虎视频精品 | 啪啪毛片| 亚洲啪啪网站 | 国产精品成人一区二区1 | 高清亚洲精品酒店一区二区三区 | 孕妇一级毛片 | 欧美日日 | 国产精品视频公开费视频 | 婷婷精品国产亚洲av麻豆不片 | 九九色综合网 | 高清在线一区二区 | 91影视永久福利免费观看 | 久久伊人草 | 国产精品第一区第27页 | 亚洲av永久无码天堂网毛片 | 午夜影视在线 | 少妇又色又紧又爽又刺激视频 | 国产一级aa大片毛片 | 嫩草视频在线免费观看 | 久久天天拍天天爱天天躁 | 黄色一级片免费观看 | 亚洲国产精品成人天堂 | 亚洲一级爽片 | 亚洲天堂男人的天堂 | 自拍偷拍亚洲 | 青青草原精品国产亚洲av | 国产黄频在线观看 | 久久免费网 | 亚洲av综合av一区二区三区 | 亚洲区小说区激情区图片区 | 伊人久久大香线蕉综合色狠狠 | 日本大片免费观看完整视频 | 国产精品无码免费专区午夜 | 亚洲综合丁香 | 欧美性大战久久久久久 | 亚洲伊人久久综合一区二区 | 欧美国产精品久久 | 午夜大片男女免费观看爽爽爽尤物 | 黑人巨茎大战俄罗斯美女 | 四虎影院.com |