Action:
|
Creates four splines for the edges or a wiggle.
|
|
Prototype:
|
bs3_surface bs3_surface_wiggle (
|
|
|
double width,
|
// width
|
|
|
double depth,
|
// depth
|
|
|
double height,
|
// height
|
|
|
int low_v_type
|
// low v type
|
|
|
|
= 1,
|
|
|
int high_v_type
|
// high v type
|
|
|
|
= -2,
|
|
|
int low_u_type
|
// low u type
|
|
|
|
= 2,
|
|
|
int high_u_type
|
// high u type
|
|
|
|
= -1
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/bs3_srf/cc_rout.hxx"
|
|
Description:
|
Creates four splines for the edges. Each is a cubic B-spline with two spans, passing through three colinear points. The shape is specified by the appropriate integer argument, as follows:
|
|
|
0
|
= straight line
|
|
1
|
= S shape, starting at low parameter value with a 45 degree upward (positive z) tangent, and ending at high parameter in the same direction.
|
|
2
|
= double hump, starting going upwards and ending downwards.
|
|
-1
|
= same as 1, but inverted.
|
|
.-2
|
= same as 2, but inverted.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/bs3_srf/cc_rout.hxx
|
|
Effect:
|
Changes model
|