Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Графический интерфейс: как рассчитать положение объектов
СообщениеДобавлено: 13 ноя 2015, 19:14 
Не в сети
Оракул
Зарегистрирован:
17 май 2013, 20:50
Сообщений: 730
Cпасибо сказано: 229
Спасибо получено:
16 раз в 9 сообщениях
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Добрый день!

Я буду благодарна за помощь в решении следующего вопроса (скорее всего это больше
вопрос математики, чем информатики):

Дано окно. Нужно разместить в верхней половине данного окна какое-то количество объектов (прямоугольников)
так чтобы они занимали 5 рядов и 10 колонок. Размер окна 400 ширина, 600 высота. Между прямоугольниками
должно быть хоть какое-нибудь расстояние.

Как я понимаю, мне нужно найти формулу для вычисления координат каждого последующего прямоугольника.

Я собираюсь использовать for loop:

for ( i = 0; i < rows; i++)
for (j = 0; j < columns; j++)
каждое [math]N_{ij}[/math]должно содержать прямоугольник.

Сама функция для создания прямоугольника содержит такие параметры: координата х, координата у,
ширина, высота.

Например, ширину и высоту я могу просто назначить. Но я не понимаю, как их вычислить, поскольку не
понимаю как разделить указанные в пикселях размеры самого окна - если например ширина прямоугольника
равна 50 и высота 20 - это много или мало для такого окна? Что такое 50 пикселей в мм или см?

Координаты: чтобы правильно разместить прямоугольники, мне нужно обозначить (х, у) первого
прямоугольника (при этом насколько я знаю они определяются для левой верхней точки объекта) с учетом
отступа от левой планки окна. Тогда второй прямоугольник должен иметь координаты (х первого + ширина
первого + расстояние (пробел) между прямоугольниками; у - такой же для всего конкретного ряда).

Словами я придумала, что нужно, но совершенно не понимаю как все это посчитать.

Буду благодарна за помощь.
Спасибо!

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ 1 сообщение ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Графический метод

в форуме Алгебра

dakanjadatut

7

374

08 дек 2019, 12:09

Графический метод ЗЛП

в форуме Исследование операций и Задачи оптимизации

NadezhdaNNN

1

299

11 окт 2016, 08:55

Продам графический калькулятор TI-84 Plus

в форуме Объявления участников Форума

engel_dan

1

396

01 мар 2017, 14:15

Распознавание 3д объектов

в форуме MATLAB

germ9c

3

405

05 июн 2016, 11:01

Графический анализ двойственной задачи

в форуме Исследование операций и Задачи оптимизации

compl

1

484

12 июн 2014, 15:31

Электромагнитное позиционирование объектов

в форуме Электричество и Магнетизм

Art_Sh

0

257

30 май 2017, 12:51

Широты древних объектов

в форуме Интересные задачи участников форума MHP

Mantime

0

428

20 июн 2021, 18:09

Взаимосвязь моделей и реальных объектов

в форуме Дискуссионные математические проблемы

sadovnik

11

1020

03 сен 2014, 09:21

Аксиоматизация поведения живых объектов

в форуме Палата №6

Spirin

23

654

23 апр 2018, 09:28

Устойчивое положение (6)

в форуме Механика

MuCTeP_TTP0

2

79

24 ноя 2023, 23:20


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved