本帖最后由 AA纯水乐 于 2019-6-22 11:42 编辑 ; g. i) P+ m' V& t7 [4 H7 w) h/ k8 R0 P( p : R! c" f7 }% x. y 多年以来,直接在CAD内套料(排版,排样)一直是一个市场空缺,相关的好用的套料软件,都被很多大公司所垄断 ( ~5 y0 ` ? t$ C$ F3 z O. }0 e: F F; m, N+ D) c3 \. m' ]/ y 0 L2 i' b$ o* q8 M5 U) S% E 价格十分不亲民,作为一个程序开发人员,通过了近半年的研究,终于攻破了在CAD内直接套料的算法,让程序跑起来了 * @' L0 N$ v4 U; W* s i; j [% o- r8 d( O: D/ _. e
; z) t# r& C2 x) F1 G* o: K$ m8 Y且支持CAD的版本十分宽裕 :2010-2020!算法优化到位,效果和效率都有很不错的表现!有需要可以联系微信18651141184 座机:028-83925515 QQ:564873248 ! j! a7 \' E( o7 r 1 B4 v" [. }3 v3 A% x- T3 V/ n9 l8 f- j5 k) I. N& c- O
3 d% k2 U5 {8 L6 Q6 @% l6 C$ F* @( [8 R9 T, Z d6 s% T, x
; b3 T9 P: x: w2019年4月30日,我们通过半年左右的时间,研读了多篇论文,终于开发出了在CAD内直接排版的功能,自动排版也被成称为自动套料,自动排样!属于NP完全问题的一种分支(ps:NP完全问题(NP-C问题),是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是 NP=P?,问题就在这个问号上,到底是NP等于P,还是NP不等于P。)* v' g% E, V% t' L8 [% X1 t
; {; I" b4 r& ^, ^5 P, ]( Y3 `难度:算法的难度在于:比如有100个零件,应该以什么样的顺序和角度去排列?就100个零件而言,不算角度,排法就有100的100次方种。加上角度就有100的100次方的360次方种!这是一个指数型的计算量,稍不注意就会造成指数爆炸,就目前办公用的微型计算机而言,是无法承受这种计算压力的,且由于是作为atuocad插件,很多东西要受到cad自身的限制,我还要做好与cad图形的兼容与处理,多版本CAD接口的差异适应,CAD用户操作习惯的照顾等等一系列的问题,都是一块块坚硬的骨头,需要一块块啃掉。0 u- B8 n2 Z9 Y* L n0 C, q
9 L) Z4 `4 `3 F7 a* P4 b优势: 通过不断的调试,以及结合多年的水刀拼花制图经验,我们研究出了一套适合瓷砖加工行业零件排版的算法,在尽量少占用cpu资源的前提下,得到了较好的排列组合的效果!且完全是CAD内运行,不借助其他第三方程序。由于本人是由画图员转为程序开发,因此程序设计会更人性化,方便性,易用性具有非常大的优势。. Z1 R7 z' G3 G3 Y
) `# {' y& W z3 a* D; G) q, R6 i4 m+ L$ B# e- s8 l 不足:程序由c#开发完成,C#这种托管型代码由于运行时需要由.net中转,因此不可避免的会造成一些性能损耗,所以在效率上,就算是同样的算法,和c++比起来依然有差距。还有就是作为初出茅庐的我们,尝试去解决一个高等数学问题,和同类成熟的软件比起(特别是国外的),我们依然有很大的进步空间。 & m: i+ O7 Z7 u8 `4 T4 X8 z. D. Y/ _$ G" Y+ x5 p0 \9 w ; [# Z+ D( Q3 r1 i) i 后续:但无论如何,我们算是有个美好的开端,作为水刀拼花行业插件的鼻祖,我们有义务继续为水刀拼花行业解决更多的问题,比如大家期望的 自动描图 ,甚至一键出图,我们也会努力去研究,希望看到这篇文章的网友,多多支持我们!O2 \; y! W9 X6 x; S! z 6 I7 h6 o6 A. R1 K. @: ^ 以下附上我们软件的其他的功能演示4 u! y( e: s! g: W% U 3 t7 M$ ^" U. M" g/ Z5 a* ? ! U* @# B# F% p$ N
7 T* i, i; g! S) y8 F: n2 _1 U! k" Y4 ~% D: Q% [3 A- P/ M; v $ m# v0 Z- ], ^4 b6 u& y2 n) \: E ( R. S4 O H' P 4 `& y8 j- r$ W3 ] 0 W% C: |9 I1 V
" B) u. ~1 s d4 U! A5 r9 _' H# m2 S1 ] m7 t o) Z2 ] 4 ~- D% v3 q2 {0 O s1 G
|