Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как можно нарисовать многоугольник - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android GMailSender+JSSEProvider, отправка письма на почту по нажатию кнопки http://www.cyberforum.ru/android-dev/thread1851053.html
Доброе утро. Решил спросить в новой теме по данной связке. Есть активити, в ней несколько полей. Хочу по нажатию кнопки отправлять данные с этих полей ко мне на почту Gmail. Вычитал ТУТ, что можно...
Программирование Android Фрагмент сжимается в активити Первый раз такое встречаю, магия какая-то, может я чего-то еще не знаю. Вот код фрагмента: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ... http://www.cyberforum.ru/android-dev/thread1851036.html
SQLiteOpenHelper и связанные таблицы Программирование Android
Ребят подскажите плз начинающему. В интернете примеры видел только с одной таблицей. Но у меня есть 3 связанные по id таблицы в базе. Мне нужно на каждую таблицу создавать по классу расширяемого...
Программирование Android Задача отрисовать 3D сферу и наложить текстуру Земли
Здравствуйте, собираюсь написать мини приложение на android. неплохо разбираюсь в java и знаю основы разработки под android. Но вот встала такая задача, связанная именно с отрисовкой 3D объектов....
Программирование Android Какие данные необходимо перенести с телефона чтобы приложение заработало на другом устройстве http://www.cyberforum.ru/android-dev/thread1850729.html
привет есть программа андройд какие папки с данными необходимо перенести на другой телефон чтобы перенеслись все достижения в данной программе предположим что программа не привязывается к железу....
Программирование Android Как поставить свой шрифт в RecycleAdapter public class RecyclerAdapter extends RecyclerView.Adapter <RecyclerAdapter.ViewHolder>{ TextView info; ArrayList<String> posts; public RecyclerAdapter(ArrayList<String> posts) { this.posts =... подробнее

Показать сообщение отдельно
serjekat
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 25
16.11.2016, 14:04  [ТС]
Java
1
2
3
4
5
6
7
8
9
for (int i=3;i<todoPoints.size()+1;i++){
    betta= (Math.pow(todoStoronas.get(i-3).getRazmer(),2)+Math.pow(todoStoronas.get(i-2).getRazmer(),2)-Math.pow(raz,2))/(2*todoStoronas.get(i-3).getRazmer()*todoStoronas.get(i-2).getRazmer());
    betta=Math.acos(betta);
    betta=Math.round((betta * 180) / Math.PI);
    float distance = (float)(cr/todoStoronas.get(0).getRazmer()*razmerAb);
 
    xxx = (float) (todoPoints.get(i-3).getX()+  (distance * Math.cos((betta))));
    yyy = (float) (todoPoints.get(i-3).getY() + (distance * Math.sin((betta))));
}
Добавлено через 4 минуты
distanse расcтояние на canvas от угла betta до следующего угла
todoStoronas.get(0).getRazmer() - размер на canvas первой стороны
razmerAb- размер введенный первой стороны
betta -угол между сторонами
cr-размер введенной диагонали

Добавлено через 47 секунд
todoPoints.size() - кол вершин многоугольника
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.