@bitbybit-dev/core
Version:
Bit By Bit Developers Core CAD API to Program Geometry
30 lines (29 loc) • 971 B
TypeScript
import { ContextBase } from "../../context";
import * as Inputs from "../../inputs/inputs";
/**
* Sweep surface functions.
* These functions wrap around Verbnurbs library that you can find here http://verbnurbs.com/.
* Thanks Peter Boyer for his work.
*/
export declare class VerbSurfaceSweep {
private readonly context;
constructor(context: ContextBase);
/**
* Creates the sweep Nurbs surface
* @param inputs Parameters for Nurbs sweep surface
* @returns Sweep Nurbs surface
*/
create(inputs: Inputs.Verb.SweepParametersDto): any;
/**
* Get the profile Nurbs curve of the swept Nurbs surface
* @param inputs Sweep Nurbs surface
* @returns Profile Nurbs curve
*/
profile(inputs: Inputs.Verb.SweepDto): any;
/**
* Get the rail Nurbs curve of the swept Nurbs surface
* @param inputs Sweep Nurbs surface
* @returns Rail Nurbs curve
*/
rail(inputs: Inputs.Verb.SweepDto): any;
}