CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

AcGe 库概述

2022-12-31 14:00| 发布者: admin| 查看: 402| 评论: 0|来自: AutoCAD

AcGe 库包括一组广泛的类,用于表示常用的几何图形,例如点、线、曲线和曲面。它为几何图形提供了可供任何 Autodesk 应用程序使用的通用表示形式。该库是纯数学的;虽然它的类不直接处理数据库或图形,但它的许多类被 AcDb 和 AcGi 库使用。

AcGe 库提供简单和复杂的几何类。简单的线性代数类包括点、向量、矩阵、2D 和 3D 线性实体类以及平面实体类。复杂类包括曲线类(如样条图元)和曲面类(如 NURBS 曲面)。

类层次结构为 2D 和 3D 几何图形提供单独的类。这通过清楚地区分 2D 参数空间几何体和 3D 建模空间几何体来简化编程。由于这种区别,您不能在同一操作中无意中混合使用 2D 和 3D 实体。

该库包括许多基本类型,例如,和,它们具有公共数据成员,可实现快速高效的访问。这些简单的类通常被其他库以及派生自 and 的 AcGe 类使用。AcGePoint3dAcGeVector3dAcGeMatrix3dAcGeEntity2dAcGeEntity3d

为派生自 and 的所有类提供了运行时类型检查。每个类都提供一个返回对象的类的函数和一个返回对象是否属于特定类(或从该类派生的类)的函数。AcGeEntity2dAcGeEntity3dtype()isKindOf()

如果两个图元的类型相同且表示相同的点集,则认为它们相等。仅当曲线和曲面的参数化相同时,它们才被视为相等。

AcGe 库的类层次结构如下所示:


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 15:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部