gjm
|
a29822cb69
|
Merge pull request '修复 AecDbXSlab 的 L1-L9 内存泄漏' (#85) from company-laptop/fix-aecdbslab-memory-leaks into main
Reviewed-on: #85
|
2026-10-27 14:31:06 +08:00 |
|
gjm
|
2db02bbef5
|
Merge pull request 'refactor-i_aecdbxequipment-copyfrom' (#84) from refactor-i_aecdbxequipment-copyfrom into main
Reviewed-on: #84
|
2026-10-27 13:53:21 +08:00 |
|
gjm
|
2ec42bdd5f
|
Merge pull request '修复 XEquipment 参数 getter 的 M8-M10 缺陷' (#83) from company-laptop/fix-xequipment-m8-m10 into main
Reviewed-on: #83
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-27 10:59:38 +08:00 |
|
gjm
|
a51a550a99
|
Merge pull request '修复 XEquipment 外壳/Impl 分离机制的 M1-M7 缺陷' (#82) from company-laptop/fix-xequipment-m1-m7 into main
Reviewed-on: #82
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-27 09:58:07 +08:00 |
|
gjm
|
d33ab67b13
|
Merge pull request 'fix aecdbcamera.cpp 的链接错误' (#80) from home-lenovo-legion-r9000/fix-aecdbcamera.cpp-的链接错误 into main
Reviewed-on: #80
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-26 21:28:25 +08:00 |
|
gjm
|
bc6996830f
|
fix aecdbcamera.cpp 的链接错误
fix aecdbcamera.cpp 的链接错误
|
2026-10-26 21:26:40 +08:00 |
|
gjm
|
1d9e94481f
|
Merge pull request '修复相机 HLR 结果处理中的三处正确性缺陷' (#79) from company-desktop-computer/fix-hlr-b-series into main
Reviewed-on: #79
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-26 21:23:06 +08:00 |
|
gjm
|
ce886ff952
|
Merge pull request '补充 HLR 模块问题记录文档' (#77) from company-desktop-computer/hlr-model-refactor-doc into main
Reviewed-on: #77
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-26 20:32:30 +08:00 |
|
gjm
|
7870a2ba7b
|
Merge pull request '修复相机 HLR 计算链路上的几处内存泄漏' (#76) from company-desktop-computer/fix-aecdbcamera-hlr-leak into main
Reviewed-on: #76
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-26 20:27:00 +08:00 |
|
gjm
|
bc16d46c13
|
Merge pull request 'fix-aecdbcamera-崩溃导致双击无法退出' (#75) from company-desktop-computer/fix-aecdbcamera-崩溃导致双击无法退出 into main
Reviewed-on: #75
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-26 14:05:00 +08:00 |
|
gjm
|
19131f3055
|
Merge pull request '修正 XEquipment 重构计划的核对错误并补充遗漏项' (#74) from company-desktop-computer/xequipment-plan-fix into main
Reviewed-on: #74
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-26 14:03:08 +08:00 |
|
gjm
|
20dccfa524
|
Merge pull request '合并 AecDbSlab 缺陷与运行效率审查文档' (#73) from company-desktop-computer/slab-review-merge into main
Reviewed-on: #73
|
2026-10-26 13:39:13 +08:00 |
|
gjm
|
d1bdf281cc
|
Merge pull request '更新 CODEBUDDY.md:补充构建/链接细节,修正 preset 数量,新增 ZRX 平台注意事项' (#72) from home-lenovo-legion-r9000/doc-codebuddy-md-update into main
Reviewed-on: #72
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 23:14:03 +08:00 |
|
gjm
|
46e329181c
|
更新 CODEBUDDY.md:补充构建/链接细节,修正 preset 数量,新增 ZRX 平台注意事项
|
2026-10-25 23:13:02 +08:00 |
|
gjm
|
662ca27149
|
Merge pull request '新增 XEquipment 外壳/Impl 机制分析与重构计划文档' (#71) from home-lenovo-legion-r9000/xequipment-refactor-plan into main
Reviewed-on: #71
|
2026-10-25 23:12:01 +08:00 |
|
gjm
|
aabbd3cc1d
|
新增 XEquipment 外壳/Impl 机制分析与重构计划文档
|
2026-10-25 23:10:15 +08:00 |
|
gjm
|
c30d3afde2
|
Merge pull request '更新分析文档:E3 已修复,补充 E2/E4/E5 不改的原因' (#70) from home-lenovo-legion-r9000/doc-gidraw-e2-e4-e5 into main
Reviewed-on: #70
|
2026-10-25 19:20:15 +08:00 |
|
gjm
|
8bf914e6b6
|
更新分析文档:E3 已修复,补充 E2/E4/E5 不改的原因
- 7.1 增加 E3 条目(PR #69);
- 7.4 由“未处理”改为“确认不改”,逐条写明原因;
- E2 重点说明:只在超长路径回退分支触发、需重构两个 DrawPipe 重载、
真正的瓶颈是后续 N-1 次 booleanOper 合并,收益不划算。
|
2026-10-25 19:20:00 +08:00 |
|
gjm
|
d329428791
|
Merge pull request '优化 transfromRegion:旋转与平移合成一次 region 变换(E3)' (#69) from home-lenovo-legion-r9000/fix-gidraw-transfromregion-e3 into main
Reviewed-on: #69
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 19:18:26 +08:00 |
|
gjm
|
86bb3b778a
|
优化 transfromRegion:旋转与平移合成一次 region 变换(E3)
原来对 AcDbRegion 连做两次 transformBy(先转到平面、再平移),
region 是 ACIS body,每次变换都要重建拓扑,而该函数在
DrawPipe(pCurve, pRegion, ptCenInRgn) 里每个管件都会调用。
改为先算出 ptOnRegion 变换后的落点,把平移量用 preMultBy 合成进
同一个矩阵,region 只做一次 ACIS 变换;顺带删掉 plan.get(pt0,pt1,pt2)
这三个未使用的局部变量。
|
2026-10-25 19:16:43 +08:00 |
|
gjm
|
bc7bf7b15b
|
Merge pull request '更新 GiDrawUtility 分析文档:补充修复状态与 S3 误判结论' (#68) from home-lenovo-legion-r9000/doc-gidrawutility-analysis-status into main
Reviewed-on: #68
|
2026-10-25 19:10:10 +08:00 |
|
gjm
|
4e2ac8e23d
|
更新 GiDrawUtility 分析文档:补充修复状态与 S3 误判结论
- 顶部状态改为已修复清单(PR #62/#64/#65/#67);
- 新增第 7 节:已修复明细、确认不改项、S3 误判说明、未处理的效率项;
- 修正关联头文件:DELETE_PTR 实际来自 inc/memOper.h 的模板函数。
|
2026-10-25 19:09:49 +08:00 |
|
gjm
|
3e6d7f4dec
|
Merge pull request '修复 GiDrawUtility 参数校验与规范问题 B7、B9、S1' (#67) from home-lenovo-legion-r9000/fix-gidrawutility-b7-b9-s1 into main
Reviewed-on: #67
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 19:08:16 +08:00 |
|
gjm
|
74730f2c91
|
修复 GiDrawUtility 参数校验与规范问题 B7、B9、S1
- B7: DrawPipe(pCurve, dR) 检查 getStartPoint 返回值,避免未定义点传给 getFirstDeriv。
- B9: 补充参数校验:
DrawDish 大直径为 0 时 2*dH/dD 除零;
DrawCirTorus / DrawRectTorus 小半径不小于大半径时截面半径为负(RectTorus 另校验高度);
DrawPipe(ptFrom, ptTo, ...) 零长度路径无法扫掠;
DrawPipe(pCurve, dR) 半径非正。
- S1: spliteCurve、deleteContainerOfArx 由文件级 static 移入已有的匿名 namespace。
|
2026-10-25 19:07:16 +08:00 |
|
gjm
|
01b21dfa0d
|
Merge pull request '修复 GiDrawUtility 逻辑缺陷 L7、B2-B5' (#65) from home-lenovo-legion-r9000/fix-gidrawutility-l7-b2-b5 into main
Reviewed-on: #65
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 18:48:15 +08:00 |
|
gjm
|
14d3ff43c9
|
修复 GiDrawUtility 逻辑缺陷 L7、B2-B5
- L7: 新增 TakeFirstRegion,createFromCurves 返回多个 region 时只取第一个并释放其余,
createRegion(AcDbEntity*)、DrawDish、DrawPipe(curve,dR) 三处统一走此路径;
DrawDish 同时在 DrawRevolve 失败时释放 region。
- B2: RotateAndMove 的零向量防护原为 "*= 1" 空操作,改为显式判零并退化为 Z 轴。
- B3: DrawTydf 的 tfdy 分支截面各自平移后未更新引导线,改为重设端点到变换后的截面中心。
- B4: DrawMesh 增加入参校验(pVertexList 非空、rows>=2、columns>=3),避免越界读与空截面。
- B5: DrawRevolve 建 region 失败时不再往模型空间塞红色曲线,改为直接释放克隆对象。
|
2026-10-25 18:46:19 +08:00 |
|
gjm
|
fad993af97
|
Merge pull request '修复 RotateAndMove 平移项缺失旋转分量导致落点错位' (#64) from home-lenovo-legion-r9000/fix-gidraw-rotatemove into main
Reviewed-on: #64
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 18:41:51 +08:00 |
|
gjm
|
938edc0204
|
修复 RotateAndMove 平移项缺失旋转分量导致落点错位
平移量应为 ptDist - R*ptOrig,原实现写成 ptDist - ptOrig,
仅在 ptOrig 位于旋转轴上(含原点)时才成立。
DrawTydf 台体分支传入的 ptBottom 非原点,vtMove 倾斜时
实体整体偏移 |R*ptOrig - ptOrig|,本次一并修正。
|
2026-10-25 18:35:41 +08:00 |
|
gjm
|
ed996c10bc
|
Merge pull request 'fix: 修复 GiDrawUtility 失败路径内存泄漏(L3-L6)' (#62) from home-lenovo-legion-r9000/fix/gidrawutility-leak-l3-l6 into main
Reviewed-on: #62
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 18:18:29 +08:00 |
|
gjm
|
4de7c883a6
|
fix: 修复 GiDrawUtility 失败路径内存泄漏(L3-L6)
- L3: DrawLoft(曲线版) createRegion 失败时清理三个 clone 及已成功的 region
- L4: DrawBox/DrawSphere 创建失败时释放 pSolid
- L5: DrawMesh loft 失败时释放 pSection 数组与 vecPLs 中各 polyline
- L6: DrawPipe(曲线,半径) ARX 扫掠分支补 DELETE_PTR(pReg),与 ZWCAD/extrude 分支对齐
|
2026-10-25 18:05:51 +08:00 |
|
gjm
|
fd422a0255
|
Merge pull request 'fix: 修复 GiDrawUtility::DrawPipe 每次画管泄漏 region' (#61) from home-lenovo-legion-r9000/fix/gidrawutility-pipe-region-leak into main
Reviewed-on: #61
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 18:01:16 +08:00 |
|
gjm
|
7c9d849348
|
fix: 修复 GiDrawUtility::DrawPipe 每次画管泄漏 region
- 删除重复调用且丢弃结果的 createRegion(L1:每次调用必漏一个 AcDbRegion)
- 内圆 region 创建失败时释放 pBig(L2a)
- booleanOper 成功后释放第二个操作数 pSml(L2b,与 AecDbEwPipeBase/AecDbEwFitting 惯例一致)
|
2026-10-25 17:59:42 +08:00 |
|
gjm
|
0ca35c9d6d
|
Merge pull request 'docs: GiDrawUtility 内存泄漏/效率/逻辑分析,未改代码' (#60) from home-lenovo-legion-r9000/docs/gidrawutility-analysis into main
Reviewed-on: #60
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 17:53:56 +08:00 |
|
gjm
|
f7272787c5
|
docs: GiDrawUtility 内存泄漏/效率/逻辑分析,未改代码
|
2026-10-25 17:52:58 +08:00 |
|
gjm
|
fead8cccac
|
Merge pull request '重新整理utility/copyarx的目录结构' (#59) from home-lenovo-legion-r9000/重新整理utility/copyarx的目录结构 into main
Reviewed-on: #59
|
2026-10-25 17:49:24 +08:00 |
|
gjm
|
4fa3276b58
|
重新整理utility/copyarx的目录结构
重新整理utility/copyarx的目录结构
|
2026-10-25 17:49:05 +08:00 |
|
gjm
|
e0f31a3e61
|
Merge pull request '上传copyarx工程' (#58) from home-lenovo-legion-r9000/上传-copyarx-工程 into main
Reviewed-on: #58
|
2026-10-25 13:35:35 +08:00 |
|
gjm
|
ac3e6b0083
|
上传copyarx工程
上传copyarx工程
|
2026-10-25 13:34:19 +08:00 |
|
gjm
|
9ba35dbfdf
|
Merge pull request 'docs: 性能部分收尾,4.4/4.6 定为不做' (#57) from company-desktop-computer/docs/ewequipment-perf-final into main
Reviewed-on: #57
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 13:08:30 +08:00 |
|
gjm
|
5a07b11e42
|
Merge pull request 'docs: 记录性能部分 4.2~4.6 的结论' (#56) from company-desktop-computer/docs/ewequipment-perf-decisions into main
Reviewed-on: #56
|
2026-10-25 13:01:36 +08:00 |
|
gjm
|
f60cfb50bf
|
Merge pull request 'fix: GetInterface 数组版 bSizeUnLock 被 memset 清成 false' (#55) from company-desktop-computer/fix/ewequipment-sizelock into main
Reviewed-on: #55
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 12:18:49 +08:00 |
|
gjm
|
6a375aea75
|
Merge pull request 'fix: GetInterface 数组版补 dUnit,与下标版统一单位' (#54) from company-desktop-computer/fix/ewequipment-interface-unit into main
Reviewed-on: #54
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 12:01:22 +08:00 |
|
gjm
|
a72b38c4e5
|
Merge pull request 'fix 修正自定义设备拖拽时的效率问题' (#53) from home-lenovo-legion-r9000/修正自定义设备拖拽效率 into main
Reviewed-on: #53
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 11:43:22 +08:00 |
|
gjm
|
cbbb7897f7
|
Merge pull request 'fix: 修复 AecDbEwEquipment 的 10 处逻辑缺陷' (#52) from company-desktop-computer/fix/ewequipment-logic into main
Reviewed-on: #52
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 11:42:29 +08:00 |
|
gjm
|
2931ab875c
|
fix 修正自定义设备拖拽时的效率问题
拖拽时一样走绘制缓存
|
2026-10-25 11:29:19 +08:00 |
|
gjm
|
44f53dede4
|
Merge pull request 'fix: selectEqu 的 pszSearch 判空条件写反' (#51) from company-desktop-computer/fix/equlibdlg-search into main
Reviewed-on: #51
|
2026-10-25 11:07:18 +08:00 |
|
gjm
|
f084e20fc6
|
Merge pull request 'fix 新建自定义设备对话框上的"插入设备"无效' (#50) from home-lenovo-legion-r9000/ai-dev-home into main
Reviewed-on: #50
|
2026-10-25 10:58:12 +08:00 |
|
gjm
|
a7418aa128
|
fix 新建自定义设备对话框上的"插入设备"无效
fix 新建自定义设备对话框上的"插入设备"无效
|
2026-10-25 10:57:32 +08:00 |
|
gjm
|
da0c5c560b
|
Merge pull request 'fix: 存盘不再清空组合设备的子单元(m_Combins)' (#48) from company-desktop-computer/fix/ewequipment-combins into main
Reviewed-on: #48
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-25 10:32:42 +08:00 |
|
gjm
|
61316a5f9f
|
Merge pull request 'refactor: 统一 XPrimData::m_pData 为字节数组,releaseData 只保留 delete[]' (#47) from company-desktop-computer/fix/ewequipment-memory-v2 into main
Reviewed-on: #47
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-23 10:55:18 +08:00 |
|
gjm
|
fe30846e4c
|
Merge pull request 'docs: 补 AecDbEwEquipment 内存、缺陷与性能分析' (#45) from company-desktop-computer/docs/ewequipment-analysis into main
Reviewed-on: #45
|
2026-10-23 08:24:32 +08:00 |
|
gjm
|
68b8ca12f0
|
Merge pull request 'docs: 13.2 按实际实现更新,m_bNeedCreate 懒加载 + Create 保持强制重建' (#44) from company-desktop-computer/docs/x3dpart-lazy-actual into main
Reviewed-on: #44
|
2026-10-22 15:50:07 +08:00 |
|
gjm
|
ae10c51e79
|
Merge pull request 'refactor: X3dPart 的懒加载标志改名 m_bNeedCreate 并加 mutable' (#43) from company-desktop-computer/refactor/x3dpart-lazy-solid into main
Reviewed-on: #43
|
2026-10-22 15:49:37 +08:00 |
|
gjm
|
b75b779518
|
Merge pull request 'docs: 补开图速度优化方案' (#41) from company-desktop-computer/docs/open-speed-plan into main
Reviewed-on: #41
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-22 14:48:03 +08:00 |
|
gjm
|
6cc08fcca0
|
Merge pull request 'docs: 阶段三取消,记录理由并补开图速度方向' (#40) from company-desktop-computer/docs/x3dsolid-stage3-cancel into main
Reviewed-on: #40
|
2026-10-22 14:47:47 +08:00 |
|
gjm
|
a792194aa9
|
Merge pull request 'docs: TransformBy/ToJson 必须随阶段三改,补 kLoft 丢数据后果' (#39) from company-desktop-computer/docs/x3dsolid-stage3-scope into main
Reviewed-on: #39
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-22 14:10:52 +08:00 |
|
gjm
|
ccf90a5882
|
Merge pull request 'docs: kIntersect/kSliceSolid 是遗留类型,阶段三不迁移' (#38) from company-desktop-computer/docs/x3dsolid-legacy-types into main
Reviewed-on: #38
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-22 13:55:47 +08:00 |
|
gjm
|
11bbf6dbf9
|
Merge pull request 'docs: 补阶段三的降级导出方案(新格式 → 老格式)' (#37) from company-desktop-computer/docs/x3dsolid-legacy-export into main
Reviewed-on: #37
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-22 13:37:11 +08:00 |
|
gjm
|
186431a11e
|
Merge pull request 'docs: 修正 3.2 类型表,kIntersect/kSliceSolid 是 region + 折线' (#36) from company-desktop-computer/docs/x3dsolid-type-table into main
Reviewed-on: #36
|
2026-10-22 13:21:23 +08:00 |
|
gjm
|
266deb16ae
|
Merge pull request 'docs: 阶段三暂缓,补兼容取舍与已核对的技术前提' (#35) from company-desktop-computer/docs/x3dsolid-stage3-deferred into main
Reviewed-on: #35
|
2026-10-22 10:56:28 +08:00 |
|
gjm
|
8110cad4c0
|
Merge pull request 'fix: 曲线通道重建截面时防崩溃' (#34) from company-desktop-computer/fix/ewpipebase-curve-read-guard into main
Reviewed-on: #34
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-22 10:26:58 +08:00 |
|
gjm
|
beeb6031e0
|
Merge pull request 'refactor: 水池截面中转文件改用 CoreTools::getTempFilePath' (#33) from company-desktop-computer/fix/pool-section-sat-name into main
Reviewed-on: #33
|
2026-10-22 10:09:14 +08:00 |
|
gjm
|
54f24a93e4
|
Merge pull request 'fix: 未入库管道实体存截面时临时文件名不再撞车' (#30) from company-desktop-computer/refactor/ewpipebase-region-sat into main
Reviewed-on: #30
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 23:30:13 +08:00 |
|
gjm
|
a63f5e2693
|
Merge pull request 'refactor: 管道截面统一存 SAT,曲线写路径退役' (#29) from company-desktop-computer/refactor/ewpipebase-region-sat into main
Reviewed-on: #29
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 23:04:58 +08:00 |
|
gjm
|
5543ac42a2
|
Merge pull request 'fix: AcDbX3dSolid 正确性小修(失败留痕/缓存失效/GSMarker/死代码)' (#27) from company-desktop-computer/fix/x3dsolid-correctness into main
Reviewed-on: #27
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 15:33:32 +08:00 |
|
gjm
|
10d1fc00c8
|
Merge pull request 'fix: fixACISFormat 改为显式长度入参,修正 npos 与越界读' (#26) from company-desktop-computer/fix/acis-format-bounds into main
Reviewed-on: #26
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 14:20:24 +08:00 |
|
gjm
|
f12f2ec6ea
|
Merge pull request 'perf: AcDbX3dSolid 几何改为懒重建' (#25) from company-desktop-computer/refactor/x3dsolid-lazy-recreate into main
Reviewed-on: #25
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 10:15:52 +08:00 |
|
gjm
|
fabaca58df
|
Merge pull request 'refactor: MakeTempSatPath 并入已有的 SAT 相关 namespace' (#24) from company-desktop-computer/chore/coding-convention-anon-namespace into main
Reviewed-on: #24
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 09:26:11 +08:00 |
|
gjm
|
b8ef6ceb2c
|
Merge pull request 'fix: 临时 SAT 文件名唯一化并修正越界读' (#22) from company-desktop-computer/refactor/x3dsolid-tempfile into main
Reviewed-on: #22
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-21 09:11:17 +08:00 |
|
gjm
|
90f6c115bf
|
Merge pull request 'docs: 新增 AcDbX3dSolid 重构计划' (#21) from company-desktop-computer/docs/acdbx3dsolid-refactor-plan into main
Reviewed-on: #21
|
2026-10-20 16:21:30 +08:00 |
|
gjm
|
49530b5d8d
|
Merge pull request 'docs: 移除 ai.memory 目录,统一以 CODEBUDDY.md 为唯一项目说明' (#20) from company-desktop-computer/docs/remove-ai-memory into main
Reviewed-on: #20
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-20 10:43:04 +08:00 |
|
gjm
|
3b2429f894
|
Merge pull request 'fix #2 bug' (#19) from company-desktop-computer/fix-gjm/issues-requirement-tracker#2 into main
Reviewed-on: #19
|
2026-10-20 10:07:18 +08:00 |
|
gjm
|
555a977336
|
Merge pull request 'Update AecDbCamera.cpp' (#18) from company-desktop-computer/Remove-HLR-related-comments-from-AecDbCamera.cpp into main
Reviewed-on: #18
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-20 09:31:06 +08:00 |
|
gjm
|
006b251370
|
Merge pull request '修复AecDbEwFitting剖切问题' (#17) from company-desktop-computer/feature/company-ai-dev into main
Reviewed-on: #17
|
2026-10-19 10:35:04 +08:00 |
|
gjm
|
5650ea28b8
|
Merge pull request '重构pcfiso' (#16) from company-desktop-computer/feature/company-ai-dev into main
Reviewed-on: #16
|
2026-10-19 09:27:00 +08:00 |
|
gjm
|
4e73873163
|
Merge pull request '重构底层' (#15) from home-lenovo-legion-r9000/feature/ai-dev-home into main
Reviewed-on: #15
Reviewed-by: gjm <littleoldpan@163.com>
|
2026-10-19 09:20:17 +08:00 |
|
gjm
|
c84bc78869
|
重构底层
重构AecDbEntityBase,AecDbCurveBase
|
2026-10-19 09:19:05 +08:00 |
|
gjm
|
806726c11b
|
Merge pull request 'fix: HLR 退化圆弧按来源实体直径判断,并支持爬梯' (#12) from home-lenovo-legion-r9000/fix/aecdbcamera-fitting-degenerate-arc into main
Reviewed-on: #12
|
2026-10-16 23:22:22 +08:00 |
|
gjm
|
bbb899c0a0
|
fix: HLR 退化圆弧按来源实体直径判断,并支持爬梯
在删除圆心角为 PI 的退化圆弧时,增加直径比较:
- 弯头(eElbow / eReduceElbow):带法兰(连接类型 3/5)取法兰外径 m_dInterfaceD,
否则取画法直径 m_dD;
- 爬梯(AecDbClimbStair):取踏管直径 ClimbStair::dd。
仅当圆弧直径大于来源实体直径时才删除。
getElbowDiameter 改为 getSourceDiameter,removeFittingDegenerateArcs
改为 removeDegenerateArcs(已不止管件)。
|
2026-10-16 23:20:57 +08:00 |
|
gjm
|
775b3c181c
|
Merge pull request 'fix: HLR 结果中删除 AecDbEwFitting 产生的退化圆弧' (#11) from home-lenovo-legion-r9000/fix/aecdbcamera-fitting-degenerate-arc into main
Reviewed-on: #11
|
2026-10-16 21:34:50 +08:00 |
|
gjm
|
c0c04952dc
|
fix: HLR 结果中删除 AecDbEwFitting 产生的退化圆弧
原 isDegenerateArc 以 弧长/半径 比值判断退化圆弧,且无法区分结果来源。
改为按来源实体类型判断:
- result1 的键是数据库实体 id,直接判断该 id 是否为 AecDbEwFitting;
- result2 的键是无 id 的补充实体指针,先经 mpAdditional
(数据库实体id -> 其产生的补充实体) 反查归属的数据库实体 id,再判断。
删除规则:结果实体是 AcDbArc 且圆心角为 PI 时删除。
|
2026-10-16 21:34:08 +08:00 |
|
gjm
|
c41e7edf44
|
Merge pull request 'docs: 更正远端地址为 envi-code 仓库,补充 SSH 私钥本机配置说明' (#10) from home-lenovo-legion-r9000/docs/fix-remote-url into main
Reviewed-on: #10
|
2026-10-16 19:44:45 +08:00 |
|
gjm
|
35a412f6f5
|
docs: 更正远端地址为 envi-code 仓库,补充 SSH 私钥本机配置说明
- 远端由 ssh://gjm@47.93.46.28:1216/srv/git/new-start.git
更正为 ssh://git@39.107.55.179:222/gjm/envi-code.git
- 补充说明:远端走 SSH 222 端口,各机器私钥不同,
需在本机 ~/.ssh/config 指定;私钥文件名不入库
|
2026-10-16 19:39:29 +08:00 |
|
gjm
|
c4569ecac3
|
Merge pull request 'fix(HLR): 清理剖切结果中的退化圆弧,避免圆心角溢出生成反向大圆弧' (#9) from company-desktop-computer/company-ai-dev into main
Reviewed-on: #9
|
2026-10-16 13:12:43 +08:00 |
|
gjm
|
fdfb6e5bbb
|
Merge pull request 'chore: 忽略 *.aps,并修正 JSTZDlg 矩阵列显示' (#8) from company-desktop-computer/company-ai-dev into main
Reviewed-on: #8
|
2026-10-13 15:33:07 +08:00 |
|
gjm
|
4961b696ff
|
Merge pull request '重构: AecDbObjXDataMap 解耦 UI,并统一 SetAt/数组实现' (#7) from company-desktop-computer/company-ai-dev into main
Reviewed-on: #7
|
2026-10-13 15:29:26 +08:00 |
|
gjm
|
7f2f37f005
|
Merge pull request '重构: AecXData 类型标签改用枚举 AecXData::EType' (#6) from company-desktop-computer/company-ai-dev into main
Reviewed-on: #6
|
2026-10-13 10:01:14 +08:00 |
|
gjm
|
63ed4744fb
|
Merge pull request 'fix(FlangeDlg): 修正 GetEndF1/GetEndF2 端面取值下标' (#5) from company-desktop-computer/company-ai-dev into main
Reviewed-on: #5
|
2026-10-09 14:12:16 +08:00 |
|
gjm
|
8628fcc7e0
|
Merge pull request 'test: 验证 company-desktop-computer 账号的 PR 作者' (#4) from company-desktop-computer/pr-test-company into main
Reviewed-on: #4
|
2026-10-09 10:48:18 +08:00 |
|
gjm
|
b7b9827994
|
test: 验证 company-desktop-computer 账号的 PR 作者
|
2026-10-09 10:46:59 +08:00 |
|
gjm
|
b96cb1bed2
|
Merge pull request '法兰双击改用法兰对话框:AecDbEwFitting 法兰双击弹出 CFlangeDlg 并回写法兰/垫片数据' (#3) from home-lenovo-legion-r9000/company-ai-dev into main
Reviewed-on: #3
|
2026-10-09 10:33:03 +08:00 |
|
gjm
|
d107cfd47f
|
法兰双击改用法兰对话框:AecDbEwFitting 法兰双击弹出 CFlangeDlg 并回写法兰/垫片数据
- DBL_AEC_DBEWFIT:GetFittingType()==eFlange 时改用 CFlangeDlg(其余管件仍用 CGJSXDlg)
- 对话框初值取自实体专业数据(DN/压力/等级/项目/外径系列)
- 确定后回写 PIPE_WD/PIPE_WTHICK/PIPE_THICK/PIPE_N/PIPE_FLANGF 及垫片数据并重绘
- 沿用接口位移后收缩相邻管段逻辑
|
2026-10-09 10:31:04 +08:00 |
|
gjm
|
84f255ff22
|
Merge pull request 'fix(.gitignore): 修正 ZRX 目录大小写,避免在大小写敏感环境误提交 SDK' (#2) from home-lenovo-legion-r9000/company-ai-dev into main
Reviewed-on: #2
|
2026-10-09 09:36:55 +08:00 |
|
gjm
|
a94ecf8d40
|
fix(.gitignore): 修正 ZRX 目录大小写,避免在大小写敏感环境误提交 SDK
|
2026-10-09 09:33:24 +08:00 |
|
gjm
|
cb38f5071b
|
新增 PCF→ISO 图(DWG)模块 PcfIso:P3D 一致的分图分层与图面样式
- 新增 PcfIso.h/.cpp:PCF 解析、等轴测投影(朝向与 Plant 3D 一致)、
A3 图框/标题栏/材料表/切割表/尺寸/标高/焊口气泡/北针/跨图续接。
- 分图 4 级:模型连通性 → 断点(法兰/现场焊口) → 管段尺寸 → 图幅/拥塞。
- 新增命令 EW_PCFISO(单图)、EW_PCFISOSPLIT(分图,运行时选层级 1/2/3/4)。
- 注册到 EarthWorm.cpp、StdArx.h,并接入 cmakelists.txt。
- 附《PCF-ISO分图规则说明.md》。
|
2026-10-08 08:29:49 +08:00 |
|
gjm
|
164968b62e
|
chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
|
2026-10-04 00:04:20 +08:00 |
|
gjm
|
2b0c2055ff
|
新增管道ISO图PCF导出(EW_PCF/EW_PCFSPLIT),完善ITEM-CODE与WELD
CoreCommand 新增管道 ISO 图 PCF 导出功能:
- EW_PCF:整个管道系统导出为单个 PCF 文件。
- EW_PCFSPLIT:按管道系统/连通子网拆分为多张 PCF。
内容完善:
- 组件齐全:直管、管件(弯头/三通/变径/管帽等)、法兰、阀门、设备、支吊架。
- ITEM-CODE:按 等级+管径(+类型/类别) 查规格库,写出 ITEM-CODE/ITEM-DESCRIPTION/PIPING-SPEC;
弯头按实测夹角区分 90°/45°,阀门按 VLVTYPE 映射类别过滤。
- WELD:两侧接口连接类型均为焊接(0) 时生成焊口;法兰螺栓面不计焊口。
构建:cmakelists.txt 加入 pcf.cpp;StdArx.h 声明 EW_PCF/EW_PCFSPLIT 命令。
|
2026-10-03 22:20:08 +08:00 |
|
gjm
|
851c67b5f7
|
Merge branch 'main' of ssh://47.93.46.28:1216/srv/git/new-start
|
2026-09-29 19:00:50 +08:00 |
|
gjm
|
0eb030122f
|
测试 "提交"
|
2026-09-29 09:53:30 +08:00 |
|
gjm
|
1bf7d8a864
|
chore:补充忽略信息
|
2026-09-29 09:48:39 +08:00 |
|