formZ SDK | 5.0 API Reference | System | Math

fz_math_2d_colinear_3_pts_tol

Description

Given three 2d points, determines if they are colinear, using an angle to define "colinear".
For efficiency, the angle passed in (cos_angle) must be the cosine of the actual angle. An appropriate angle is 0.1 degree for example.

Plugin Prototype

fzrt_error_td fz_math_2d_colinear_3_pts_tol(

fz_xy_td *

p1,

fz_xy_td *

p2,

fz_xy_td *

p3,

double

cos_angle,

fzrt_boolean *

is_colinear )

Parameters

p1 [Input]

2d point 1

p2 [Input]

2d point 2

p3 [Input]

2d point 3

cos_angle [Input]

cosine of the angle used to define colinear

is_colinear [Result]

TRUE if the points are colinear, FALSE otherwise

Returns

Error codes

Availability

5.0.0.0

Example Files

util_math_2d.fsl

See Also

fz_math_2d_colinear_3_pts, fz_math_3d_colinear_3_pts_tol

Function Set

fz_math_fset


Defined in

fz_math_api.h