objectArx---AcGe几何类

本文介绍了AcGe类库中的AcGePoint2d点对象,详细阐述了点对象的声明、赋值、比较及常用方法,如两点距离、镜像、旋转和缩放。同时,探讨了矩阵对象的功能,强调其能进行一系列点变化操作并统一应用,与点对象的单步操作区别,并列举了矩阵类的主要方法。
摘要由CSDN通过智能技术生成

一、概述
定义:AcGe类库是为AcDb类库提供的工具类库,如用于二维、三维运算的向量对象和矩阵对象,此外还有很多基本的几何对象,如点,曲线,面。
意义:acdb对象也有几何计算函数,但因为数据库实体类还附带其他数据,计算起来笨重且资源占用较多,而acge类仅单纯涉及几何计算,且算法经过优化,效率更高、资源占用更少
类继承关系:主要的基类分别是AcGeEntity2d和AcGeEntity3d。此外还有几个没有基类的类,包括AcGePoint2d,AcGeVector2d和AcGeMaterix2d

二、点对象(AcGePoint2d )

2.1 声明及赋值

点对象声明

AcGePoint2d pt1(0, 0), pt2(100, 0), pt3, pt4;

点赋值

点赋值

pt3.set(50, 50);
acutPrintf(_T("\nset设置点坐标(%0.3f,%0.3f)"),pt3.x,pt3.y);



点比较
// 重载==运算符:也可用2.2对象方法比较</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lst0426

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值