创建自定义字形
您可以通过派生自自定义对象贴靠模式并注册该字形来创建自定义字形。需要在派生类中实现两个函数:和 。该函数设置要绘制的字形的位置,该函数绘制字形。AcGiGlyphsetLocation()viewportDraw()setLocation()viewportDraw() 必须遵守其中使用的图形的一些要求。图形应与显示对齐,并且不应受到实体方向、当前 UCS 或当前视图转换的影响。此外,应缩放图形以适合当前的 AutoSnap 标记大小,该大小可通过使用函数 来确定。viewportDraw()acdbCustomOsnapManager()->osnapGlyphSize() 注意:如果返回指针而不是自定义字形,AutoCAD 将不会为对象捕捉模式绘制任何字形。NULL
父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-19 06:40
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.