PK_proj_to_points_t   

typedef int PK_proj_to_points_t;

Used in:

PK_CURVE_project_o_t


This datatype controls the creation of point projections.

It has the values:

    PK_proj_to_points_no_c      Do not create points except where necessary
                                for validity of the model.

    PK_proj_to_points_end_on_c  Create point projections and vertex imprints
                                only if the input curve is a straight line
                                (or a degree 1 B-curve) lying in the projection
                                direction, or where necessary for the validity
                                of the model.

    PK_proj_to_points_tol_c     Create point projections or vertex imprints
                                in all the cases listed above for
                                PK_proj_points_end_on_c, and additionally for
                                all projected curves which are classic
                                geometry and point-like with respect to
                                operation tolerance. This can occur, for
                                example, in the following situations:

                                  - if the input curve is short.

                                  - if the projection becomes short due to
                                    curvature of the target surface.

                                  - if the input curve lies in or close to
                                    the projection direction.

                                Note that this value behaves as
                                PK_proj_to_points_end_on_c for projections onto
                                faces with facet geometry.