public CadFigure AddCylinder(Vector3d pos, int circleDiv, int slices, double r, double len) { CadMesh cm = MeshMaker.CreateCylinder(pos, circleDiv, slices, r, len); CadFigure fig = MesthToFig(cm); CadOpe ope = new CadOpeAddFigure(Controller.CurrentLayer.ID, fig.ID); Session.AddOpe(ope); Controller.CurrentLayer.AddFigure(fig); Session.PostRemakeObjectTree(); return(fig); }