bs3_surface_4crv
List of: Functions
Subjects: Construction Geometry, Spline Interface
Contents: Kernel

Action: Creates a spline surface that interpolates four boundary curves.

Prototype: bs3_surface bs3_surface_4crv (


const bs3_curve& bottom, // edge defining curve


const bs3_curve& right, // edge defining curve


const bs3_curve& top, // edge defining curve


const bs3_curve& left // edge defining curve


);

Includes: #include "kernel/acis.hxx"

#include "kernel/spline/bs3_crv/bs3curve.hxx"

#include "kernel/spline/bs3_srf/bs3surf.hxx"

#include "kernel/spline/sg_bs3s/sps3srtn.hxx"

Description: The correspondence of the curves and the surface patch is:


bottom--------> S (u,v0) (oriented left to right)

top-----------> S (u,v1) (oriented left to right)

left----------> S (u0,v) (oriented bottom to top)

right---------> S (u1,v) (oriented bottom to top)

Errors: If an error occurs, a NULL surface is returned, and the original curves remain.

Library: kernel

Filename: kern/kernel/spline/sg_bs3s/sps3srtn.hxx

Effect: Changes model
PDF/KERN/21FN3S1.PDF
HTM/DATA/KERN/KERN/21FN3S1/0002.HTM