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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
urbinol
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 151
#1

модель атома - C++

09.05.2012, 22:46. Просмотров 1099. Ответов 5
Метки нет (Все метки)

написать программу ,которая осуществит движение електронов вокруг атома.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2012, 22:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос модель атома (C++):

Программа на C++, которая переводит цветовую модель RGB в модель HSV - C++
Всем привет! Я - начинающий программист. Мне нужна ваша помощь. Мне нужно сделать программу на C++, которая переводит цветовую модель RGB в...

Модель лифта - C++
Доброго времени суток! Задача - реализовать в программе команды по управлению лифтом, учитывая практические ограничения ( лифт должен...

Модель перекрестка - C++
Приветствую. Небольшая предыстория: я не программист, а будущий педагог, но так сложилось, что в рамках большой исследовательской работы...

Спичечная модель - C++
Спичечная модель Профессор Самоделкин решил изготовить объемную модель кубиков из спичек, используя спички для рёбер кубиков....

Физическая модель - C++
Пробовал создать физическую модель нецентрального соударения 2х шаров - не получилось. Помогите решить, учитывая, что у каждого шара...

Модель полета - C++
Добрый день. Мне нужно смоделировать полета самолета по горизонтальной восьмерке, нужно вывести крен, тангаж и приборную скорость, а также...

5
UFO94
264 / 253 / 13
Регистрация: 04.04.2012
Сообщений: 546
09.05.2012, 23:39 #2
Ого, ничего себе запросики у вас. Вы все же уточните, что именно вам нужно. Нарисовать электрон, летающий вокруг атома? Или написать функцию, считающую его координаты? И о какой физической модели мы говорим? Электрон -- твердый шарик, или размазанное электронное облако? По какой орбитали он движется? s,p,d или f? В общем, сначала уточните задание.
1
urbinol
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 151
10.05.2012, 00:14  [ТС] #3
нарисовать атом а вокру него летает несколько електронов, которые находятся на разних орбиталях...
0
Миниатюры
модель атома  
urbinol
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 151
10.05.2012, 10:26  [ТС] #4
поможете написать такую программу?)
0
Deiron
26 / 26 / 1
Регистрация: 25.05.2009
Сообщений: 98
10.05.2012, 11:25 #5
Это - программа явно не для начинающих. Ибо простых функций работы с графикой такого уровня у c++ нет. Насколько я помню, относительно простая работа с 3D графикой есть только в XNA Framework, которая под C# (и для того, чтобы нарисовать нечто подобное предоставленной Вами картинки ее нужно изучать долго и серьезно. http://it-portfolio.net/Post.aspx?id=73 Вам в помощь). Даже если ограничиться чисто 2D... ну, тут все несколько проще. Однако, единственное, что приходит на ум - работа чисто с векторами. Однако, преобразовать формулу даже p орбитали в векторный вид это уже достаточно сложная задача.

Если же мы говорим об электронах движущимися по круговой орбите, то тут будет что-то вроде
C++
1
2
3
4
5
{
   angle = (angle + anglespeed) % 360;
   Coord.X = orbit_radius*cos(angle);
   Coord.Y = orbit_radius*sin(angle);
}
Это только в плоскости вращения самого электрона. Если плоскость его вращения не совпадает с плоскостью экрана придется после каждой такой итерации делать те же самые аффинные преобразования для самой плоскости (там будет уже три поворота)
0
urbinol
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 151
10.05.2012, 11:29  [ТС] #6
не обезательно 3д-можно просто по разному орбитали нарисовать(елипсы,круги)
0
10.05.2012, 11:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 11:29
Привет! Вот еще темы с ответами:

Модель стека - C++
Не знаю где создать эту тему, поэтому создал тут: Есть вот такое задание: Модель стека 1. Исходные данные: стек списковой...

Модель ООП - C++
Помоги сделать, пожалуйста работу! Возможно у кого нибудь есть примеры работы с классами! БУду рада всему, что есть! У меня тема "Клуб...

C++. Виртуальная модель - C++
Заранее извиняюсь.Если подобные темы уже возникали.Но вопрос в следующем.Никто не мог бы дать ссылку,примеры,по работе с анимацией в С++.? ...

Модель «Сахарный мир» - C++
Модель «Сахарный мир» Модель «Сахарный мир» описывается следующими правилами: 1) Пространство является двумерной сеткой. 2) В...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru