CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

AcGe 库概述

2024-5-18 17:57| 发布者: admin| 查看: 13| 评论: 0|原作者: admin|来自: AutoCAD

AcGe 库概述

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

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

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

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

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

如果两个实体属于同一类型并表示相同的点集,则它们被视为相等。只有当曲线和曲面的参数化相同时,它们才被认为是相等的。

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

父主题:

  1. 使用几何库

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 16:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部