ISO/IEC 9593-3:1990/AMD1:1994是计算机图形学领域的标准,它规定了程序员分层交互图形系统(PHIGS)语言绑定的ADA实现。PHIGS是一种图形编程接口,它提供了一组函数和数据类型,用于创建和操作二维和三维图形。PHIGS的设计目标是提供一个通用的图形编程接口,使得不同的图形设备和图形应用程序可以互相兼容。
ISO/IEC 9593-3:1990/AMD1:1994定义了PHIGS的ADA语言绑定,它规定了PHIGS的函数和数据类型在ADA语言中的实现方式。ADA是一种高级编程语言,它的设计目标是提供一种可靠、安全、可维护的编程环境。ADA的语法和语义都非常严格,可以帮助程序员避免一些常见的编程错误。
ISO/IEC 9593-3:1990/AMD1:1994的修订版(Amment 1)增加了对PHIGS PLUS的支持。PHIGS PLUS是PHIGS的扩展版本,它提供了更多的功能和特性。PHIGS PLUS支持更多的图形设备和图形格式,可以处理更复杂的图形场景。PHIGS PLUS还提供了一些新的函数和数据类型,用于支持新的特性,例如光照、纹理映射等。
ISO/IEC 9593-3:1990/AMD1:1994的实现需要一个PHIGS的实现,以及一个ADA编译器。PHIGS的实现需要一个图形设备驱动程序,以及一个PHIGS运行时库。ADA编译器需要一个ADA语言的编译器,以及一个ADA运行时库。这些组件需要相互配合,才能实现一个完整的PHIGS应用程序。
ISO/IEC 9593-3:1990/AMD1:1994的应用范围包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助工程(CAE)等领域。它可以用于创建各种类型的图形,例如平面图、立体图、动画等。它还可以用于创建交互式图形应用程序,例如游戏、虚拟现实等。
相关标准
- ISO/IEC 9593-1:1992 Information technology -- Computer graphics -- Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings -- Part 1: FORTRAN
- ISO/IEC 9593-2:1991 Information technology -- Computer graphics -- Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings -- Part 2: C
- ISO/IEC 8632:1999 Information technology -- Computer graphics and image processing -- PHIGS Plus -- Part 1: Functional description
- ISO/IEC 8633:1999 Information technology -- Computer graphics and image processing -- PHIGS Plus -- Part 2: Programmer's guide
- ISO/IEC 10367:1993 Information technology -- Computer graphics -- PHIGS kernel system -- Part 1: Functional description