如果可绘制对象从回调返回 false,它将为每个活动视口调用 false,以允许可绘制对象描述其特定于视口的显示。并且与等效项密切相关,因为它们派生自相同的基类。worldDraw()viewportDraw()AcGiViewportDrawAcGiViewportGeometryworldDraw() 该函数的工作方式与 类似。该函数采用指向对象的指针,并生成实体的特定于视图的表示形式。视口绘制对象还提供对其他对象的访问,其中包括:viewportDraw()worldDraw()AcDbEntity::subViewportDraw()AcGiViewportDraw
视口几何对象提供与世界几何对象相同的基元列表,并向其添加以下基元,这些基元使用眼睛和显示空间坐标绘制折线和多边形:
视口子实体特征对象与世界绘制对象 () 使用的相同。视区对象提供用于查询视区的转换矩阵和查看参数的函数。AcGiSubEntityTraits 危险:指向 AcGi 对象(如 asor)的指针不应存储为全局变量或静态变量。不要跨调用 toand 保存指向 AcGi 对象的指针副本。一旦这些函数返回,指针就不再有效。AcGiWorldDrawAcGiViewportDrawworldDraw()viewportDraw()
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:24
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.