Cómo dibujar Tai Chi Bagua usando el método del círculo en VB
Objeto. Paso del círculo (x, y), radio, [color, inicio, fin, características]
El objeto es opcional. Una expresión de objeto cuyo valor se "aplica a" los objetos de la lista. Si se omite el objeto, la forma que tiene el foco será el objeto.
Los pasos son opcionales. Palabra clave que especifica el centro de un círculo, elipse o arco en relación con las coordenadas proporcionadas por las propiedades CurrentX y CurrentY del objeto actual.
(x, y) necesario. Único (número de coma flotante de precisión simple), la coordenada central de un círculo, elipse o arco. La propiedad ScaleMode del objeto determina la unidad de medida utilizada.
Requiere radio. Único (número de punto flotante de precisión simple), el radio de un círculo, elipse o arco. La propiedad ScaleMode del objeto determina la unidad de medida utilizada.
Colores disponibles. Largo (entero largo), el color RGB del contorno del círculo. Si se omite, se utiliza el valor de la propiedad ForeColor. Los colores se pueden especificar mediante funciones RGB o funciones QBColor.
El inicio y el final son opcionales. Único (número de coma flotante de precisión simple), al dibujar un arco o parte de un círculo o elipse, inicio y fin especifican las posiciones inicial y final del arco (expresadas en radianes). Varía de -2π a 2π. El valor predeterminado para el punto inicial es 0; el valor predeterminado para el punto final es 2 * pi.
El aspecto es un único opcional (número de punto flotante de precisión simple), la relación de aspecto del círculo. El valor predeterminado es 1,0, que producirá un círculo estándar (no una elipse) en cualquier pantalla.
Private SubForm_Paint()
Establezca pi en Único
pi = 3.1415926
X = Form1. ancho de escala/2'x es igual a 65438 + 0/2 del ancho de la ventana.
Y = Forma1. altura de escala/2‘y es igual a 65438 + 0/2 de la altura del formulario.
Tabla 1. círculo(x, y), 500 ‘El círculo grande tiene x, y como centro y 500 como radio.
Tabla 1. círculo(x-250,y),250,0,pi'El radio del círculo pequeño es la mitad del círculo grande y el color es el valor predeterminado. 0 y pi son el ángulo inicial y final del arco respectivamente (calculados en radianes).
Tabla 1. círculo(x+250,y),250,,pi,2*pi
Uniones finales
No lo hice tan complicado, pero el efecto es relativamente simple, así que Deberías poder entenderlo. Puedes ver el efecto modificando las coordenadas, el radio y el ángulo final del círculo, lo que debería ser fácil de entender. En cuanto a los efectos de relleno y rotación dinámica, no los hice para evitar marearte aún más. Puedo hacerlo por ti si lo necesitas.
Espero que te ayude.