api_make_blend_cross_curve
List of: Functions
Subjects: Blending
Contents: Blending

Action: Creates a cross curve of an un-fixed blend at a given v-parameter.

Prototype: outcome api_make_blend_cross_curve (


const ATTRIB_BLEND* att, // entities to be




// blended


double v_param, // parameter


curve*& ccrv, // new curve created


AcisOptions* ao // ACIS



= NULL // options


);

Includes: #include "kernel/acis.hxx"

#include "blend/kernapi/api/blendapi.hxx"

#include "blend/kernbool/blending/bl_att.hxx"

#include "kernel/kernapi/api/api.hxx"

#include "kernel/kerngeom/curve/curdef.hxx"

#include "kernel/kernapi/api/acis_options.hxx"

Description: Given a blend attribute, and a v-parameter along the blend, this routine creates a "rib" curve, running from one base entity to the other, at a location along the blend determined by the v-parameter. (The v-parameter runs along the blend, and the u-parameter runs from one base surface to the other.) The v-parameter of the blend is the same as that of its defining curve, which is generally the curve of the edge being blended.

Errors: Sometimes the blend cannot evaluate a cross curve at the given parameter, for example, if the blend radius is too big.

Limitations: Currently this is only implemented for ATTRIB_VAR_BLENDs and ATTRIB_CONST_ROUNDs.

Library: blend

Filename: blnd/blend/kernapi/api/blendapi.hxx

Effect: Changes model
PDF/BLND/03FN.PDF
HTM/DATA/BLND/BLND/03FN/0015.HTM