构造函数
CAD图形对象(传统模式使用)
高亮图形对象
预览图形对象
块引用容器
OptionalmodelContainer: Container模型容器(用于桶渲染)
OptionalbucketConfig: GraphicsBucketManagerConfig桶配置
设置是否使用桶渲染模式
是否启用
获取是否使用桶渲染模式
重新生成(局部更新) 只重新渲染标记为脏的桶
块定义
重新渲染的桶数量,如果使用传统模式返回-1
高效处理实体添加,只在对应桶上增量绘制
新添加的实体
实体在数组中的索引
添加后的实体总数
数据层直接批量添加实体时调用,确保桶结构与脏标记同步
新增实体的起始索引
新增实体数量
添加后的实体总数
处理实体修改
修改的实体索引
处理实体删除(标记删除)
删除的实体索引
处理多个实体修改
修改的实体索引数组
清理桶管理器
更新所有桶的像素点绘制 当缩放级别变化时调用,确保所有桶的像素点保持正确的屏幕大小
检查是否有任何桶需要更新像素点
当前缩放级别
是否需要更新
销毁渲染器
绘制预览实体数组
实体数组
是否强制渲染(忽略图层检查)
是否跳过自动检测相对坐标(用于需要精确控制渲染原点偏移的场景)
处理嵌套实体的属性文本替换
重要说明: 属性文本的替换现在已经在 InsertEnt.updateNestEnts() 中完成。 这个方法保留是为了向后兼容,直接返回嵌套实体数组。
嵌套实体数组(已应用块参照变换和属性替换)
块插入实体(不再使用,保留参数以兼容)
块定义(不再使用,保留参数以兼容)
嵌套实体数组(直接返回,不再克隆)
绘制多边形组
图形对象
多边形数组(支持两种格式: 扁平格式 [{points}] 或嵌套格式 [{polygons: [{points}], rgbColor, alpha}])
颜色
透明度
重要说明:
绘制文本线条(用于型文件/SHX字体)
图形对象
线条数组,格式:Array<{vertices: Array<{x, y}>, color: number, position: {x, y}}>
默认颜色
默认透明度
支持桶渲染的实体渲染器 扩展了 EntityRenderer,增加了基于索引分桶的局部渲染功能