![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.11.2012
Сообщений: 4
|
![]()
Я пока новичок...учусь на 2 курсе. в универе почти ничего не дают. зато дали курсовую, надо разработать приложение движения 3d фигур вокруг своей оси. с кубом я разобралась, прошу помочь - как создать шар? у меня есть кое-какие наработки (не мои) но я не понимаю почему именно так и верно ли это
// Создать шар //"R">Радиус шара //"color"Цвет шара public static Object3D CreateBall(double R, Color color) { Object3D p = new Object3D(); double dpi = Math.PI / 36; double dfi = 2 * Math.PI / 36; for (double pi = -Math.PI / 2; pi + 0.5 * dpi < Math.PI / 2; pi += dpi) { for (double fi = 0; fi < 2 * Math.PI; fi += dfi) { if (pi == -Math.PI / 2) { Vector v11 = new Vector(0,0,-R); Vector v21 = new Vector( R * Math.Sin(fi) * Math.Cos(pi + dpi), R * Math.Cos(fi) * Math.Cos(pi + dpi), R * Math.Sin(pi + dpi)); Vector v22 = new Vector( R * Math.Sin(fi + dfi) * Math.Cos(pi + dpi), R * Math.Cos(fi + dfi) * Math.Cos(pi + dpi), R * Math.Sin(pi + dpi)); p.FacesColor.Add(color); p.Faces.Add(new List<Vector>(new Vector[] { v11, v21, v22 })); } else if (pi + 1.5 * dpi > Math.PI / 2) { Vector v11 = new Vector( R * Math.Sin(fi) * Math.Cos(pi), R * Math.Cos(fi) * Math.Cos(pi), R * Math.Sin(pi)); Vector v12 = new Vector( R * Math.Sin(fi + dfi) * Math.Cos(pi), R * Math.Cos(fi + dfi) * Math.Cos(pi), R * Math.Sin(pi)); Vector v21 = new Vector(0,0,R); p.FacesColor.Add(color); p.Faces.Add(new List<Vector>(new Vector[] { v11, v21, v12 })); } else { Vector v11 = new Vector( R * Math.Sin(fi) * Math.Cos(pi), R * Math.Cos(fi) * Math.Cos(pi), R * Math.Sin(pi)); Vector v12 = new Vector( R * Math.Sin(fi + dfi) * Math.Cos(pi), R * Math.Cos(fi + dfi) * Math.Cos(pi), R * Math.Sin(pi)); Vector v21 = new Vector( R * Math.Sin(fi) * Math.Cos(pi + dpi), R * Math.Cos(fi) * Math.Cos(pi + dpi), R * Math.Sin(pi + dpi)); Vector v22 = new Vector( R * Math.Sin(fi + dfi) * Math.Cos(pi + dpi), R * Math.Cos(fi + dfi) * Math.Cos(pi + dpi), R * Math.Sin(pi + dpi)); p.FacesColor.Add(color); p.Faces.Add(new List<Vector>(new Vector[] { v11, v21, v22, v12 })); |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Anastasia2405
в универе почти ничего не дают. Ты наверное не поняла, это был материал на самостоятельно изучение. Все таки универ - это тебе не ПТУ за углом, тут все суръезно. В конце концов, в учебным заведениям в РФ официално разрешено оказывать платные образовательные услуги. заплати учителю, и "почти ничего не дают" никогда не повторится.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.11.2012
Сообщений: 4
|
![]()
хм, хочешь сказать по специальности инженер-программист мы должны самостоятельно изучать с#? учитывая что при этом платим по 80 тысяч в год за свое обучение? К сожалению, в России это нормально - это было на самостоятельное изучение. а если 70% всего материала официально приходится на самостоятельное изучение - зачем нужны универы? я так и бесплатно могу самостоятельно изучать.
Последний раз редактировалось Anastasia2405; 26.11.2012 в 22:08. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
хм, хочешь сказать по специальности инженер-программист мы должны самостоятельно изучать с#
Я не в курсе учебного плана вашего заведения. Но вот что странно. Обычно по специальности "инженер-программист" группы состоят на 80% из парней. И ты хочешь сказать, что во всей группе не сумела никого захомутать обаять, что бы заставить любого из них сделать за тебя лабу? Может, ты - маЛьчеГ? (((: Ведь это же крайне просто, не нужно даже быть симпатичной, ведь у нас, ботанов, экстремально низкие стандарты на девушек o_O (((:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 26.11.2012
Сообщений: 4
|
![]()
ахах))) вот как? вполне могло бы быть. но как ни странно моя группа состоит из 12 девочек и 8ми мальчиков))) и с "ботанами" у нас дела не очень)))
|
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
![]()
Rififi
Цитата:
Anastasia2405 Цитата:
|
||
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Anastasia2405
но как ни странно моя группа состоит из 12 девочек и 8ми мальчиков))) ОМГ. Это что же такое делается, если так и дальше пойдет, скоро малчеги будут просить деввачег сделать для них лабораторки... (((Ж Обычно деввачки неохотно идут в IT, встретить там такую - это как... даже не знаю... ну как на субботнике клад откопать(((Ж ![]() и с "ботанами" у нас дела не очень))) Что, у всех 12? oO А может ты не стараешься?((: Потусуйся на женских форумах, там тебя быстро обучат, как получить своего собственного pet-helper'а :lol: Что касается кода, то он практически бесполезен. Там не только не хватает классов Object3D и Vector, но код просто оборван на серед oO Да и вообще, просто избыточен. для шара необходимо только наличие координат его центра и радиус, то есть: Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 26.11.2012
Сообщений: 4
|
![]()
Как это не удивительно, но это только на моем потоке такое количество девочек))) у других как раз все стандартно
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Физика шара. | demigod82 | Общие вопросы Delphi | 4 | 27.02.2012 09:13 |
Прога для расчета массы шара | Su-34 | Помощь студентам | 2 | 15.02.2012 10:09 |
ДВИЖЕНИЕ ШАРА ПО ПАРАБОЛЕ.КОСЯК С ТАЙМЕРОМ. | azbin | Помощь студентам | 0 | 26.05.2011 23:36 |
Вычислить радиус шара! | Sandra_Breiv | Помощь студентам | 1 | 27.01.2011 14:32 |
процедура, которая вычисляет объем шара | motaro | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.01.2008 19:22 |