CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

视口绘制() 函数

2022-12-31 15:42| 发布者: admin| 查看: 320| 评论: 0|来自: AutoCAD

如果可绘制对象从回调返回 false,它将为每个活动视口调用 false,以允许可绘制对象描述其特定于视口的显示。并且与等效项密切相关,因为它们派生自相同的基类。worldDraw()viewportDraw()AcGiViewportDrawAcGiViewportGeometryworldDraw()

该函数的工作方式与 类似。该函数采用指向对象的指针,并生成实体的特定于视图的表示形式。视口绘制对象还提供对其他对象的访问,其中包括:viewportDraw()worldDraw()AcDbEntity::subViewportDraw()AcGiViewportDraw

  • AcGiViewportGeometry
  • AcGiSubEntityTraits
  • AcGiViewport

视口几何对象提供与世界几何对象相同的基元列表,并向其添加以下基元,这些基元使用眼睛和显示空间坐标绘制折线和多边形:

  • polylineEye()
  • polygonEye()
  • polylineDc()
  • polygonDc()

视口子实体特征对象与世界绘制对象 () 使用的相同。视区对象提供用于查询视区的转换矩阵和查看参数的函数。AcGiSubEntityTraits

危险:指向 AcGi 对象(如 asor)的指针不应存储为全局变量或静态变量。不要跨调用 toand 保存指向 AcGi 对象的指针副本。一旦这些函数返回,指针就不再有效。AcGiWorldDrawAcGiViewportDrawworldDraw()viewportDraw()

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部