1.一種基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,包括步驟:
b、計(jì)算三維模型成型所需支撐的體積。
2.如權(quán)利要求1所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,步驟b之前包括步驟:
a、計(jì)算三維模型的體積。
3.如權(quán)利要求2所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,步驟a之前還包括:
讀取并解析三維模型圖形數(shù)據(jù),并判斷其是否為后綴名為stl格式的三維模型文件,如是,則進(jìn)入步驟a;如否,則將其轉(zhuǎn)化為后綴名為stl格式的三維模型文件。
4.如權(quán)利要求3所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,步驟a具體包括:
a1、將后綴名為stl格式的三維模型文件導(dǎo)入三維建模軟件,其中該三維模型文件在三維建模軟件中由若干三角面片構(gòu)成;
a2、通過三維建模軟件計(jì)算上述每個(gè)三角面片的三角形面積及每個(gè)三角面片與其最近平行面的距離,計(jì)算出每個(gè)三角面片的體積;
a3、將所有三角面片的體積相加,計(jì)算出三維模型的體積。
5.如權(quán)利要求4所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,步驟b具體包括:
b1、設(shè)定任意兩個(gè)相臨的三角面片之間的夾角為θ;
b2、獲取步驟b1中一個(gè)三角面片的平面方程法向量為(a1,b1,c1),另一個(gè)三角面片的平面方程法向量為(a2,b2,c2);
b3、根據(jù)
b4、重復(fù)步驟b3,計(jì)算出所有需要添加支撐的位置。
6.如權(quán)利要求5所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,所述步驟b3中θ=45°。
7.如權(quán)利要求5所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,所述步驟b3中:
當(dāng)兩個(gè)相臨的三角面片上需要添加支撐時(shí),則根據(jù)支撐添加的面積及高度計(jì)算出所需添加支撐的體積。
8.如權(quán)利要求7所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,所述步驟b4之后還包括步驟:
b5、計(jì)算出所有需要添加支撐的體積進(jìn)行相加,獲得整個(gè)三維模型成型時(shí)所需支撐的體積。
9.如權(quán)利要求8所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,步驟b之后還包括步驟:
c、將整個(gè)三維模型成型時(shí)所需支撐的體積與三維模型的體積相加計(jì)算出三維模型成型所需耗材的總體積。
10.如權(quán)利要求9所述的基于3D打印自動(dòng)化三維模型報(bào)價(jià)算法,其特征在于,步驟c之后還包括有步驟:
d、根據(jù)三維模型成型所需耗材的總體及耗材的比重和單價(jià)計(jì)算出三 維模型成型所需價(jià)格。