PK_CURVE_t   



This type represents a CURVE.

Used in:

PK_BCURVE_fit_chain_t
PK_blend_shape_t
PK_BLENDSF_sf_t
PK_BODY_imprint_curve
PK_BODY_imprint_curves_normal
PK_BODY_imprint_curves_vector
PK_BODY_imprint_cus_normal
PK_BODY_imprint_cus_vec
PK_BODY_imprint_cus_vector
PK_BODY_make_curves_outline
PK_BODY_make_spun_outline
PK_CURVE_ask_edges
PK_CURVE_ask_edges_nmnl
PK_CURVE_ask_fin
PK_CURVE_ask_interval
PK_CURVE_ask_param
PK_CURVE_ask_parm_different
PK_CURVE_ask_part
PK_CURVE_convert_parm_to_ki
PK_CURVE_convert_parm_to_pk
PK_CURVE_embed_in_surf
PK_CURVE_embed_in_surf_2
PK_CURVE_eval
PK_CURVE_eval_curvature
PK_CURVE_eval_curvature_handed
PK_CURVE_eval_handed
PK_CURVE_eval_with_tan_handed
PK_CURVE_eval_with_tangent
PK_CURVE_find_box
PK_CURVE_find_degens
PK_CURVE_find_discontinuity
PK_CURVE_find_length
PK_CURVE_find_min_radius
PK_CURVE_find_non_aligned_box
PK_CURVE_find_self_int
PK_CURVE_find_surfs_common
PK_CURVE_find_vector_interval
PK_CURVE_find_vectors
PK_CURVE_fix_degens
PK_CURVE_fix_degens_cu_t
PK_CURVE_fix_self_int
PK_CURVE_fix_self_int_cu_t
PK_CURVE_general_t
PK_CURVE_intersect_curve
PK_CURVE_is_isoparam
PK_CURVE_make_approx
PK_CURVE_make_bcurve
PK_CURVE_make_bcurve_2
PK_CURVE_make_bcurve_array
PK_CURVE_make_curve_reversed
PK_CURVE_make_helical_surf
PK_CURVE_make_spcurves
PK_CURVE_make_spcurves_2
PK_CURVE_make_surf_isocline
PK_CURVE_make_wire_body
PK_CURVE_make_wire_body_2
PK_CURVE_output_vectors
PK_CURVE_parameterise_vector
PK_CURVE_project
PK_CURVE_spin
PK_CURVE_spin_2
PK_CURVE_sweep
PK_EDGE_ask_curve
PK_EDGE_ask_curve_nmnl
PK_EDGE_ask_geometry
PK_EDGE_ask_geometry_nmnl
PK_EDGE_ask_oriented_curve
PK_EDGE_attach_curve_nmnl
PK_EDGE_attach_curves
PK_EDGE_attach_curves_2
PK_FACE_imprint_curve
PK_FACE_imprint_curves_2
PK_FACE_imprint_cus_normal
PK_FACE_imprint_cus_vec
PK_FACE_imprint_cus_vector
PK_FACE_intersect_curve
PK_FACE_intersect_face
PK_FACE_intersect_surf
PK_FIN_ask_curve
PK_FIN_ask_geometry
PK_FIN_ask_oriented_curve
PK_FIN_attach_curves
PK_outline_curve_t
PK_PART_ask_construction_curves
PK_POINT_make_helical_curve
PK_REGION_imprint_curve
PK_replace_edge_data_t
PK_SPCURVE_sf_t
PK_SPUN_sf_t
PK_SURF_find_curves_common
PK_SURF_intersect_curve
PK_SURF_intersect_surf
PK_SURF_make_curve_isoparam
PK_SURF_make_curve_u_isoparam
PK_SURF_make_curve_v_isoparam
PK_SURF_make_curves_isocline
PK_SURF_make_cus_isocline
PK_SURF_trim_data_t
PK_SWEPT_sf_t
PK_TRCURVE_sf_t


A curve is a type of geometry (PK_CLASS_curve is a subclass of PK_CLASS_geom).

A curve is of one of the types:

 - PK_BCURVE_t:  a B geometry curve
 - PK_LINE_t:    an unbounded straight line
 - PK_CIRCLE_t:  a complete circle
 - PK_ELLIPSE_t: a complete ellipse
 - PK_SPCURVE_t: a Surface Parameter curve
 - PK_FCURVE_t:  a Foreign curve
 - PK_ICURVE_t:  an intersection curve
 - PK_PLINE_t:   a polyline curve

See Curve for more information.