cghdy 发表于 2023-4-27 08:14:09

画图不规范,亲人两行泪

chixun99 发表于 2023-4-27 19:52:07

shujh1989 发表于 2023-4-25 17:18
他应该说的是贱人工具箱有个Z轴归零的功能。一般的归零插件会存在一些问题;图元消失,块内图元不能归零 ...
老兄你很懂我。正确,别人的插件都是不太合适自己用的。

wzg356 发表于 2023-4-28 22:41:57

这种功能的源码不少了,整天纠结这种事情,何必呢?不如多画几张图。要改写,要求也不高;不能改写,那就凑活总!

xumingvs 发表于 2023-4-30 14:28:15

Z轴归零,很多插件就已经有这个功能了,且相当完善成熟

wang2006zhi 发表于 2023-6-30 18:08:42

本帖最后由 wang2006zhi 于 2023-6-30 18:10 编辑

发一个C#版本;基于开源项目IFOX库--具体可以百度
   
    public void Z0()
    {
      using var tr = new DBTrans();
      if (Env.Editor.SelEnts<Entity>(out List<Entity> ents))
      {
            var ptt = new Point3d(0, 0, 1e99);
            var ptb = new Point3d(0, 0, -1e99);
            ents.ForEach(ent => {
                using (ent.ForWrite())
                {
                  ent.Move(Point3d.Origin, ptt);
                  ent.Move(ptt, ptb);
                  ent.Move(ptb, Point3d.Origin);
                }
            });
      }
    }

寒潮大冬瓜 发表于 2024-6-14 08:46:16

每个人画图的时候,或者拿到别人画的图又或者其他软件画的图不一样,甚至是各个行业不同,自然有不同的工况……觉得做成“Z值归零”一个函数→用来应对“连接直线与多段线”→不同标高或者Z值时→需要手动调整后再执行连接命令的情况→以最快速度统一归一个具体值→再执行连接功能→会比较快捷!
比如 (zzz0 (ssget) 0)或(zzz0 (ssget) n)输入0就是归零,输入n就是指定n值!这样插入线连接或者传递高程(标高)的插件代码时,先归于同一个高程(标高)再执行连接线段功能,那就快捷很多了……
页: 1 [2]
查看完整版本: 烦恼的Z轴归零,到何时能完善?