![]() |
|
![]() |
![]() |
|
![]() |
El código especial 00A (o 10) utiliza los dos bytes de especificación siguientes para definir un arco. Éste se denomina arco de octante porque abarca uno o varios octantes de 45 grados, empezando y terminando en el contorno de un octante. Los octantes están numerados en sentido antihorario a partir de la posición de las 3 en punto, tal como se muestra en la siguiente ilustración.
10,radius,(-)0SC
El valor del radio puede estar comprendido entre 1 y 255. El segundo byte de especificación indica la dirección del arco (en sentido antihorario si es positivo y horario si es negativo), el octante inicial (s, un valor entre 1 y 255), y el número de octantes que abarca (c, un valor entre 0 y 7, en el que 0 es igual a ocho octantes, un círculo completo). Puede utilizar paréntesis para facilitar la lectura. Por ejemplo, considere el siguiente fragmento de la definición de una forma:
...012,10,(1,-032),01E,...
Este código dibuja un vector de una unidad hacia arriba y a la derecha, un arco en sentido horario desde el octante 3 (con un radio de una unidad para dos octantes) y, por último, un vector de una unidad hacia abajo y a la derecha, como se muestra en la siguiente ilustración.