Neodreamer
06/01/2005, 02:10
Hola, podriais ayudarme a entender este ejemplo de puntos de control?
Es q no logro entender las funciones fget....los OFFSET...get_point(dos veces)...
Program puntos_de_control;
Global
punto=1;
x_punto;
y_punto;
Begin
write(0,70,180,1,"Pulsa Esc para Salir");
load_fpg("circuito.fpg");
put_screen(0, 1);
graph=2;
Loop
If(key(_esc )) exit("",0);End
If (fget_dist(x, y, x_punto, y_punto)<6)//xq menor q 6??
If (punto++==40) punto=1; End // suma unidad al avance y al llegar al punto 40 vuelve al origen q es el 1
End
// Cogemos el punto de control del circuito
get_point(0,1,punto, OFFSET x_punto, OFFSET y_punto);
angle=fget_angle(x, y, x_punto, y_punto);//esto es
//solo para girar el grafico hacia donde vaya la ruta de puntos
advance(6);??????para q se usa advance aqui?
Frame;
// Coge la posici¢n de salida de un punto de control
//o eso dicen xq no se para q usa esta funcion aki
get_point(0,1,punto,&x,&y);
End
End
Lo q esta en azul es lo comprensible...lo demas lo q necesito entender....
En rojo las dudas principales y comentarios propios
gracias y 1saludo
Es q no logro entender las funciones fget....los OFFSET...get_point(dos veces)...
Program puntos_de_control;
Global
punto=1;
x_punto;
y_punto;
Begin
write(0,70,180,1,"Pulsa Esc para Salir");
load_fpg("circuito.fpg");
put_screen(0, 1);
graph=2;
Loop
If(key(_esc )) exit("",0);End
If (fget_dist(x, y, x_punto, y_punto)<6)//xq menor q 6??
If (punto++==40) punto=1; End // suma unidad al avance y al llegar al punto 40 vuelve al origen q es el 1
End
// Cogemos el punto de control del circuito
get_point(0,1,punto, OFFSET x_punto, OFFSET y_punto);
angle=fget_angle(x, y, x_punto, y_punto);//esto es
//solo para girar el grafico hacia donde vaya la ruta de puntos
advance(6);??????para q se usa advance aqui?
Frame;
// Coge la posici¢n de salida de un punto de control
//o eso dicen xq no se para q usa esta funcion aki
get_point(0,1,punto,&x,&y);
End
End
Lo q esta en azul es lo comprensible...lo demas lo q necesito entender....
En rojo las dudas principales y comentarios propios
gracias y 1saludo