using CAD_GEO = Autodesk.AutoCAD.Geometry;
using CAD_DBS = Autodesk.AutoCAD.DatabaseServices;
namespace psm_cfunc
{
public class psm_functions {
public CAD_DBS.Solid3d acadnet_craete_Body_revol(CAD_DBS.Entity profObj,
CAD_GEO.Point3d p1,
CAD_GEO.Point3d p2,
double Ang) {
CAD_DBS.RevolveOptionsBuilder rob = new CAD_DBS.RevolveOptionsBuilder();
rob.CloseToAxis = false;
rob.DraftAngle = 0;
rob.TwistAngle = 0;
CAD_DBS.Solid3d sol = new CAD_DBS.Solid3d();
sol.RecordHistory = true;
sol.CreateRevolvedSolid(profObj, p1,
p2.GetAsVector() - p1.GetAsVector(),
Ang, 0, rob.ToRevolveOptions());
return sol;
}
}
}