4D v16

SVG_PATH_ARC

Página Inicial

 
4D v16
SVG_PATH_ARC

SVG_PATH_ARC 


 

SVG_PATH_ARC ( objetoSVGPai ; radioX ; radioY ; x ; y {; rotaçao {; traçoArco}} ) 
Parâmetro Tipo   Descrição
objetoSVGPai  Ref_SVG in Referencia de traço
radioX  Inteiro longo in Radio da elipse no eixo X
radioY  Inteiro longo in Radio da elipse no eixo Y
Inteiro longo in Coordenada do ponto de destino no eixo X
Inteiro longo in Coordenada do ponto de destino no eixo Y
rotaçao  Inteiro longo in Valor de rotação
traçoArco  Inteiro longo in Traço do arco

O comando SVG_PATH_ARC desenha um arco elíptico, desde o ponto atual ao ponto (x, y), ao final do traço referenciado por objetoSVGPai. Se objetoSVGPai não é uma referencia de um traço (elemento 'path'), é gerado um erro.

O tamanho e a orientação da elipse são definidos por dois rádios (radioX, radioY) e um valor rotaçao no eixo X que indica a rotação da elipse em seu conjunto com respeito ao sistema de coordenadas atual.

O parâmetro opcional traçoArco permite aplicar uma combinação de restrições que vão determinar como será desenhado o arco. A restrição large-arc-flag permite escolher (ou não) o maior dos dois arcos possíveis (maior a 180°) e a restrição sweep-flag define o endereço do traço (ângulo positivo ou negativo).

Os seguintes valores, representam as quatro possíveis combinações das duas restrições:

  •  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

Quando large-arc-flag é igual a 1, se desenha o maior arco (e o menor quando é igual a 0). Quando sweep-flag é igual a 1, o arco desenha em um ângulo positivo (e em um ângulo negativo quando é igual a 0).

O seguinte esquema ilustra as quatro combinações possíveis:

Por padrão, o valor de traçoArco é 0 (large-arc-flag=0, sweep-flag=1)

Exemplo  

Ver os exemplos do comando SVG_New_path.



Ver também 

SVG_New_arc

 
PROPRIEDADES 

Produto: 4D
Tema: Desenho
Número 65961

 
HISTÓRIA 

Modificado: Composant 4D SVG v11.4

 
ARTICLE USAGE

4D SVG ( 4D v16)