dx_GFX_class: PRECAL_NewCircle

PRECAL_NewCircle

Calcula los parámetros de dibujo de una circunferencia y los almacena en un lista en memoria.

 Public Function PRECAL_NewCircle(
	  X As Long,
	  Y As Long,
	  Radio As Long,
	  Segment As Long,
	  Color As Long,
	  Optional Fill As Boolean,
	  Optional FillColor As Long ) As Long

Argumentos

X
Long. Coordenada horizontal del centro de la circunferencia.
Y
Long. Coordenada vertical del centro de la circunferencia.
Radio
Long. Radio de la circunferencia.
Segment
Long. Define un valor de longitud para dibujar la circunferencia por medio de segmentos. Si el valor es 0 la circunferencia se dibujara por medio de píxeles.
Color
Long. Color ARGB que se aplicara para realizar la operación de dibujo del borde de la figura.
Fill
Optional. Boolean. Indica si se dibujara la figura con relleno.
FillColor
Optional. Long. Color ARGB que se aplicara al relleno de la figura.

Resultado

Long -  Identificador de la lista precalculada.

Comentarios

Dado que el calculo de los parámetros de la circunferencia y su dibujo son procesos lentos para sistema de dibujo primero se calculan y se almacenan los parámetros en memoria para luego ser usados directamente en la función DRAW_Circle. Se recomienda para no perder mucho rendimiento calcular las circunferencias con un valor definido para el parámetro Segment. De esta forma perderá calidad la circunferencia pero le costara menos trabajo dibujarla y perder menos velocidad.

Vea también

Proyecto dx_lib32 Descripción Clase dx_GFX_class Descripción dx_GFX_class Propiedades dx_GFX_class Metodos PRECAL_DeleteCircle Screen (get)