CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

viewportDraw() 函数

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

viewportDraw() 函数

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

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

  • AcGiViewportGeometry
  • AcGiSubEntityTraits
  • AcGiViewport

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

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

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

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

父主题:

  1. AcGi概览

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-16 00:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部