4D v16

SVG_PATH_ARC

Inicio

 
4D v16
SVG_PATH_ARC

SVG_PATH_ARC 


 

SVG_PATH_ARC ( objetoSVGPadre ; radioX ; radioY ; x ; y {; rotacion {; trazoArc}} ) 
Parámetro Tipo   Descripción
objetoSVGPadre  Ref_SVG in Referencia de trazo
radioX  Entero largo in Radio del elipse en el eje X
radioY  Entero largo in Radio del elipse en el eje Y
Entero largo in Coordenada del punto de destino en el eje X
Entero largo in Coordenada del punto de destino en el eje Y
rotacion  Entero largo in Valor de rotación
trazoArc  Entero largo in Trazo del arco

El comando SVG_PATH_ARC dibuja un arco elíptico, desde el punto actual al punto (x, y), al final del trazo referenciado por objetoSVGPadre. Si objetoSVGPadre no es una referencia de un trazo (elemento 'path'), se genera un error.

El tamaño y la orientación de la elipse son definidos por dos radios (radioX, radioY) y un valor rotacion en el eje X que indica la rotación de la elipse en su conjunto con respecto al  sistema de coordenadas actual.

El parámetro opcional trazoArc permite aplicar una combinación de restricciones que van a determinar cómo se dibujará el arco. La restricción large-arc-flag permite elegir (o no) el más grande de los dos arcos posibles (mayor a 180°) y la restricción sweep-flag define la dirección del trazo (ángulo positivo o negativo).

Los siguientes valores, representan las cuatro posibles combinaciones de las dos restricciones:

  •  0: large-arc-flag = 0, sweep-flag = 1
  • 1: large-arc-flag = 1, sweep-flag = 0
  • 2: large-arc-flag = 0, sweep-flag = 0
  • 3: large-arc-flag = 1, sweep-flag = 1

Cuando large-arc-flag es igual a 1, se dibuja el arco más grande (y el más pequeño cuando es igual a 0). Cuando sweep-flag es igual a 1, el arco se dibuja en un ángulo positivo (y en un ángulo negativo cuando es igual a 0).

El siguiente esquema ilustra las cuatro combinaciones posibles:

Por defecto, el valor de trazoArc es 0 (large-arc-flag=0, sweep-flag=1)

Ejemplo  

Ver los ejemplos del comando SVG_New_path.



Ver también 

SVG_New_arc

 
PROPIEDADES 

Producto: 4D
Tema: Dibujo
Número 65961

 
HISTORIA 

Modificado: Composant 4D SVG v11.4

 
ARTICLE USAGE

4D SVG ( 4D v16)