![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust 从头写CAD精华篇
编程难免走弯路,本专栏保留最新内容
Source.Liu
rust爱好人员
展开
-
【从头写CAD】 前言
学习rust 编写CAD原创 2024-09-01 10:11:23 · 137 阅读 · 0 评论 -
【从头写CAD】角度类(补充单元测试)
单元测试是用 #[test] 属性标记的简单函数,通常使用 assert!或 assert_eq!该函数仅测试时运行,运行方式是程序目录下,在命令行中敲入:cargo test。角度类补充单元测试如下。原创 2024-08-22 15:14:12 · 422 阅读 · 0 评论 -
【从头写CAD】 转换矩阵类系列八,代码汇总
为了找出优化代码的方案,梳理矩阵类现有代码。现汇总转换矩阵所有代码在同一个文件中,同时调整了与矩阵类重载的代码的先后次序。原创 2024-08-28 10:49:11 · 1105 阅读 · 0 评论 -
【从头写CAD】 几何体类系列一 开篇
如今,这5个特例也不是矩阵的最终形态,比如常量 -1 的引入会出现更多矩阵特例。这些特例不仅要求在Point类中补充乘法重载,几何体的其它类,如线段(Line)、圆(Circle)等同样需要补充重载。有没有自动补充代码的可能性呢…前不久,写了一个Point类,现在回过头来检查时,发现矩阵有5个特例,Point乘法运算仅重载了组合矩阵(M2D)、平移矩阵(Move)2个特例,对非切变矩阵(NonShear)、旋转矩阵(Rotate)、缩放矩阵(Scale)的乘法重载未实施。原创 2024-08-28 09:54:20 · 983 阅读 · 0 评论 -
【从头写CAD】 长度类
长度有米、厘米等单位,初步考虑添加一个类,近期完善。原创 2024-08-24 22:47:40 · 84 阅读 · 0 评论 -
【从头写CAD】为撤销修改和重做服务的类
【代码】【从头写CAD】为撤销修改和重做服务的类。原创 2024-08-20 16:00:26 · 98 阅读 · 0 评论 -
【从头写CAD】颜色类
【代码】【从头写CAD】颜色类。原创 2024-08-17 23:46:56 · 92 阅读 · 0 评论 -
【从头写CAD】点类Point
Point类是转换矩阵的一个特例。原创 2024-08-25 23:13:21 · 177 阅读 · 0 评论 -
【从头写CAD】 程序集
为动态显示所有代码,方便大家下程序,添加该页。原创 2024-08-18 23:40:04 · 571 阅读 · 0 评论