Correlation table of elements by geometry types#

The tool proposes to generate the following elements for each type of geometry:

Type

Point

Line

Polygon

Number of points

Number of settings

Circle by 2 points

X

X

X

2

0

Circle by 3 points

X

X

X

3

0

Circle by center and radius[^1]

X

X

X

1

1

Circle by center and diameter[^1]

X

X

X

1

1

Square by 2 points

X

X

X

2

0

Square by 2 diagonal points

X

X

X

2

0

Rectangle by 2 points and height[^1]

X

X

X

2

1

Rectangle by 3 points (3rd point = distance from 2nd point)

X

X

X

3

0

Rectangle by 3 points (3rd point = projected orthogonal)

X

X

X

3

0

Line[^2]

X

X

Minimum 2

1

Point

X

1

0

Illustration of supported geometries#

Circle by 2 points#

circle_2_points

Circle by 3 points#

circle_3_points

Circle by center and radius#

circle_center_radius

Circle by center and diameter#

cercle_center_diameter

Square by 2 points#

square_2_points

Square by 2 diagonal points#

square_diagonal_points

Rectangle by 2 points and height#

rectangle_2_points

Rectangle by 3 points (3rd point = distance from 2nd point)#

rectangle_distance

Rectangle by 3 points (3rd point = projected orthogonal)#

rectangle_projection

Line#

line

Point#

point



1(1,2,3)

Means that the code must have a setting and that this one is of numerical type. Example of a circle by center and radius. You enter the center of the circle by a point whose code is 100 and you must enter the radius (in the unit of the projection) by adding the setting character and the measure, e.g. 100-1 for a circle with a radius of one meter.

2

a line is treated in a special way since it needs information indicating the opening and closing of the line, as well as changes of nature (arcs). Taking for example, a line with a code of 100, this line with 4 points must be filled in this way:

  • 1, […], 100-1

  • 2, […], 100-2

  • 3, […], 100-2

  • 4, […], 100-9

For a line, the settings are:

  • 1: start a new line

  • 2: continue line with a straight segment

  • 3: add a point on an arc. You must have at least 3 continuous points with this setting to get an arc by 3 points. You can take for example test_line.csv for detailled example.

  • 9: end the line.