|
本帖最后由 AA純水樂(lè) 于 2019-6-22 11:42 編輯 & X0 ~" R b' P
9 P; q1 i( M, }. E# a5 l+ t. @ @
7 `* y& c U2 z7 S4 ~6 ^多年以來(lái),直接在CAD內(nèi)套料(排版,排樣)一直是一個(gè)市場(chǎng)空缺,相關(guān)的好用的套料軟件,都被很多大公司所壟斷
3 j1 r' P7 g- Z" z/ J8 E) `$ c5 E8 R. j* o8 K2 n# x
# ]/ t& y. N& \價(jià)格十分不親民,作為一個(gè)程序開(kāi)發(fā)人員,通過(guò)了近半年的研究,終于攻破了在CAD內(nèi)直接套料的算法,讓程序跑起來(lái)了0 K3 C( Y2 ?( W, U
; T( M% D# _* f$ ~' R) U
9 q6 n3 D. C1 c, W# b, [且支持CAD的版本十分寬裕 :2010-2020!算法優(yōu)化到位,效果和效率都有很不錯(cuò)的表現(xiàn)!有需要可以聯(lián)系微信18651141184 座機(jī):028-83925515 QQ:564873248 9 F1 }. }) A. A
: {. ?( Z$ C, T- x
8 p% d0 |' y( ]" Z+ f$ Z# |* W
5 m1 \! D! _- Z9 n$ S
4 h) L% _5 N1 d- G; b( [
8 C) O, _, c+ n! ~0 d6 H$ W 2019年4月30日,我們通過(guò)半年左右的時(shí)間,研讀了多篇論文,終于開(kāi)發(fā)出了在CAD內(nèi)直接排版的功能,自動(dòng)排版也被成稱(chēng)為自動(dòng)套料,自動(dòng)排樣!屬于NP完全問(wèn)題的一種分支(ps:NP完全問(wèn)題(NP-C問(wèn)題),是世界七大數(shù)學(xué)難題之一。 NP的英文全稱(chēng)是Non-deterministic Polynomial的問(wèn)題,即多項(xiàng)式復(fù)雜程度的非確定性問(wèn)題。簡(jiǎn)單的寫(xiě)法是 NP=P?,問(wèn)題就在這個(gè)問(wèn)號(hào)上,到底是NP等于P,還是NP不等于P。)
; Y# N: g% J7 \8 L2 c1 N, h0 w( m, p9 ^5 _
難度:算法的難度在于:比如有100個(gè)零件,應(yīng)該以什么樣的順序和角度去排列?就100個(gè)零件而言,不算角度,排法就有100的100次方種。加上角度就有100的100次方的360次方種!這是一個(gè)指數(shù)型的計(jì)算量,稍不注意就會(huì)造成指數(shù)爆炸,就目前辦公用的微型計(jì)算機(jī)而言,是無(wú)法承受這種計(jì)算壓力的,且由于是作為atuocad插件,很多東西要受到cad自身的限制,我還要做好與cad圖形的兼容與處理,多版本CAD接口的差異適應(yīng),CAD用戶(hù)操作習(xí)慣的照顧等等一系列的問(wèn)題,都是一塊塊堅(jiān)硬的骨頭,需要一塊塊啃掉。
2 G/ E/ ~& B, N- X: L) v8 s* P% ^) O1 D; @# a8 f# |# K- L/ |" ]
優(yōu)勢(shì): 通過(guò)不斷的調(diào)試,以及結(jié)合多年的水刀拼花制圖經(jīng)驗(yàn),我們研究出了一套適合瓷磚加工行業(yè)零件排版的算法,在盡量少占用cpu資源的前提下,得到了較好的排列組合的效果!且完全是CAD內(nèi)運(yùn)行,不借助其他第三方程序。由于本人是由畫(huà)圖員轉(zhuǎn)為程序開(kāi)發(fā),因此程序設(shè)計(jì)會(huì)更人性化,方便性,易用性具有非常大的優(yōu)勢(shì)。' y( p! _) J8 D- z
F5 ~/ U7 M# [. l' C* g7 n8 w! x
不足:程序由c#開(kāi)發(fā)完成,C#這種托管型代碼由于運(yùn)行時(shí)需要由.net中轉(zhuǎn),因此不可避免的會(huì)造成一些性能損耗,所以在效率上,就算是同樣的算法,和c++比起來(lái)依然有差距。還有就是作為初出茅廬的我們,嘗試去解決一個(gè)高等數(shù)學(xué)問(wèn)題,和同類(lèi)成熟的軟件比起(特別是國(guó)外的),我們依然有很大的進(jìn)步空間。 O# s: b4 Z; e# U7 A2 @7 }3 `; L
5 d8 z. w7 W' [1 k0 Z/ C
, |& [( K; d& c. S
后續(xù):但無(wú)論如何,我們算是有個(gè)美好的開(kāi)端,作為水刀拼花行業(yè)插件的鼻祖,我們有義務(wù)繼續(xù)為水刀拼花行業(yè)解決更多的問(wèn)題,比如大家期望的 自動(dòng)描圖 ,甚至一鍵出圖,我們也會(huì)努力去研究,希望看到這篇文章的網(wǎng)友,多多支持我們!
0 B0 p o, b- l2 @" y9 P6 q1 Z! W* c( s5 I C( u" R4 i( s1 \
以下附上我們軟件的其他的功能演示& ^2 M, P' @) m: n8 N. e( H
: j4 j3 X1 B( X7 k- B5 H/ F5 F; F& X. Q* o5 p0 N, m8 b
7 D5 Q8 V. Z6 Y; D% N, @
3 c+ P3 t' a; F! \3 Y9 C: h! @: N
8 z( T% W+ Q2 z7 g- v7 e' a+ N3 C) C2 W* O. o; e$ N& d" o- k2 A
- q3 t! y( @" k4 I- `9 M2 d' I
/ f( v4 k: e0 R. \3 ?
, s0 H$ z2 n( ^, F/ W/ T" i5 z1 \7 K e% {% k
& g5 P7 K2 L8 M6 G' @) B7 { |
評(píng)分
-
查看全部評(píng)分
|