版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第第頁南昌大學計算機圖形學實驗報告
實驗報告
試驗課程:計算機圖形學同學姓名:涂漢江學號:專業(yè)班級:數(shù)媒101班
2022年12月16號
目次
試驗1繪制直線和圓……………….1
試驗2種子填充算法……………….3
試驗3線條的剪裁………………….6
試驗4B樣條曲線繪制……………..10
試驗5deboor曲線的繪制…………..13
南昌高校試驗報告
voidC線與圓2View::midcircle(intr,intcolor,CDC*pDC){
}else{}
d+=2*(*-y)+5;*++;y--;
int*=0;floatd;d=1.25-r;
pDC-SetPi*elV(*+100,y+100,RGB(255,0,while(*y){
if(d0){
d+=2**+3;*++;
inty=r;
同學姓名:涂漢江學號:6100410181專業(yè)班級:數(shù)字媒體101班
試驗類型:□驗證□綜合■設(shè)計□創(chuàng)新試驗日期:2022-12-16
試驗1繪制直線和圓
1.試驗目的
掌控基本圖形的繪制
0));
2.試驗內(nèi)容
1.、繪制一條直線2、.繪制一個圓
3.試驗環(huán)境
1、個人計算機
2、Windows7操作系統(tǒng)3、VS2022
4.試驗步驟
主要的代碼:
1、線的實現(xiàn)代碼:
這里采納的是數(shù)值微分法的方法
voidC線與圓2View::dda(int*0,inty0,int*1,inty1,intcolor,CDC*pDC){}
pDC-SetPi*elV(*,int(y+0.5),RGB(255}
y=y+k;
,0,0));
floatd*,dy,k,y;d*=*1-*0;dy=y1-y0;k=dy/d*;y=y0;
for(int*=*0;*=*1;*++){
pDC-SetPi*elV(*+100,y+100,RGB(255,0,pDC-SetPi*elV(y+100,*+100,RGB(255,0,pDC-SetPi*elV(-*+100,y+100,RGB(255,0pDC-SetPi*elV(*+100,-y+100,RGB(255,0pDC-SetPi*elV(-*+100,-y+100,RGB(255,pDC-SetPi*elV(-y+100,*+100,RGB(255,0pDC-SetPi*elV(y+100,-*+100,RGB(255,0pDC-SetPi*elV(-y+100,-*+100,RGB(255,}
0));0));,0));},0));0,0));,0));,0));0,0));
2、圓的實現(xiàn)代碼
這里采納的是中點畫圓算法
3、頭文件包含的文件#includestdaf*.h
//SHARED_HANDLERS可以在實現(xiàn)預覽、
縮略圖和搜尋篩選器句柄的
//ATL項目中進行定義,并允許與該項目共享文檔代碼。
#ifndefSHARED_HANDLERS#include線與圓.h#endif
#include線與圓Doc.h#include線與圓View.h
#ifdef_DEBUG
#definenewDEBUG_NEW#endif
4、調(diào)用部分
voidC線與圓View::OnDraw(CDC*pDC){C);
C線與圓Doc*pDoc=GetDocument();ASSERT_VALID(pDoc);if(!pDoc)
return;
midcircle(50,RGB(255,0,0),pDC);dda(200,200,300,300,RGB(255,0,0),pD
}
這里畫的是原點為〔100,100〕半徑為50的圓和一條以〔200,200〕和〔300,300〕為端點的線段。
5、試驗結(jié)果如下截圖:
5.試驗思索和問題解決
原來只能做出1/4的圓的,通過轉(zhuǎn)變中心坐標和坐標正負號,重復循環(huán)4次,最末得到一個整圓。前面有做直線的閱歷,所以總體來說還是比較順當?shù)?。上個學期學習了數(shù)值分析課程,也用過類似的描點函數(shù),同樣是設(shè)計函數(shù),實現(xiàn)循環(huán)描點。
南昌高校試驗報告
//NOTE-theClassWizardwilladd//DONOTEDITwhatyouseein
andremovemappingmacroshere.theseblocksofgeneratedcode!
//}}AF*_MSG_MAP
//StandardprintingcommandsON_COMMAND(ID_FILE_PRINT,ON_COMMAND(ID_FILE_PRINT_DIRECT,ON_COMMAND(ID_FILE_PRINT_PREVIEW,
同學姓名:涂漢江學號:6100410181專業(yè)班級:數(shù)字媒體101班
試驗類型:□驗證□綜合■設(shè)計□創(chuàng)新試驗日期:2022-12-16
試驗2種子填充算法1.試驗目的
掌控圖形的填充算法
CView::OnFilePrint)CView::OnFilePrint)CView::OnFilePrintPreview)END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////////CSeedfillViewconstruction/destruction
CSeedfillView::CSeedfillView(){}
CSeedfillView::~CSeedfillView(){}BOOL
CSeedfillView::PreCreateWindow(CREATESTRUCTcs){}
///////////////////////////////////////////////////////////////////////////////CSeedfillViewdrawing
voidCSeedfillView::OnDraw(CDC*pDC)
2.試驗內(nèi)容
1.繪制一個矩形
2.用種子填充算法為其上色
3.試驗環(huán)境
1.個人計算機
2.Windows7操作系統(tǒng)3.VS2022
4.試驗步驟
主要代碼部分:
//seedfillView.cpp:implementationoftheCSeedfillViewclass//
#includestdaf*.h#includeseedfill.h
#includeseedfillDoc.h#includeseedfillView.h
#ifdef_DEBUG
#definenewDEBUG_NEW#undefTHIS_FILE
staticcharTHIS_FILE[]=__FILE__;#endif
///////////////////////////////////////////////////////////////////////////////CSeedfillView
IMPLEMENT_DYNCREATE(CSeedfillView,CView)
BEGIN_MESSAGE_MAP(CSeedfillView,CView)
//{{AF*_MSG_MAP(CSeedfillView)
//TODO:addconstructioncodehere
//TODO:ModifytheWindowclassor//theCREATESTRUCTcs
returnCView::PreCreateWindow(cs);
stylesherebymodifying
CSeedfillDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedata
}
}
here
DrawRectangle(pDC);}
voidCSeedfillView::seed(int*,inty,intfillcolor,intoldcolor,CDC*pDC){}
voidCSeedfillView::DrawRectangle(CDC*pDC){
///////////////////////////////////////////////////////////////////////////////CSeedfillViewprintingBOOL
CSeedfillView::OnPreparePrinting(CPrintInfo*pInfo){}
voidCSeedfillView::OnBeginPrinting(CDC*/*pDC*/,CPrintInfo*/*pInfo*/){
pDC-SetPi*elV(*,y,fillcolor);
}void{
//TODO:addcleanupafterprinting}
///////////////////////////////////////////////////////////////////////////////CSeedfillViewdiagnostics
#ifdef_DEBUG
voidCSeedfillView::AssertValid()const{}
voidCSeedfillView::Dump(CDumpConte*tdc)const{}
CView::Dump(dc);CView::AssertValid();
CSeedfillView::OnEndPrinting(CDC*//TODO:adde*trainitializationbeforeprinting
//defaultpreparation
returnDoPreparePrinting(pInfo);
seed(210,210,(255,0,0),(225,255,225
),pDC);
intccolor;
ccolor=pDC-GetPi*el(*,y);if(ccolor!=oldcolorccolor!=fillco{
lor)
seed(*+1,y,fillcolor,oldcolor,pDC);seed(*-1,y,fillcolor,oldcolor,pDC);seed(*,y+1,fillcolor,oldcolor,pDC);seed(*,y-1,fillcolor,oldcolor,pDC);}
/*pDC*/,CPrintInfo*/*pInfo*/)
for(inti=200;i=300;i++){
pDC-SetPi*elV(200,i,RGB(0,0,0));pDC-SetPi*elV(300,i,RGB(0,0,0));pDC-SetPi*elV(i,200,RGB(0,0,0));
CSeedfillDoc*
CSeedfillView::GetDocument()non-debugversionisinline{}
#endif//_DEBUG
///////////////////////////////////////////////////////////////////////////////CSeedfillViewmessagehandlers
ASSERT(m_pDocument-IsKindOf(RUNTIMreturn(CSeedfillDoc*)m_pDocument;E_CLASS(CSeedfillDoc)));
//
運行結(jié)果如下:
5.試驗思索和問題解決
參考書上的偽代碼并且與同學室友相互爭論實踐才得到最末的結(jié)果,結(jié)果也差強人意,圖顯示的效果不好,很小。
南昌高校試驗報告
//
#includestdaf*.h#includeLineCut.h
#includeLineCutDoc.h#includeLineCutView.h
#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILE
staticcharTHIS_FILE[]=__FILE__;#endif
///////////////////////////////////////////////////////////////////////////////CLineCutView
IMPLEMENT_DYNCREATE(CLineCutView,CView)
BEGIN_MESSAGE_MAP(CLineCutView,CView)}
CLineCutView::~CLineCutView(){}BOOL
CLineCutView::PreCreateWindow(CREATESTRUCTcs){}
///////////////////////////////////////////////////////////////////////////////CLineCutViewdrawing
voidCLineCutView::OnDraw(CDC*pDC)
同學姓名:涂漢江學號:6100410181專業(yè)班級:數(shù)字媒體101班
試驗類型:□驗證□綜合■設(shè)計□創(chuàng)新試驗日期:2022-12-16
試驗3線條的剪裁
1.試驗目的
掌控對線條的剪裁算法
2.試驗內(nèi)容
1.繪制一條直線2.繪制一個矩形3.計算矩形內(nèi)的線段4.繪制矩形內(nèi)的線段
3.試驗環(huán)境
1.個人計算機
2.Windows7操作系統(tǒng)3.VS2022
4.試驗步驟
//LineCutView.cpp:implementationoftheCLineCutViewclass
//NOTE-theClassWizardwilladdandremovemappingmacroshere.
//DONOTEDITwhatyouseeintheseblocksofgeneratedcode!//}}AF*_MSG_MAP
//Standardprintingcommands
ON_COMMAND(ID_FILE_PRINT,ON_COMMAND(ID_FILE_PRINT_DIRECT,ON_COMMAND(ID_FILE_PRINT_PREVIEW,CView::OnFilePrint)CView::OnFilePrint)CView::OnFilePrintPreview)END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////////CLineCutViewconstruction/destruction
CLineCutView::CLineCutView(){
//TODO:addconstructioncodehere
//{{AF*_MSG_MAP(CLineCutView)
//TODO:ModifytheWindowclassor//theCREATESTRUCTcs
returnCView::PreCreateWindow(cs);
stylesherebymodifying
DrawRectangle(pDC);
DrawLine(100,200,400,300,RGB(255,0,0),pDC);
C_S_Line_Clip(100,200,400,300,pDC);}voidpDC){}
voidCLineCutView::DrawLine(int*0,inty0,int*1,inty1,intcolor,CDC*pDC){}
CLineCutDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedata
voidCLineCutView::encode(float*,floaty,intcode){
CLineCutView::DrawRectangle(CDC*
for(inti=200;i=300;i++){
pDC-SetPi*elV(200,i,RGB(0,0,0));pDC-SetPi*elV(300,i,RGB(0,0,0));pDC-SetPi*elV(i,200,RGB(0,0,0));pDC-SetPi*elV(i,300,RGB(0,0,0));}
}void{
int*;
floatd*,dy,k,y;d*=*1-*0;dy=y1-y0;k=dy/d*;y=y0;
for(*=*0;*=*1;*++){
pDC-SetPi*elV(*,int(y+0.5),color);}
y=y+k;
int*,y;
intcode1,code2,code;encode(*1,y1,code1);encode(*2,y2,code2);while(code1!=0||code2!=0){
y=y1+(y2-y1)*(*L-*1)/(*2-*1);
}
elseif((RIGHTcode)!=0){}
elseif((BOTTOMcode)!=0){
*=*R;
y=y1+(y2-y1)*(*R-*1)/(*2-*1);if((code1code2)!=0)
return;code=code1;if(code1==0){
*=*L;code=code2;if((LEFTcode)!=0)
CLineCutView::C_S_Line_Clip(float
*1,floaty1,float*2,floaty2,CDC*pDC)
intc;c=0;if(**L)
c=c|LEFT;c=c|RIGHT;c=c|BOTTOM;c=c|TOP;elseif(**R)if(yYB)elseif(yYT)code=c;
here
}
{}void{}
///////////////////////////////////////////////////////////////////////////////CLineCutViewdiagnostics
#ifdef_DEBUG
voidCLineCutView::AssertValid()const{}
voidCLineCutView::Dump(CDumpConte*tdc)const{}
CLineCutDoc*CLineCutView::GetDocument()//non-debugversionisinline{}
#endif//_DEBUG
///////////////////////////////////////////////////////////////////////////////CLineCutViewmessagehandlers
ASSERT(m_pDocument-IsKindOf(RUNTIME_return(CLineCutDoc*)m_pDocument;CLASS(CLineCutDoc)));
CView::Dump(dc);CView::AssertValid();
//TODO:addcleanupafterprinting
CLineCutView::OnEndPrinting(CDC*//TODO:adde*trainitialization
*=*1+(*2-*1)*(YB-y1)/(y2-y1);
*=*1+(*2-*1)*(YT-y1)/(y2-y1);}
//DISplayLine(*1,y1,*2,y2);DrawLine(*1,y1,*2,y2,RGB(0,0,0),DrawLine(*1,y1,*2,y2,RGB(0,0,255),return;
}
if(code==code1){}else{}
*2=*;y2=y;
encode(*,y,code2);*1=*;y1=y;
encode(*,y,code1);}
elseif((TOPcode)!=0){
y=YT;
beforeprinting
/*pDC*/,CPrintInfo*/*pInfo*/)
pDC);pDC);
///////////////////////////////////////////////////////////////////////////////CLineCutViewprintingBOOL
CLineCutView::OnPreparePrinting(CPrintInfo*pInfo){}
voidCLineCutView::OnBeginPrinting(CDC*
//defaultpreparation
returnDoPreparePrinting(pInfo);
運行結(jié)果如下:
5.試驗思索和問題解決
這次試驗的主要目的是完成對既有線條的剪裁。首先用直線的繪制方法繪制出矩形的邊框,然后繪制出直線,再調(diào)用剪裁算法完成對直線的剪裁和剪裁后線段的輸出。
此次算法僅實現(xiàn)了對直線的剪裁,而無通用性。因此在以后的學習生活中應當思索如何編寫具有通用性的剪裁算法。
南昌高校試驗報告
theseblocksofgeneratedcode!
//}}AF*_MSG_MAP
//StandardprintingcommandsON_COMMAND(ID_FILE_PRINT,ON_COMMAND(ID_FILE_PRINT_DIRECT,ON_COMMAND(ID_FILE_PRINT_PREVIEW,
同學姓名:涂漢江學號:6100410181專業(yè)班級:數(shù)字媒體101班
試驗類型:□驗證□綜合■設(shè)計□創(chuàng)新試驗日期:2022-12-16
CView::OnFilePrint)CView::OnFilePrint)CView::OnFilePrintPreview)END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////////CQu*ianViewconstruction/destruction
CQu*ianView::CQu*ianView(){}
CQu*ianView::~CQu*ianView(){}BOOL
CQu*ianView::PreCreateWindow(CREATESTRUCTcs){}
///////////////////////////////////////////////////////////////////////////////CQu*ianViewdrawing
voidCQu*ianView::OnDraw(CDC*pDC){
試驗4B樣條曲線繪制1.試驗目的
掌控用B樣條法進行曲線的繪制
2.試驗內(nèi)容
掌控用B樣條法進行曲線的繪制
3.試驗環(huán)境
1.個人計算機
2.Windows7操作系統(tǒng)3.VS2022
4.試驗步驟
//Qu*ianView.cpp:implementationoftheCQu*ianViewclass//
#includestdaf*.h#includeQu*ian.h
#includeQu*ianDoc.h#includeQu*ianView.h
#ifdef_DEBUG
#definenewDEBUG_NEW#undefTHIS_FILE
staticcharTHIS_FILE[]=__FILE__;#endif
///////////////////////////////////////////////////////////////////////////////CQu*ianView
IMPLEMENT_DYNCREATE(CQu*ianView,CView)
BEGIN_MESSAGE_MAP(CQu*ianView,CView)
//{{AF*_MSG_MAP(CQu*ianView)
//NOTE-theClassWizardwilladd//DONOTEDITwhatyouseein
//TODO:addconstructioncodehere
//TODO:ModifytheWindowclassor//theCREATESTRUCTcs
returnCView::PreCreateWindow(cs);
stylesherebymodifying
andremovemappingmacroshere.CQu*ianDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);
}
//TODO:adddrawcodefornativedataDrawQ(pDC);
void{}
///////////////////////////////////////////////////////////////////////////////CQu*ianViewdiagnostics
#ifdef_DEBUG
voidCQu*ianView::AssertValid()const{}
CView::AssertValid();
//TODO:addcleanupafterprinting
CQu*ianView::OnEndPrinting(CDC*
/*pDC*/,CPrintInfo*/*pInfo*/)
here
voidCQu*ianView::DrawQ(CDC*pDC){}float{
floatpp;
pp=point0*(1-t)*(1-t)*(1-t)+point1*
CQu*ianView::p(int
point0,int
point1,intpoint2,intpoint3,floatt)
float*,y;
for(floati=0.0;i=1.0;i=i+0.0001){
*=p(100,200,300,400,i);y=p(100,50,130,150,i);
pDC-SetPi*elV(*,y,RGB(255,0,0));}
voidCQu*ianView::Dump(CDumpConte*tdc)const{}
CQu*ianDoc*CQu*ianView::GetDocument()//non-debugversionisinline{}
#endif//_DEBUG
///////////////////////////////////////////////////////////////////////////////CQu*ianViewmessagehandlers
ASSERT(m_pDocument-IsKindOf(RUNTIME_return(CQu*ianDoc*)m_pDocument;CLASS(CQu*ianDoc)));
CView::Dump(dc);
3*t*(1-t)*(1-t)+point2*3*t*t*(1-t)+point3*t*t*t;}
///////////////////////////////////////////////////////////////////////////////CQu*ianViewprintingBOOL
CQu*ianView::OnPreparePrinting(CPrintInfo*pInfo){}
voidCQu*ianView::OnBeginPrinting(CDC*/*pDC*/,CPrintInfo*/*pInfo*/){}
returnpp;
//defaultpreparation
returnDoPreparePrinting(pInfo);
運行結(jié)果如下:
//TODO:adde*trainitialization
beforeprinting
5.試驗思索和問題解決
此次試驗運用B樣條法繪制曲線。上學期在數(shù)值分析試驗課中學習過繪制字母及數(shù)字的方法,因此做此次作業(yè)變得得心應手。
首先設(shè)置四個掌握點的坐標,設(shè)置變量T,多次循環(huán)逐一輸出計算出的點的位置信息,就完成率了曲線的簡約繪制。
南昌高校試驗報告
CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT,ON_COMMAND(ID_FILE_PRINT_PREVIEW,CView::OnFilePrint)CView::OnFilePrintPreview)END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////////CDeboorViewconstruction/destruction
CDeboorView::CDeboorView(){}
CDeboorView::~CDeboorView(){}BOOL
CDeboorView::PreCreateWindow(CREATESTRUCTcs){}
///////////////////////////////////////////////////////////////////////////////CDeboorViewdrawing
voidCDeboorView::OnDraw(CDC*pDC){
CDeboorDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedatareturnCView::PreCreateWindow(cs);//TODO:ModifytheWindowclassor//theCREATESTRUCTcsstylesherebymodifying
//TODO:addconstructioncodehere
同學姓名:涂漢江學號:6100410181專業(yè)班級:數(shù)字媒體101班
試驗類型:□驗證□綜合■設(shè)計□創(chuàng)新試驗日期:2022-12-16
試驗5deboor曲線的繪制1.試驗目的
掌控繪制deboor曲線
2.試驗內(nèi)容
繪制貝塞爾曲線
3.試驗環(huán)境
1.個人計算機
2.Windows7操作系統(tǒng)3.VS2022
4.試驗步驟
//deboorView.cpp:implementationoftheCDeboorViewclass//
#includestdaf*.h#includedeboor.h#includedeboorDoc.h#includedeboorView.h#ifdef_DEBUG
#definenewDEBUG_NEW#undefTHIS_FILE
staticcharTHIS_FILE[]=__FILE__;#endif
///////////////////////////////////////////////////////////////////////////////CDeboorView
IMPLEMENT_DYNCREATE(CDeboorView,CView)
BEGIN_MESSAGE_MAP(CDeboorView,CView)
//{{AF*_MSG_MAP(CDeboorView)
//NOTE-theClassWizardwilladd//DONOTEDITwhatyouseein
andremovemappingmacroshere.theseblocksofgeneratedcode!
//}}AF*_MSG_MAP
//StandardprintingcommandsON_COMMAND(ID_FILE_PRINT,
here
//五個掌握頂點四條邊/*
for(inti=0;i=200;i++){
pDC-SetPi*elV(i+100,100,RGB(0,255,0)
);}
for(i=0;i=100;i++){}
deboordraw5(100,100,300,100,300,200,100,200,100,100,RGB(255,0,0),pDC);*/
//四個掌握頂點,三條邊
deboordraw(100,200,200,100,300,150,400,400,RGB(255,0,0),pDC);
DrawLine(100,200,200,100,RGB(0,255,0),pDC);
DrawLine(200,100,300,150,RGB(0,255,0),pDC);
DrawLine(300,150,400,400,RGB(0,255,0),pDC);}
voidCDeboorView::DrawLine(int*0,inty0,int*1,inty1,intcolor,CDC*pDC){}
//五個掌握點,四條邊void
CDeboorView::deboordraw5(float
*0,floaty0,float*1,floaty1,float*2,floaty2,float*3,floaty3,float*4,floaty4,floatcolor,CDC*pDC)
{
float*,y;float*[5];floatY[5];*[0]=*0;*[1]=*1;*[2]=*2;*[3]=*3;*[4]=*4;Y[0]=y0;Y[1]=y1;Y[2]=y2;Y[3]=y3;Y[4]=y4;
pDC-SetPi*elV(i+100,200,RGB(0,255,
0));
pDC-SetPi*elV(100,100+i,RGB(0,255,pDC-SetPi*elV(300,100+i,RGB(0,255,
0));0));
pDC-SetPi*elV(100,100,color);for(floatt=0;t=1;t=t+0.001)}
floatCDeboorView::deboor5(floatt,intr,inti,floatp[5]){
intT[8];
T[0]=T[1]=T[2]=T[3]=0;T[4]=T[5]=T[6]=T[7]=1;//staticr=4;//statici=3;floata;if(r==0){}else{
a=(t-T[i])/(T[i+4-r]-T[i])*deboor5(t,
//p=pi;returnp[i];
{}
*=deboor5(t,3,4,*);y=deboor5(t,3,4,Y);
pDC-SetPi*elV(*,y,color);pDC-SetPi*elV(*,y,color);
int*;
floatd*,dy,k,y;d*=*1-*0;dy=y1-y0;k=dy/d*;y=y0;
for(*=*0;*=*1;*++){
pDC-SetPi*elV(*,int(y+0.5),color);}
y=y+k;
r-1,i,p)+(T[i+4-r]-t)/(T[i+4-r]-T[i])*deboor5(t,r-1,i-1,p);
}
returna;
}
//四個掌握頂點,三條邊
floatCDeboorView::deboor(floatt,intr,inti,floatp[4]){
intT[8];
T[0]=T[1]=T[2]=T[3]=0;T[4]=T[5]=T[6]=T[7]=1;//staticr=4;//statici=3;floata;if(r==0){}else{
a=(t-T[i])/(T[i+4-r]-T[i])*deboor(t
//p=pi;returnp[i];
pDC-SetPi*elV(*,y,color);}
//////////////////////////////////
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44883-2024流程生產(chǎn)能效管控系統(tǒng)設(shè)計要求
- 酒店前廳2月份工作計劃
- 企業(yè)市場銷售部經(jīng)理201年銷售工作計劃
- 出納個人工作總結(jié)與計劃
- 八年級上冊數(shù)學教學計劃例文
- 2025幼兒園寒假工作計劃
- 文員的月個人工作總結(jié)與計劃
- 音樂年度工作計劃匯編
- 學校標準化建設(shè)自評工作計劃
- 衛(wèi)生院控煙2025工作計劃
- 災難事故避險自救-終結(jié)性考核-國開(SC)-參考資料
- 科研設(shè)計及研究生論文撰寫智慧樹知到期末考試答案2024年
- 大學《思想道德與法治》期末考試復習題庫(含答案)
- 大數(shù)據(jù)與法律檢索-湖南師范大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 中醫(yī)婦科學.病案
- 杰普遜航圖使用教程(專業(yè)應用)
- 湖南涉外經(jīng)濟學院論文答辯高校通用ppt模版
- 機械課程設(shè)計說明書
- 冰蓄冷系統(tǒng)技術(shù)方案及經(jīng)濟性分析
- 歌曲簡譜國家成龍
- 設(shè)備安裝工程監(jiān)理規(guī)劃
評論
0/150
提交評論