コード例 #1
0
ファイル: MultiLeader.cs プロジェクト: koropet/PKUserTools
        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;
            }
            }
        }
コード例 #2
0
ファイル: MultiLeader.cs プロジェクト: koropet/PKUserTools
        /// <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();
        }