Solids Builder - Point/Bulge (radius)
Point/Bulge (radius) - creates a point with the Bulge (Convexity) property, which is used to generate the arc segment of polylines:
Bulge is a property used in polylines to define the arc.
It is given by:
Bulge = (L) / (2 * H)
Onde:
L is the length of the chord
H is the height of the arc sector
When the Sign of the convexity is positive, the arc is drawn to the right of the string (I - F) and when it is negative, to the left.
In the image below, the polyline starts at PointB and ends at PTM, with the value ofPointB convexity is 0.5, creating an arc between PointB and PTJ points.
The convexity of the PTJ point is equal to ZERO, so a line segment between the PTJ and PTM points is drawn:
It is easy to see that when the convexity is 1, the arc is a semi - circle.
For ZERO convexity, the arc would have an infinite radius, so it is a straight line.
The Point/Bulge (radius) activity has the following properties:
- Identification
- Name - point name
The point name must follow the naming rules
- Visible Object - indicates whether or not the point should be drawn in the preview

- From Point - when you want to draw points with X, Y, Z relative to another point, choose it from the list
When the point is Origin, X, Y and Z are considered absolute values
- To Point - point to consider as the end of the arc
- X Ordinate - a numeric value or a VB expression for X ordinate, absolute/relative
will be added to the X of the point of origin
- Y Ordinate - a numeric value or a VB expression for Y ordinate, absolute/relative
will be added to the Y of the point of origin
- Bulge Side tells how the convexity will be calculated, it can be:
- Greater Left - convexity will be greater than or equal to one and will be on the left side
- Less Left - convexity will be less than one and will be on the left side
- Greater Right - the convexity will be greater than or equal to one and will be on the right side
- Less Right - the convexity will be less than one and will be on the right side
Note: when the absolute value of the convexity is greater than 1, it means that the center of the arc is on the same side as the curve and when the absolute value of the convexity is less than 1, it means that the center of the arc is opposite the side of the curve and if the absolute value of the convexity is equal to 1, means that the center of the curve is on the line that Junctions the beginning and end of the arc
Caso o texto fique muito grande/pequeno, ou a esfera que representa o ponto fique muito grande ou pequena, use o botões ( A, a,
,
) no topo da tela para alterar o preview