SIS SS-ISO 8805:1989
Sistemas de procesamiento de información. Gráficos por ordenador. Descripción funcional del sistema de núcleo gráfico para tres dimensiones (GKS-3D).

Estándar No.
SIS SS-ISO 8805:1989
Fecha de publicación
1989
Organización
SE-SIS
Alcance
Esta norma internacional especifica un conjunto de funciones para la programación de gráficos por computadora, el Sistema de núcleo gráfico para tres dimensiones (GKS-3D). GKS-3D es un sistema de gráficos básico para aplicaciones que producen imágenes tridimensionales generadas por computadora en dispositivos de salida de gráficos. Admite la entrada y la interacción del operador al proporcionar funciones básicas para la entrada gráfica y la segmentación de imágenes. Permite el almacenamiento y modificación dinámica de imágenes. Un concepto fundamental en GKS-3D es la estación de trabajo, que consta de varios dispositivos de entrada y un único dispositivo de salida. Se pueden utilizar varias estaciones de trabajo simultáneamente. El programa de aplicación puede adaptar su comportamiento en una estación de trabajo para hacer el mejor uso de las capacidades de la estación de trabajo. Esta norma internacional incluye funciones para el almacenamiento y recuperación de un archivo de gráficos externo. Además, las funciones están organizadas en niveles compatibles hacia arriba con capacidades crecientes. Esta norma internacional proporciona programas de aplicación con la capacidad de definir y visualizar primitivas gráficas 3D, especificadas utilizando coordenadas 3D. Además, el modelo de entrada GKS-3D proporciona entrada de trazo y localizador 3D. Las primitivas de salida de esta Norma Internacional difieren de las primitivas de salida de ISO 7942 en las siguientes formas: a) las primitivas de polilínea y polimarcador se definen mediante una secuencia arbitraria de coordenadas 3D; b) las primitivas de texto, área de relleno y matriz de celdas siguen siendo planas, pero pueden estar en un plano colocado arbitrariamente en el espacio 3D; c) se introduce la primitiva de conjunto de áreas nll. En esta norma internacional se proporcionan funciones para generar estas primitivas. Las funciones de ISO 7942 se pueden utilizar en esta norma internacional. Sin embargo, las funciones de salida generan instancias de primitivas 3D, instancias que están restringidas a estar en un plano. Además, en esta norma internacional se proporcionan capacidades adicionales para: d) especificar vistas de objetos 3D; e) obtener información de dispositivos de entrada 3D; f) permitir que las estaciones de trabajo realicen la eliminación de líneas ocultas/superficies ocultas (HLHSR). Esta norma internacional no proporciona funciones específicas para controlar técnicas de renderizado como fuente de luz, sombreado, texturizado y cálculos de sombras. Sin embargo, las estaciones de trabajo pueden aplicar estas técnicas, localmente a medida que se realicen las primitivas y los atributos, siempre que se sigan las directrices generales del Anexo D relativas a las diferencias permitidas entre estaciones de trabajo. NOTA - Para ciertos parámetros de las funciones, GKS-3D define rangos de valores como reservados para registro (ver 4.1.2). Los significados de estos valores se definirán mediante los procedimientos establecidos. GKS-3D define un núcleo independiente del lenguaje de un sistema gráfico. Para la integración en un lenguaje de programación, GKS-3D está integrado en una capa dependiente del lenguaje que obedece las convenciones particulares de ese lenguaje.



© 2023 Reservados todos los derechos.