日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

绘制机械图c语言编程,求用C语言绘制机械三视图程序?

發布時間:2025/3/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 绘制机械图c语言编程,求用C语言绘制机械三视图程序? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#include

#include

#include

#include

#include

float L1,L2,L3,H1,H2,H3,W1,R1,mmaxx,mmaxy;/*長度的為L1-160,其次為L2-60,定位尺寸L3-50,高度最長為H1-90,

其次為H2-50,寬度為W1-110,圓的半徑為的R1-50*/

void Enter_Data() ? ? ?/* 輸入長度L1,L2,L3,高度H1,H2,寬度W1,圓的半徑R1*/

{

clrscr();

gotoxy(1,6);

printf("Enter the radius of: he circle. \n");

gotoxy(1,8);

printf("Entere in L1 range(>=16.0):\n");

scanf("%f",&L1);

printf("Entere in L2 range(>=6.0): \n");

scanf("%f",&L2);

printf("Entere in L3 range(>=5.0): \n");

scanf("%f",&L3);

printf("Entere in H1 range(>=9.0): \n");

scanf("%f",&H1);

printf("Entere in H2 range(>=5.0): \n");

scanf("%f",&H2);

printf("Entere in H3 range(>=5.0): \n");

scanf("%f",&H3);

printf("Entere in W1 range(>=11.0): \n");

scanf("%f",&W1);

printf("Entere in R1 range(>=2.5): \n");

scanf("%f",&R1);

}

void save_Data()

{

FILE *fp;

if((fp=fopen("date.txt","w"))==NULL)

{ ?printf(" open fail!!\n"); ?}

fprintf(fp,"L1=%f\n",L1);

fprintf(fp,"L2=%f\n",L2);

fprintf(fp,"L3=%f\n",L3);

fprintf(fp,"H1=%f\n",H1);

fprintf(fp,"H2=%f\n",H2);

fprintf(fp,"H3=%f\n",H3);

fprintf(fp,"W1=%f\n",W1);

fprintf(fp,"R1=%f\n",R1);

fclose (fp);

}

void Initialize() ? /* 初始化圖形系統*/

{

int graphdriver,graphmode,errorcode;

graphdriver=DETECT;

initgraph(&graphdriver,&graphmode,"\\bc>bgi");

errorcode=graphresult();

if(errorcode!=grOk)

{

printf("graphics system error: %s",grapherrormsg(errorcode));

exit(1);

}

setbkcolor(15);/*背景顏色白色*/

mmaxx=getmaxx()/2-150; ? ? ?/* 獲取x方向最大分辨率*/

mmaxy=getmaxy()/2-50;/* 獲取y方向最大分辨率 ?*/

}

void Base_Center_Line() ? ?/* 畫基準線函數 ? ? ? */

{

int i;

setcolor(1); /*blue*/

setlinestyle(0,0,3); /*設置線型*/

rectangle(mmaxx-120,mmaxy-85,mmaxx+300,mmaxy+212); /*畫內邊框*/

setlinestyle(0,0,1); /*設置線型*/

rectangle(mmaxx-145,mmaxy-95,mmaxx+310,mmaxy+222);/*畫外邊框*/

rectangle(mmaxx+120,mmaxy+156,mmaxx+300,mmaxy+212);/*畫標題欄*/

line(mmaxx+250,mmaxy+212,mmaxx+250,mmaxy+156);

line(mmaxx+250,mmaxy+174,mmaxx+300,mmaxy+174);

line(mmaxx+200,mmaxy+194,mmaxx+300,mmaxy+194);

line(mmaxx+200,mmaxy+212,mmaxx+200,mmaxy+156);

line(mmaxx+200,mmaxy+203,mmaxx+250,mmaxy+203);

line(mmaxx+200,mmaxy+184,mmaxx+250,mmaxy+184);

line(mmaxx+206,mmaxy+203,mmaxx+206,mmaxy+194);

line(mmaxx+213,mmaxy+203,mmaxx+213,mmaxy+194);

line(mmaxx+219,mmaxy+203,mmaxx+219,mmaxy+194);

line(mmaxx+225,mmaxy+203,mmaxx+225,mmaxy+184);

line(mmaxx+237,mmaxy+203,mmaxx+237,mmaxy+184);

for( i=1;i<=7;i++)

{

line(mmaxx+120,mmaxy+212-i*7,mmaxx+200,mmaxy+212-i*7);

}

line(mmaxx+132,mmaxy+212,mmaxx+132,mmaxy+184);

line(mmaxx+144,mmaxy+212,mmaxx+144,mmaxy+184);

line(mmaxx+160,mmaxy+212,mmaxx+160,mmaxy+184);

line(mmaxx+172,mmaxy+212,mmaxx+172,mmaxy+156);

line(mmaxx+184,mmaxy+212,mmaxx+184,mmaxy+156);

line(mmaxx+130,mmaxy+184,mmaxx+130,mmaxy+156);

line(mmaxx+140,mmaxy+184,mmaxx+140,mmaxy+156);

line(mmaxx+156,mmaxy+184,mmaxx+156,mmaxy+156);

}

void draw_picture()

◆◆

評論讀取中....

請登錄后再發表評論!

◆◆

修改失敗,請稍后嘗試

總結

以上是生活随笔為你收集整理的绘制机械图c语言编程,求用C语言绘制机械三视图程序?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。