Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/47: Рейтинг темы: голосов - 47, средняя оценка - 4.70
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430

Поворот линии вокруг точки

08.09.2011, 01:00. Показов 9922. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, как в PictureBoxX нарисовав вертикально лини, менять ее угол наклона от 90* до 0 спомощью трекбара ? (выглядит как дворники на машине) =)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.09.2011, 01:00
Ответы с готовыми решениями:

Поворот точки вокруг другой точки
Собственно задачу я перед собой поставил вращать вокруг центра основания треуольник... нашел формулу вот тут (**********), и впихнул ее в...

Поворот треугольника вокруг одной из его вершин
Здравствуйте, мне необходимо поворачивать равносторонний треугольник вокруг одной из его вершин, по нажатию кнопок,одна кнопка в одну...

Рисование линии и поворот
Здравствуйте. Подскажите пожалуйста, как рисовать линии (можно на форме, можно на picturebox) и организовать поворот по часовой стрелке при...

3
Level 2
 Аватар для FakiR
401 / 275 / 48
Регистрация: 22.11.2010
Сообщений: 785
Записей в блоге: 1
08.09.2011, 03:41
http://msdn.microsoft.com/ru-r... wd0wc.aspx
http://msdn.microsoft.com/ru-r... ey05a.aspx
Может будет полезным.
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8725 / 3677 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
08.09.2011, 03:45
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
using System.Drawing;
using System.Windows.Forms;
 
namespace WindowsFormsApplication27
{
    public partial class Form1 : Form
    {
        const float R = 100f;
        const float OFFSET = 5f;
 
        float angle;
 
        public Form1 ( ) {
            InitializeComponent();
            this.trackBar1.Scroll += new EventHandler( trackBar1_Scroll );
            pictureBox1.Paint += new PaintEventHandler( pictureBox1_Paint );
        }
 
        void pictureBox1_Paint ( object sender, PaintEventArgs e ) {
            var g = e.Graphics;
            g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
 
            var x = R - R * (float)Math.Cos( angle );
            var y = R - R * (float)Math.Sin( angle );
 
            g.DrawLine( Pens.Black,
                R, R, x, y
                );
 
            g.DrawLine( Pens.Black,
                R * 2f + OFFSET, R , x + R + OFFSET, y
                );
        }
 
        void trackBar1_Scroll ( object sender, EventArgs e ) {
            angle = (float)(trackBar1.Value * Math.PI / 180.0);
            pictureBox1.Invalidate();
        }
    }
}
Миниатюры
Поворот линии вокруг точки  
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
13.09.2011, 21:28

Не по теме:

Учим школьную геометрию


Начало линии - центр круга, а конечная точка лежит на окружности. Вот и считаем их координаты.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.09.2011, 21:28
Помогаю со студенческими работами здесь

Рисование фигур мышью на форме и поворот изображения вокруг курсора
Предмет: Программирование графики Написал программу по заданию. По клику левой кнопки мыши на форме рисуешь любую фигуру. По клику...

Поворот прямоугольника относительно точки
Столкнулся со следующей проблемой. Есть Класс который содержит координаты вершин прямоугольника и галочки внутри него. Надо повернуть эту...

Вращение фигуры вокруг точки
Есть точка и есть набор фигур, расположенных вокруг этой точки. Как вращать эти фигуры против часовой стрелки вокруг этой точки? ...

Вращение сложных фигур вокруг определенной точки
Как орагнизовать в коде, вращение сложных фигур вокруг определенной точки ? Такие как: многоугольник,ромб,трапеция и т.д.Прямоугольник...

Поворот отрезка на произвольный угол относительно заданной точки
Доброго всем времени суток. Не как не получается найти метод для поворота отрезка Сам отрезок нарисовал System.Drawing.Pen myPen =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru