Next: VOGLEキーワード集
Up: VOGLEグラフィックライブラリの紹介
Previous: グラフィックポジション
- 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: VOGLEキーワード集
Up: VOGLEグラフィックライブラリの紹介
Previous: グラフィックポジション
Masashi Katsurada
平成10年8月23日