原型 extern void far drwline (PixelMode mode, int colr, int x1, int y1, int x2, int y2)
輸入 mode - 寫點模式
colr - 顏色索引值
x1, y1 - 直線的一端
x2, y2 - 直線的另一端
輸出 無返回值
用法 DUWLINE以(x1, y1)和(x2, y2)為頂點用指定的顏色和寫模式畫一條直線 。所有x1,y1,x2和y2的值都是有效的。直線任何超出當前視口的矩形部份將不會繪製。
例子
/*
* Draws a line from 0,0 to the center of the screen
*/
#include <stdlib.h>
#include <conio.h>
#include "svgacc.h"
void main(void)
{
int vmode;
vmode = videomodeget();
if ( !whichvga() )
exit(1);
if ( whichmem() < 512)
exit(1);
res640();
drwline (1,10,0,0,320,240);
getch();
videomodeset(vmode);
exit(0);
}
相關詞條
-
D2SCALE
(3,320,240,tri,tri2); DRWLINE(1,10...); drwline(1,10,tri2[1].x...;#93;.y); drwline(1,10,tri2[...
-
D2ROTATE
(3,320,240,tri,tri2); DRWLINE(1,10...); drwline(1,10,tri2[1]...;2].y); drwline(1,10,tri2&...
-
D2TRANSLATE
,tri2); DRWLINE(1,10,tri2[...;#91;1].y); drwline(1,10...); drwline(1,10,tri2[2].x...
-
D3SCALE
++) DRWLINE(2,10,plot[j].x...;.x,plot[j+1].y); drwline...;.y); for(j=4;j =6;j++) drwline...
-
D3ROTATE
; for(j=0;j =2;j++) DRWLINE(2,10...); drwline(2,10,plot[3]...++) drwline(2,10,plot[j].x...
-
D3PROJECT
;i++) DRWLINE(1,10,plot[...;#91;i+1].y); drwline(1,10...); for(i=4;i =6;i++) drwline(1,10...
-
D3TRANSLATE
=0;j =2;j++) DRWLINE(2,10,plot&...); drwline(2,10,plot[3].x...;#93;.y); for(j=4;j =6;j++) drwline...
-
blkresize
= randnum(16); DRWLINE(1,colr,x1,y1,x2,y2...