一、需求描述:
1. obj文件的信息讀取,包括不同類(lèi)型的obj文件,比如頂點(diǎn)顏色和紋理貼圖類(lèi)型的等,目的是能夠讀取客戶(hù)提供的模型文件的所有信息。
2. 顯示obj文件三維模型,包括表面紋理信息和顏色信息,并能夠?qū)崿F(xiàn)基本的旋轉(zhuǎn)縮放等操作,基于openGL。
3. 實(shí)現(xiàn)彩色切片算法。
4. 設(shè)定不同的切片高度,可顯示該切片層圖像,并可設(shè)定顏色厚度。
5. 可把obj文件保存為stl文件。
6. 最終成果物為一個(gè)小的MFC窗口程序,提供讀取文件功能、顯示三維模型功能、三維模型縮放旋轉(zhuǎn)功能、根據(jù)指定的切片參數(shù)進(jìn)行切片、顯示切片層功能等。
7. 基于VS2017, C++語(yǔ)言開(kāi)發(fā)。
接口:
輸入:3mf或obj文件,輸出圖片的dpi,切片高度z,顏色厚度。
輸出:彩色切片輪廓圖片,bmp格式。
二、人才要求:
熟悉C++及OPENGL庫(kù)。
三、合作方式:
開(kāi)發(fā)方式:遠(yuǎn)程開(kāi)發(fā)或定期當(dāng)面交流。
開(kāi)發(fā)周期:30-40天