ISO/IEC 8651-4:1995标准定义了一组C语言函数,用于实现GKS的基本功能。这些函数包括:
1. gopengks():打开GKS,初始化GKS系统。
2. gclosegks():关闭GKS,释放GKS系统资源。
3. gopenws():打开一个图形工作站,指定图形输出设备。
4. gclosews():关闭一个图形工作站,释放图形输出设备资源。
5. gactivatews():激活一个图形工作站,使其成为当前工作站。
6. gdeactivatews():取消激活一个图形工作站,使其不再是当前工作站。
7. gclearws():清除一个图形工作站的显示区域。
8. gredrawsegws():重绘一个图形工作站的显示区域。
9. gupdatews():更新一个图形工作站的显示区域。
10. gsetviewport():设置一个图形工作站的视口。
11. gsetwindow():设置一个图形工作站的窗口。
12. gselntran():选择一个图形工作站的正规化变换。
13. gsetcolorrep():设置一个颜色的RGB值。
14. gsetlinewidth():设置线条的宽度。
15. gsetlinetype():设置线条的类型。
16. gsetmarker():设置标记的类型。
17. gsetmarkersize():设置标记的大小。
18. gsettextfontprec():设置文本的字体和精度。
19. gsetcharheight():设置文本的高度。
20. gsetcharup():设置文本的方向。
21. gsettextpath():设置文本的路径。
22. gsettextalign():设置文本的对齐方式。
23. gsetfillintstyle():设置填充区域的内部样式。
24. gsetfillcolorind():设置填充区域的颜色。
25. gsetpatrefpt():设置填充区域的参考点。
26. gsetpatht():设置填充区域的路径。
27. gsetasf():设置属性保存标志。
28. gsetclip():设置裁剪区域。
29. gsetviewportinputpri():设置视口输入优先级。
30. gsetviewportupdatepri():设置视口更新优先级。
31. gsetwsviewport():设置图形工作站的视口。
32. gsetwswindow():设置图形工作站的窗口。
33. gsetwswindow3():设置图形工作站的三维窗口。
34. gsetwsviewport3():设置图形工作站的三维视口。
35. gsettextcolorind():设置文本的颜色。
36. gsettextind():设置文本的索引。
37. gsetfillind():设置填充区域的索引。
38. gsetlineind():设置线条的索引。
39. gsetmarkerind():设置标记的索引。
40. gsetpatind():设置填充区域的索引。
41. gsetpickid():设置选择标识符。
42. gsetlinerep():设置线条的属性。
43. gsetmarkerrep():设置标记的属性。
44. gsetpatrep():设置填充区域的属性。
45. gsettextrep():设置文本的属性。
46. gsetfillrep():设置填充区域的属性。
47. gsetasf():设置属性保存标志。
48. gsetclip():设置裁剪区域。
49. gsetviewportinputpri():设置视口输入优先级。
50. gsetviewportupdatepri():设置视口更新优先级。
这些函数提供了一组通用的图形函数,用于创建和操作二维和三维图形。它们可以在不同的计算机上运行,而不需要修改代码。这使得应用程序可以在不同的平台上运行,而不需要重新编写代码。
相关标准
ISO/IEC 8651-1:1995计算机图形学GKS语言绑定通用标准
ISO/IEC 8651-2:1995计算机图形学GKS语言绑定Fortran标准
ISO/IEC 8632:1999计算机图形学GKS-3D标准
ISO/IEC 13250-1:2000主题地图标准
ISO/IEC 19775-1:2004虚拟现实建模语言标准