Название: Полусфера Отправлено: Igors от Апрель 26, 2012, 11:46 Добрый день
Пользователь задает общее число точек, напр 200. Надо расположить эти точки на полусфере, т.е. построить "меридианы" (широту/долготу) но не с равномерным шагом а так чтобы: - площади всех секторов в проекции сферы были равны - отношение высоты/ширины наибольших ячеек (у основания) было 1:1 Сколько "широт/долгот" должно быть - надо рассчитать. Конечно не должно быть "дырок". Разумная погрешность (до 5%) допускается. Также можно взять число точек немного больше или меньше чем задал пользователь (до 5%). К сожалению в книжке откуда я взял аттаченную картинку нет никаких указаний как строить, гугление тоже пока ничего не дало. Спасибо Название: Re: Полусфера Отправлено: V1KT0P от Апрель 26, 2012, 23:19 Добрый день Какая именно проблема у тебя возникает? Какую формулу использовать? Как построить трехмерную фигуру по полученным координатам из формулы? Или тебе нужна прямая проекция в 2Д минуя 3Д построение?Пользователь задает общее число точек, напр 200. Надо расположить эти точки на полусфере, т.е. построить "меридианы" (широту/долготу) но не с равномерным шагом а так чтобы: - площади всех секторов в проекции сферы были равны - отношение высоты/ширины наибольших ячеек (у основания) было 1:1 Сколько "широт/долгот" должно быть - надо рассчитать. Конечно не должно быть "дырок". Разумная погрешность (до 5%) допускается. Также можно взять число точек немного больше или меньше чем задал пользователь (до 5%). К сожалению в книжке откуда я взял аттаченную картинку нет никаких указаний как строить, гугление тоже пока ничего не дало. Спасибо Название: Re: Полусфера Отправлено: Igors от Апрель 27, 2012, 10:38 Какая именно проблема у тебя возникает? Какую формулу использовать? Как построить трехмерную фигуру по полученным координатам из формулы? Или тебе нужна прямая проекция в 2Д минуя 3Д построение? Надо рассчитать нужное кол-во "меридианов" и "параллелей" - так чтобы общее число точек было примерно равно заданному и учитывалось что "параллели" следуют с неравномерным шагом. Понятно каждая точка находится в месте пересечения меридиан-параллель.Просьба: в ответах не злоупотребляйте цитированием Название: Re: Полусфера Отправлено: V1KT0P от Апрель 27, 2012, 11:01 ]Надо рассчитать нужное кол-во "меридианов" и "параллелей" - так чтобы общее число точек было примерно равно заданному и учитывалось что "параллели" следуют с неравномерным шагом. Понятно каждая точка находится в месте пересечения меридиан-параллель. Допустим я так понял необходимы 200 пересечений. Допустим параллелей должно быть в 7 раза меньше. Имеем систему уранений:7х+х=у х*у=200 Из системы получаем х = 5, у= 40. Строим 5 параллелей и 40 меридианов. Получаем 200 пересечений. Название: Re: Полусфера Отправлено: Igors от Апрель 27, 2012, 11:04 Допустим параллелей должно быть в 7 раза меньше. А откуда взялось в 7 - а не напр 10 или 20?Название: Re: Полусфера Отправлено: V1KT0P от Апрель 27, 2012, 11:08 А откуда взялось в 7 - а не напр 10 или 20? Просто для примера на 10 или 20, придется корректировать в большую или меньшую сторону ибо дробное количество меридиан и параллелей ты построить не сможешь. |