Поверхность выдавливания
CreateTabSurface122(ID: string; GeneratrixID: string; ExtrusionVector: TST3DPoint) — линейчатая поверхность выдавливания: образующая кривая смещается вдоль вектора.
ID— идентификатор создаваемой сущности;GeneratrixID— идентификатор образующей кривой;ExtrusionVector— вектор выдавливания (направление и длина).
Пример сохранения поверхности выдавливания.
// Параметры поверхности выдавливания CAD-системы
class CADExtrusionParam
{
public CADCurve Curve; // образующая кривая
public CADPoint ExtrusionVector; // вектор выдавливания (направление и длина)
}
bool SaveExtrusion(string id, CADExtrusionParam param)
{
if (!SaveCurve(param.Curve))
return false;
return sgr.CreateTabSurface122(id, param.Curve.Id, ToPoint(param.ExtrusionVector));
}