UF_POINT_ask_point_output (view source)
Defined in: uf_point.h
Overview
Ask the point tag from an associative point feature.
Environment
Internal and External
Required License(s)
gateway
int UF_POINT_ask_point_output
(
tag_t point_feature_id,
tag_t * point_id
)
tag_t | point_feature_id | Input | Object id of associative point feature. |
tag_t * | point_id | Output | Object id of the point created by the feature. |
UF_POINT_create_3_scalars (view source)
Defined in: uf_point.h
Overview
Creates an associative point with three scalars.
Return
error code
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_3_scalars
(
const tag_t xyz [ 3 ] ,
tag_p_t point_feature_id
)
const tag_t | xyz [ 3 ] | Input | Array of object ids of x,y, and z scalars |
tag_p_t | point_feature_id | Output | object id of point feature |
UF_POINT_create_along_curve (view source)
Defined in: uf_point.h
Overview
Creates an associative point along curve using a curve with base point and t (scalar
offset along curve). This point is derived by finding the closest point
on the given curve to the given base point and then offsetting this point
along the given curve by the arc length defined by t at absolute
distance or relative percent.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_along_curve
(
const tag_t curve,
const tag_t base_point,
const tag_t t,
const UF_SO_point_along_curve_option_t option,
const logical flip,
tag_p_t point_feature_id
)
const tag_t | curve | Input | object id of curve or edge |
const tag_t | base_point | Input | object id of base point |
const tag_t | t | Input | object id of scalar offset along curve |
const UF_SO_point_along_curve_option_t | option | Input | Absolute/Relative offset option. Can be one of the following enumerated constants: UF_SO_point_along_curve_distance UF_SO_point_along_curve_percent |
const logical | flip | Input | If flip is set to TRUE, then t = -t |
tag_p_t | point_feature_id | Output | object id of point feature |
UF_POINT_create_at_conic_center (view source)
Defined in: uf_point.h
Overview
Creates an associative point at the center of a conic.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_at_conic_center
(
const tag_t conic,
tag_p_t point_feature_id
)
const tag_t | conic | Input | object id of conic |
tag_p_t | point_feature_id | Output | object id of point feature |
UF_POINT_create_at_intersection_of_two_curves (view source)
Defined in: uf_point.h
Overview
Creates an associative point at intersection of two curves.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_at_intersection_of_two_curves
(
const tag_t curve1,
const tag_t curve2,
const tag_t help_point1,
const tag_t help_point2,
tag_p_t point_feature_id
)
const tag_t | curve1 | Input | object id of first curve |
const tag_t | curve2 | Input | object id of second curve |
const tag_t | help_point1 | Input | object id of help point on first curve |
const tag_t | help_point2 | Input | object id of help point on second curve |
tag_p_t | point_feature_id | Output | object id of point feature |
UF_POINT_create_on_arc_angle (view source)
Defined in: uf_point.h
Overview
Creates an associative point on arc at an angle.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_on_arc_angle
(
const tag_t arc,
const tag_t angle,
const tag_t xform,
tag_p_t point_feature_id
)
UF_POINT_create_on_curve (view source)
Defined in: uf_point.h
Overview
Creates an associative point on curve at scalar value t.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_on_curve
(
const tag_t curve,
const tag_t t,
tag_p_t point_feature_id
)
UF_POINT_create_on_surface (view source)
Defined in: uf_point.h
Overview
Creates an associative point on a surface at uv scalars for the surface.
Note the u,v parameters are normalized from 0 to 1, so if you have read
surface parameters with UF_MODL_ask_face_parms, or UF_MODL_ask_face_uv_minmax,
you will have to normalize the parameters to the range of 0 to 1 prior to
creating an associative point on the surface.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_on_surface
(
const tag_t surface,
const tag_t u,
const tag_t v,
tag_p_t point_feature_id
)
UF_POINT_create_surface_curve_intersection (view source)
Defined in: uf_point.h
Overview
Creates an associative point with surface and curve intersection
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_surface_curve_intersection
(
const tag_t surface,
const tag_t curve,
const tag_t help_point1,
const tag_t help_point2,
tag_p_t point_feature_id
)
const tag_t | surface | Input | object id of surface |
const tag_t | curve | Input | object id of curve or edge |
const tag_t | help_point1 | Input | object id of help point on surface |
const tag_t | help_point2 | Input | object id of help point on curve |
tag_p_t | point_feature_id | Output | object id of point feature |
UF_POINT_create_with_offset (view source)
Defined in: uf_point.h
Overview
Creates an associative point with a offset to the point.
Environment
Internal and External
See Also
Required License(s)
gateway
int UF_POINT_create_with_offset
(
const tag_t base_point,
const tag_t offset,
tag_p_t point_feature_id
)
const tag_t | base_point | Input | object id of Base point to offset |
const tag_t | offset | Input | object id of offset |
tag_p_t | point_feature_id | Output | object id of point feature |