gluOrtho2D與比例尺之間的關係

2021-09-20 23:59:03 字數 671 閱讀 3716

說明

gluortho2d(0.0, windowwidth , windowheight/2, 0.0);第三個引數取其一半,打點的y座標擴大了一倍.渲染直線的情況下,通過將第二引數和第三引數進行按比例尺放縮,實際上,可達到渲染圖形縮放的效果。所以gluortho2d函式定義了螢幕座標多少個單位畫素表示投影矩陣的單位一

**#include

#include

#define windowheight 480

#define windowwidth  800

void myinit()

void mydisplay(void)

void mymouse(int button,int state,int x,int y)

}int main(int argc, char* ar**)

**2#include

#include

#define windowheight 480

#define windowwidth  800

void myinit(int scale)

void mydisplay(void)

void mymouse(int button,int state,int x,int y)

}int main(int argc, char* ar**)

D3中的比例尺

比例尺是 d3 中很重要的乙個概念,上一章裡曾經提到過直接用數值的大小來代表畫素不是一種好方法,本章正是要解決此問題。1 vardataset 250,210,170,130,90 繪圖時,直接使用 250 給矩形的寬度賦值,即矩形的寬度就是 250 個畫素。此方式非常具有侷限性,如果數值過大或過小...

d3裡的比例尺

1 d3中的比例尺也有定義域和值域,分別是domain和range,開發者需要指定domain和range的範圍,如此即可以得到乙個計算關係 2 線性比例尺 能將乙個連續的區間對映到另一區間,要解決柱形圖寬度的問題,就需要線性比例尺 3 如 4var dataset 1.2,2.3,0.9,1.5,...

比例尺與解析度

1inch 25.4 mm 2.54cm 0.254dm 0.0254m 1m 1 0.0254 inch 39.37inch 比例尺,即地圖上的距離與地面實際距離的比例。比如1 5000 表示的是1cm對應現實的5000cm即50公尺。比例尺通常有三種表達方式 比例尺是表示圖上距離與實地距離縮小或...