摘要:
动图演示 原理 首先要有一个矩形,和XY轴方向一致(非旋转). 大小随意(有技巧下面会说),因为可以外扩和内分裂, 我们首先用 db.Extmin 和 db.Extmax 来构建脑海中一个矩形. 因为它记录现有外边界. 0x01 图元插入位置 每个矩形都是一个节点,节点内有一个容器(数组)记录图元,
阅读全文
posted @ 2021-11-05 11:15
惊惊
阅读(3582)
推荐(0)
摘要:
说明 本篇是用于置顶的博文,本人日志,内容不一定对,但请指出 跳转到末尾 日志 20250520 ZLinq这个库是用SIMD+Span. 20250502 C#语法, 既然返回值类型肯定要写在函数位置, 那么为什么不构建一个result关键字进行捕获返回值呢? return new result;
阅读全文
posted @ 2021-02-09 08:10
惊惊
阅读(2367)
推荐(0)
摘要:
数学学得好的,都是能把人家的描述语言变成自己的描述语言. 例如你叫这个"矢量积"我叫它"叉积"(叉烧+鸡),当你熟悉了之后,再统一回来,你会发现心情宽阔. 向量(轴) 在编程上面,向量用(X,Y,Z)表示,也就是(123.156,194.156,215,00) 它和点的数据结构是一样的,主要的目的是
阅读全文
posted @ 2021-01-20 00:24
惊惊
阅读(6013)
推荐(1)
摘要:
20250320 不应该loadx时候采用链式加载,而是loadx命令只加载目标dll, 每个加载的dll应该独立程序域. 如果加入了同名不同版本的,就可以自动卸载之前版本的. 当触发需要之前的版本时候,通过事件加载回来. 我实现在此处: 插件式架构最小实现: https://www.cnblogs
阅读全文
posted @ 2020-10-18 03:58
惊惊
阅读(9371)
推荐(2)
摘要:
动图演示 简述 有人问avlisp能不能修改打印机纸张大小? 回答:你若能调用解压包,解压PMP即可,若不能,请使用c#,cpp语言,因为这样有人家做好的库. 毕竟我看过有人可以直接操作内存,能做出来也不出奇. 我,青蛙,e大三个人聊天时候意外发现PC3和PMP是个压缩包, 我们用txt直接打开了它
阅读全文
posted @ 2019-05-22 23:36
惊惊
阅读(9514)
推荐(1)
摘要:
原因 继承IExtensionApplication初始化接口的派生类会加载后自动执行. 但是此接口是不能在同一个dll实现一次以上的,继承了多次也不会执行多次,会报错. 那么这给编写代码带来了一种不好的情况是,每次都要去修改这个派生类, 如果是一个小的测试功能,你又要去动前面的核心, 老板都说这个
阅读全文
posted @ 2019-05-11 20:49
惊惊
阅读(2831)
推荐(1)
摘要:
一些浩辰的问题移步去: cad问题小百科_Gcad (浩辰可能和桌子具有相同的问题,所以这篇你可能还是要看) 若大家对以下问题有更好的解决方案,可以评论中用 #20071编号 的进行评论,以便更好沟通~ #20071安装提示缺少dfst.dIl文件 Acad2007运行时遇到了这种情况,提示缺少df
阅读全文
posted @ 2019-05-11 15:17
惊惊
阅读(4158)
推荐(0)
posted @ 2025-05-23 23:40
惊惊
阅读(0)
推荐(0)
posted @ 2025-05-21 17:44
惊惊
阅读(0)
推荐(0)
posted @ 2025-05-21 03:44
惊惊
阅读(2)
推荐(0)
posted @ 2025-05-21 03:32
惊惊
阅读(0)
推荐(0)
posted @ 2025-05-20 17:17
惊惊
阅读(0)
推荐(0)
posted @ 2025-05-20 03:51
惊惊
阅读(0)
推荐(0)
摘要:
需求 同样是装修图,发现我和大家的画图模式有点不一样. 具体有什么不一样,大家看了就知道了. 首先我们要同步一些说法: 1,图框是外部参照,签名在图框内方便替换. 2,标题栏的图名/图号/比例...这些可输入的是一个属性块. 以上两点就是不同图幅就各自制作一种,不是动态块,降低信息熵. 3,剖面符号
阅读全文
posted @ 2025-05-16 18:40
惊惊
阅读(75)
推荐(0)
posted @ 2025-05-11 18:28
惊惊
阅读(1)
推荐(0)
posted @ 2025-05-09 18:36
惊惊
阅读(0)
推荐(0)
posted @ 2025-05-09 17:13
惊惊
阅读(3)
推荐(1)
posted @ 2025-05-08 01:56
惊惊
阅读(1)
推荐(0)
posted @ 2025-05-07 18:34
惊惊
阅读(2)
推荐(0)
posted @ 2025-05-07 00:08
惊惊
阅读(0)
推荐(0)
摘要:
约束求解器 我已经有一篇Acad的动态块专篇: https://www.cnblogs.com/JJBox/p/12371467.html 本篇不是Acad二次开发的代码,只是展露出动态块的原理. Acad并没有透露出动态块创建API,不过却暴露了DXF的底层储存. 储存方式+本篇,基本上你就可以知
阅读全文
posted @ 2025-05-05 04:19
惊惊
阅读(68)
推荐(0)
posted @ 2025-05-04 03:24
惊惊
阅读(0)
推荐(0)
posted @ 2025-04-24 21:36
惊惊
阅读(1)
推荐(0)
posted @ 2025-04-20 03:39
惊惊
阅读(1)
推荐(0)
摘要:
天正 namespace JoinBox; public class Tch { // 天正多行文字 // 相关函数 https://www.cnblogs.com/JJBox/p/12426728.html [CommandMethod(nameof(Tz_mtext))] public voi
阅读全文
posted @ 2025-04-18 14:58
惊惊
阅读(53)
推荐(1)
posted @ 2025-04-13 17:22
惊惊
阅读(0)
推荐(0)
posted @ 2025-04-12 21:12
惊惊
阅读(1)
推荐(0)
posted @ 2025-04-06 15:15
惊惊
阅读(1)
推荐(0)
posted @ 2025-03-30 21:27
惊惊
阅读(0)
推荐(0)
摘要:
基础 你只能卸载程序域,不能卸载程序集, 程序域本质上是个轻量级的进程, 一个dll内只有一个程序集(这是.NET设计标准) 一个子域加载一个插件dll和多个依赖dll,就很方便. (我们希望全部程序集简单名是唯一的,可以构造一个map,记录每个域有什么程序集) 程序域分为主域和多个子域,主域就是平
阅读全文
posted @ 2025-03-29 22:00
惊惊
阅读(305)
推荐(0)
posted @ 2025-03-26 17:26
惊惊
阅读(5)
推荐(0)
posted @ 2025-03-23 23:22
惊惊
阅读(4)
推荐(0)
posted @ 2025-03-18 04:33
惊惊
阅读(5)
推荐(0)
posted @ 2025-03-17 23:35
惊惊
阅读(1)
推荐(0)
posted @ 2025-03-13 14:45
惊惊
阅读(6)
推荐(0)
摘要:
前提 你应该知道C#字典Dictionary<K,V>遍历时候, 返回的KeyValuePair<K,V>吧,它是一个值类型. 每次遍历都拷贝出来,为了保护容器内容,避免你更改内部造成hashcode计算出错, 因此它必须要是值类型. 这种结构微软官方叫键值对,民间叫KV结构. Acad的 Resu
阅读全文
posted @ 2025-03-10 12:16
惊惊
阅读(117)
推荐(0)
摘要:
图框和图签 图框是一个块(外部参照), 图签是一个属性块, 二者用右下角点作为Key进行索引关联. 你仍然可以用Point3d作为map的key, 我们已经用四舍五入来大概率保证了, 仍然计算不对的时候,应该让用户使用坐标矫正等命令就好了, 所以不需要为了这个东西去费神. 也就是调用的外部去检查tk
阅读全文
posted @ 2025-03-08 23:11
惊惊
阅读(217)
推荐(0)
posted @ 2025-03-07 16:47
惊惊
阅读(5)
推荐(0)
posted @ 2025-03-03 14:50
惊惊
阅读(4)
推荐(0)
posted @ 2025-02-28 17:35
惊惊
阅读(3)
推荐(0)
posted @ 2025-02-26 14:46
惊惊
阅读(12)
推荐(0)
posted @ 2025-02-23 16:44
惊惊
阅读(3)
推荐(0)
posted @ 2025-02-22 22:30
惊惊
阅读(5)
推荐(0)
posted @ 2025-02-20 03:59
惊惊
阅读(6)
推荐(0)
posted @ 2025-02-18 21:21
惊惊
阅读(9)
推荐(0)
posted @ 2025-02-16 21:37
惊惊
阅读(5)
推荐(0)
posted @ 2025-02-13 18:35
惊惊
阅读(2)
推荐(0)