All Functions and Procedures
Builds an arc between points A,B with the center at the point Center
Builds a square on the segment A:B in the opposite direction of the Opposite.
Adds triangles to connect two segments at the intersection point outside of these segments. A1:A2 the first segment. B1:B2 is the second segment. O is the junction point of the triangles.
Builds a half square on the segment A:B in the opposite direction Opposite
Builds a semicircle on the segment A:B in the opposite direction Opposite
Builds a rectangle whose axis of symmetry is the segment A:B.
Builds a square with one corner rounded on the segment A:B in the direction opposite to the Opposite. EdgesCount - the number of arc segments. Result = arc length.
Adds a triangle to the Arc
Builds a rectangular isosceles triangle on the segment A:B in the opposite direction Opposite. Hypotenuse - A:B
Builds a rectangular isosceles triangle on the segment A:B in the direction opposite to the Opposite. Hypotenuse - A:New Point
Intersection of segments A1:A2, B1:B2
Converts StringValue to a number by removing the excess. Remain is a non-removable remainder in a string (can be used to ensure that the '-' at the beginning of the line is not deleted)
Sorts the vertices of the triangle in clockwise traversal order depending on the "Scale" (in the 2nd and 4th quarters, the order of traversal changes). If changes have been made (B and C have been swapped), it will return true.
If the order of traversal of triangle A,B,C is clockwise, then returns
The minimum distance from the point(P) to the segment(SP1:SP2) with the calculation of the projection point (PP) on the segment. 0 - the point is projected onto the segment: Distance = distance from P to the segment SP1,SP2. PP
Generated by PasDoc 0.16.0.