Array faces; // Список граней тела public RectangleCellsDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer) { application = app; this.body = body; this.bodyDrawer = bodyDrawer; // Получает ISketchManager объект, который позволяет получить доступ к процедурам эскиза swSketchManager = application.swModel.SketchManager; // Получает ISelectionMgr объект для данного документа, что делает выбранный объект доступным swSelMgr = (SelectionMgr)application.swModel.SelectionManager; }
public AbstractNAngleDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, double angle) { application = app; this.body = body; this.bodyDrawer = bodyDrawer; deflection_Angle = angle * Math.PI / 180; // Получает ISketchManager объект, который позволяет получить доступ к процедурам эскиза swSketchManager = application.swModel.SketchManager; // Получает ISelectionMgr объект для данного документа, что делает выбранный объект доступным swSelMgr = (SelectionMgr)application.swModel.SelectionManager; }
public RhombusDrawer(double h, double w, double cols, SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, double angle) : base(app, body, bodyDrawer, angle) { this.h = h; this.w = w; this.cols = cols; }
public NAngleCellsDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, double angle) : base(app, body, bodyDrawer, angle) { }
public CircleCellsDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, int angle) : base(app, body, bodyDrawer, angle) { }