本帖最后由 AA纯水乐 于 2019-6-22 11:42 编辑
) H; t4 X& b: }9 \* W2 E* l* f. h" p# v; }
3 @( G7 H( [/ ~3 D/ q多年以来,直接在CAD内套料(排版,排样)一直是一个市场空缺,相关的好用的套料软件,都被很多大公司所垄断# K2 E: {( [7 H& V: [
+ x! N* \' q7 Q* F* w) P9 U$ y2 o
( s( F# o- J) q% b4 X价格十分不亲民,作为一个程序开发人员,通过了近半年的研究,终于攻破了在CAD内直接套料的算法,让程序跑起来了
& b: Q. l% p Z0 y# }6 F- o
- U& Z3 x2 a- ^3 O& _
1 _/ ]& J/ Y$ s _$ h* Y9 t且支持CAD的版本十分宽裕 :2010-2020!算法优化到位,效果和效率都有很不错的表现!有需要可以联系微信18651141184 座机:028-83925515 QQ:564873248 8 Y9 [0 ]. y" Z6 q1 @, h. ?
4 u: U$ j+ F4 |- l. M# u# w( a2 R- s7 `* p* G/ }8 R7 S
9 |( r4 |- r7 [: w. I
6 `6 B2 l! W. _
0 r8 |: z6 b8 Z6 i. V0 |, v5 y 2019年4月30日,我们通过半年左右的时间,研读了多篇论文,终于开发出了在CAD内直接排版的功能,自动排版也被成称为自动套料,自动排样!属于NP完全问题的一种分支(ps:NP完全问题(NP-C问题),是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是 NP=P?,问题就在这个问号上,到底是NP等于P,还是NP不等于P。)
, C7 g% J3 }# O8 y4 h1 ~' @9 C3 p9 U7 j' ~& b! d& T0 R! ^
难度:算法的难度在于:比如有100个零件,应该以什么样的顺序和角度去排列?就100个零件而言,不算角度,排法就有100的100次方种。加上角度就有100的100次方的360次方种!这是一个指数型的计算量,稍不注意就会造成指数爆炸,就目前办公用的微型计算机而言,是无法承受这种计算压力的,且由于是作为atuocad插件,很多东西要受到cad自身的限制,我还要做好与cad图形的兼容与处理,多版本CAD接口的差异适应,CAD用户操作习惯的照顾等等一系列的问题,都是一块块坚硬的骨头,需要一块块啃掉。
& ^; F$ z+ a q0 m7 {' V0 l( f5 b* X
优势: 通过不断的调试,以及结合多年的水刀拼花制图经验,我们研究出了一套适合瓷砖加工行业零件排版的算法,在尽量少占用cpu资源的前提下,得到了较好的排列组合的效果!且完全是CAD内运行,不借助其他第三方程序。由于本人是由画图员转为程序开发,因此程序设计会更人性化,方便性,易用性具有非常大的优势。+ i# Z# S& t2 N7 @3 [1 y
& j6 V" j0 J/ j, u/ J. u
E0 T9 A: R) L8 N& F 不足:程序由c#开发完成,C#这种托管型代码由于运行时需要由.net中转,因此不可避免的会造成一些性能损耗,所以在效率上,就算是同样的算法,和c++比起来依然有差距。还有就是作为初出茅庐的我们,尝试去解决一个高等数学问题,和同类成熟的软件比起(特别是国外的),我们依然有很大的进步空间。: [. X& }7 \! g- z' D
) @2 z1 i$ f- y0 ~$ P) h% } m% q
4 h0 U* B" S6 X 后续:但无论如何,我们算是有个美好的开端,作为水刀拼花行业插件的鼻祖,我们有义务继续为水刀拼花行业解决更多的问题,比如大家期望的 自动描图 ,甚至一键出图,我们也会努力去研究,希望看到这篇文章的网友,多多支持我们!
, S! B6 j6 \) {* W
% U& C* O+ m1 E3 f以下附上我们软件的其他的功能演示
( Q( Q3 K7 a8 F
2 u' Y- n- I6 u* N ]- D
" \5 O- O6 e% A0 \, R9 q r
7 y% L0 ^, }1 W0 N: W( ?0 g$ A! p2 Z/ `" R
8 {6 n, P; `1 X- g) o
; Z) r: j" C+ a) I
4 _: H$ r1 h% Z3 f0 S5 f, Z5 A6 L2 Y/ b6 E8 k& w4 P l
) N& N+ v7 [" t4 _' g( S- ^
3 ]7 V: N' n% a6 z& k N8 G; l
& d2 J& J, H! B- ~$ I
|