工程图纸浏览器 DXF 文件结构与实体解析 DXF 以「分组码 + 值」的二元组记录图形数据,顶层划分为若干段,实体与对象之间通过句柄表达引用。本文拆解分组码的类型与语义、段落的组织顺序、实体的坐标与图层字段、块插入的展开方式,以及 ASCII 与二进制两种编码下流式解析的容错处理。 2026-09-04 5 分钟 1680 字 图纸格式 文件格式 矢量 几何
工程图纸浏览器 矢量路径与线宽映射 矢量路径由直线、圆弧与曲线段构成,渲染时需要按容差离散化并叠加描边。本文讨论曲线的离散容差、线宽在世界坐标与设备坐标两种定义下的换算、非等比缩放造成的线宽畸变、虚线图案的弧长分布与相位,以及连接与端点样式对边缘的影响。 2026-09-06 5 分钟 1773 字 矢量 几何 渲染 精度
工程图纸浏览器 WebGL 下的大图幅分块加载 大幅面图纸在 WebGL 中需要分块加载才能控制显存与精度。本文讨论瓦片切分与空间索引、可见瓦片判定、层级细节的取舍、调度与预取策略、顶点缓冲的复用方式,以及大坐标下 32 位浮点的误差与浮动原点的处理。 2026-09-12 5 分钟 1836 字 GPU 渲染 缓存 矢量