next up previous contents
Next: VOGLEキーワード集 Up: VOGLEグラフィックライブラリの紹介 Previous: グラフィックポジション

VOGLE 関数インデックス

1.
VOGLEの初期化・終了
(a)
vinit(device) [*]
(b)
vexit() [*]
(c)
voutput(path) [*]
(d)
vnewdev(device) [*]
(e)
vgetdev(device) [*]
(f)
getdepth() [*]

2.
ウインドウ表示位置・大きさの設定
(a)
prefposition(x,y) [*]
(b)
prefsize(width,height) [*]

3.
VOGLE汎用ルーチン
(a)
clear() [*]
(b)
color(col) [*]
(c)
mapcolor(indx,red,green,blue) [*]
(d)
clipping(onoff) [*]
(e)
getkey() [*]
(f)
checkkey() [*]
(g)
getstring(bcol,string) [*]
(h)
locator(xaddr,yaddr) [*]
(i)
slocator(xaddr,yaddr) [*]

4.
ビューポート
(a)
viewport(left,right,bottom,top) [*]
(b)
pushviewport() [*]
(c)
popviewport() [*]
(d)
getviewport(left,right,bottom,top) [*]

5.
表示画面に関する情報
(a)
getaspect() [*]
(b)
getfactors(wfact,hfact) [*]
(c)
getdisplaysize(w,h) [*]

6.
画面属性の退避・再呼びだし
(a)
pushattributes() [*]
(b)
popattributes() [*]

7.
射影とクリッピングサイズの設定
(a)
ortho(left,right,bottom,top,near,far) [*]
(b)
ortho2(left,right,bottom,top) [*]
(c)
perspective(fov,aspect,near,far) [*]
(d)
window(left,right,bot,top,near,far) [*]

8.
座標変換行列の退避・再呼びだし
(a)
pushmatrix() [*]
(b)
popmatrix() [*]

9.
視点
(a)
polarview(dist,azim,inc,twist) [*]
(b)
up(x,y,z) [*]
(c)
lookat(vx,vy,vz,px,py,pz,twist) [*]

10.
グラフィックポジションの移動
(a)
move(x,y,z) [*]
(b)
rmove(deltax,deltay,deltaz) [*]
(c)
move2(x,y) [*]
(d)
rmove2(deltax,deltay) [*]
(e)
smove2(x,y) [*]
(f)
rsmove2(deltax,deltay) [*]

11.
直線
(a)
draw(x,y,z) [*]
(b)
rdraw(deltax,deltay,deltaz) [*]
(c)
draw2(x,y) [*]
(d)
rdraw2(x,y) [*]
(e)
sdraw2(x,y) [*]
(f)
rsdraw2(deltax,deltay) [*]

12.
円・円弧
(a)
circleprecision(nsegs) [*]
(b)
arc(x,y,radius,startang,endang) [*]
(c)
sector(x,y,radius,startang,endang) [*]
(d)
circle(x,y,radius) [*]

13.
曲線
(a)
curvebasis(basis) [*]
(b)
curveprecision(nsegs) [*]
(c)
rcurve(geom) [*]
(d)
curve(geom) [*]
(e)
curven(geom) [*]

14.
直方形・多角形・塗りつぶし
(a)
rect(x1,y1,x2,y2) [*]
(b)
polyfill(onoff) [*]
(c)
polyhatch(onoff) [*]
(d)
hatchang(angle) [*]
(e)
hatchpitch(pitch) [*]
(f)
poly2(n,points) [*]
(g)
poly(n,points) [*]
(h)
makepoly() [*]
(i)
closepoly() [*]
(j)
backface(onoff) [*]
(k)
backfacedir(clockwise) [*]

15.
文字出力・フォントの設定
(a)
font(fontname) [*]
(b)
numchars() [*]
(c)
textsize(width,height) [*]
(d)
textang(ang) [*]
(e)
fixedwidth(onoff) [*]
(f)
centertext(onoff) [*]
(g)
getcharsize(c,width,height) [*]
(h)
getfontsize(width,height) [*]
(i)
drawchar(c) [*]
(j)
drawstr(str) [*]
(k)
strlength(str) [*]
(l)
boxtext(x,y,l,h,s) [*]
(m)
boxfit(l,h,nchars) [*]

16.
図形変換(回転・スケール変換)
(a)
translate(x,y,z) [*]
(b)
scale(x,y,z) [*]
(c)
rotate(angle,axis) [*]

17.
パッチ処理
(a)
patchbasis(tbasis,ubasis) [*]
(b)
patchprecision(tseg,useg) [*]
(c)
patchcurves(nt,nu) [*]
(d)
rpatch(gx,gy,gz,gw) [*]
(e)
patch(gx,gy,gz) [*]

18.
(a)
point(x,y,z) [*]
(b)
point2(x,y) [*]

19.
図形オブジェクトの定義・保存・再呼びだし
(a)
makeobj(n) [*]
(b)
closeobj() [*]
(c)
genobj() [*]
(d)
getopenobj() [*]
(e)
callobj(n) [*]
(f)
isobj(n) [*]
(g)
loadobj(n,filename) [*]
(h)
saveobj(n,filename) [*]

20.
ダブルバッファ
(a)
backbuffer() [*]
(b)
frontbuffer() [*]
(c)
swapbuffers() [*]

21.
グラフィックポジション
(a)
getgp(x,y,z) [*]
(b)
getgp2(x,y) [*]
(c)
sgetgp2(x,y) [*]


next up previous contents
Next: VOGLEキーワード集 Up: VOGLEグラフィックライブラリの紹介 Previous: グラフィックポジション
Masashi Katsurada 平成10年8月23日