棋盘形布置
曲线和曲面需要镶嵌(分解为直线和多边形)才能显示。曲面细分的程度决定了显示曲线的精确程度(它与数学“真实”曲线的接近程度)以及生成曲线图形所需的性能开销。一个非常小的圆圈可能只需要一个像素来显示它。一个大圆可能需要计算和显示数百个小线段才能创建平滑的外观。 和 类提供的函数返回偏差,即真实数学曲面和曲面曲面之间世界空间中允许的最大差值,如下图所示:deviation()AcGiWorldDrawAcGiViewportDraw 访问此值允许自定义实体将其细分调整为 VIEWRES 命令的缩放百分比选项,该选项由用户设置。结果是,自定义实体被镶嵌到与内置实体相对相同的平滑度。 该函数返回世界空间中建议的最大偏差,给定要计算的偏差类型以及世界空间中用于透视缩放的点(如果需要)。该函数的签名是deviation()deviation() virtual double AcGiWorldDraw::deviation( const AcGiDeviationType devType, const AcGePoint3d&) const = 0; 偏差类型为
父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-19 06:53
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.