void SideInput(string key) { switch (key) { case "LEft": { group_leader_side = GroupLeaderSide.Left; break; } case "RIght": { group_leader_side = GroupLeaderSide.Right; break; } case "INside": { group_leader_side = GroupLeaderSide.Inside; break; } case "OUtside": { group_leader_side = GroupLeaderSide.Outside; break; } default: { //мало ли что return; } } }
/// <summary> /// Создание объекта выноски с одного объекта /// </summary> /// <param name="singlepoint">Привязка объекта</param> /// <param name="leader_point">Угол выноски</param> /// <param name="side">Право или лево</param> public void GroupLeader(Point3d singlepoint, Point3d leader_point, GroupLeaderSide side) { p1 = singlepoint; p2 = singlepoint; this.leader_point = leader_point; gls = side; Initialise(); }