- hlrCalc 两处早退(HLR 结果为空、截面裁剪后为空)没有释放补充实体 arAdditional_all,补上释放;第一处早退发生在轴网克隆插入 result1 之前, 同时释放调用方移交所有权的 arAxisPtrs - mergeEnvelope 找不到可用的 3DSOLID 时直接返回,漏掉 arptrs 里由 GetDraw3dables 克隆出来的全部实体 - process_result 打成块失败时,subAr 里的实体没有被块表接管,需要自行释放
- hlrCalc 两处早退(HLR 结果为空、截面裁剪后为空)没有释放补充实体 arAdditional_all,补上释放;第一处早退发生在轴网克隆插入 result1 之前, 同时释放调用方移交所有权的 arAxisPtrs - mergeEnvelope 找不到可用的 3DSOLID 时直接返回,漏掉 arptrs 里由 GetDraw3dables 克隆出来的全部实体 - process_result 打成块失败时,subAr 里的实体没有被块表接管,需要自行释放