Difference between revisions of "Component: ID component:gdicomplexshape"

From Flowcode Help
Jump to navigationJump to search
(Created page with "ComplexShape allows you to create any shape or pattern by entering a series of commands and coordinates. For example to create any of the following images: File:ComplexS...")
 
Line 1: Line 1:
 
ComplexShape allows you to create any shape or pattern by entering a series of commands and coordinates.  
 
ComplexShape allows you to create any shape or pattern by entering a series of commands and coordinates.  
 +
 +
Each line could be one of 7 commands with the following parameters:
 +
 +
  AP: AddPointsLine,  x0, y0, x1, y1, ...
 +
  AC: AddPointsCurve, x0, y0, x1, y1, ...
 +
  AL: AddLine,        x0, y0
 +
  AB: AddBezier,      x0, y0, x1, y1, x2, y2
 +
  AA: AddArc,        x0, y0, dx, dy
 +
  SS: SetStart,      x0, y0
 +
  SP: StartPart
  
 
For example to create any of the following images:  
 
For example to create any of the following images:  

Revision as of 10:47, 15 November 2022

ComplexShape allows you to create any shape or pattern by entering a series of commands and coordinates.

Each line could be one of 7 commands with the following parameters:

 AP: AddPointsLine,  x0, y0, x1, y1, ...
 AC: AddPointsCurve, x0, y0, x1, y1, ...
 AL: AddLine,        x0, y0
 AB: AddBezier,      x0, y0, x1, y1, x2, y2
 AA: AddArc,         x0, y0, dx, dy
 SS: SetStart,       x0, y0
 SP: StartPart

For example to create any of the following images:

ComplexShape example images


The following commands are used:

Rocket:

SS,0,-100

AL,30,-70

AL,30,100

AL,-30,100

AL,-30,-70

AL,0,-100

SP

SS,30,20

AL,70,100

AL,30,100

AL,30,20

SP

SS,-30,20

AL,-30,100

AL,-70,100

AL,-30,20

SP

SS,0,20

AL,10,100

AL,-10,100

AL,0,20

SP

SS,-20,-50

AA,20,-50,10,10

AA,-20,-50,10,10


Zigzag:

SS,0,-100

AP,10,-90,-20,-80,30,-70,-40,-60,50,-50,-60,-40,70,-30,-80,-20,90,-10,-100,0

AP,90,10,-80,20,70,30,-60,40,50,50,-40,60,30,70,-20,80,10,90,0,100


Heart:

SS,0,-70

AB,10,-80,30,-100,50,-100

AA,100,-50,50,50

AB,100,0,50,50,0,100

AB,-50,50,-100,0,-100,-50

AA,-50,-100,50,50

AB,-30,-100,-10,-80,0,-70


Grapes:

SS,18,-30

AA,58,-30,10,10

AA,18,-30,10,10

SP

SS,18,10

AA,58,10,10,10

AA,18,10,10,10

SP

SS,18,50

AA,58,50,10,10

AA,18,50,10,10

SP

SS,56,-10

AA,96,-10,10,10

AA,56,-10,10,10

SP

SS,56,30

AA,96,30,10,10

AA,56,30,10,10

SP

SS,-20,-50

AA,20,-50,10,10

AA,-20,-50,10,10

SP

SS,-20,-10

AA,20,-10,10,10

AA,-20,-10,10,10

SP

SS,-20,30

AA,20,30,10,10

AA,-20,30,10,10

SP

SS,-20,70

AA,20,70,10,10

AA,-20,70,10,10

SP

SS,-58,-30

AA,-18,-30,10,10

AA,-58,-30,10,10

SP

SS,-58,10

AA,-18,10,10,10

AA,-58,10,10,10

SP

SS,-58,50

AA,-18,50,10,10

AA,-58,50,10,10

SP

SS,-96,-10

AA,-56,-10,10,10

AA,-96,-10,10,10

SP

SS,-96,30

AA,-56,30,10,10

AA,-96,30,10,10