这次我们来实现一次拖动多个数据库中已存在的实体,就象AuoCAD里的Move、Rotate、Mirror等命令一样。其中的临时实体类具有一定的通用性,只要给它传入不同的变换矩阵就能实现相应的功能。而Jig类的例子则是一个简单的移动示例,大约相当于Move命令的简化版。
临时实体类:
本文介绍了如何使用ObjectARX实现类似AutoCAD中Move命令的功能,允许一次性拖动并变换数据库中多个实体。通过CDatabaseJigEntity类处理拖动过程,CMoveJig类实现拖动交互,提供了一种高效的方法来操作数据库中的实体。
这次我们来实现一次拖动多个数据库中已存在的实体,就象AuoCAD里的Move、Rotate、Mirror等命令一样。其中的临时实体类具有一定的通用性,只要给它传入不同的变换矩阵就能实现相应的功能。而Jig类的例子则是一个简单的移动示例,大约相当于Move命令的简化版。
临时实体类:

被折叠的 条评论
为什么被折叠?