Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Kliola
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 2
1

Заполнение сосуда жидкостью

19.11.2016, 15:52. Просмотров 199. Ответов 3
Метки нет (Все метки)

Привет, помогите пожалуйста советом.
Пишу программу, в которой нужно замерить скорость течение воды под действием температуры по вяскозиметру.
Готово всё, кроме самого рисунка, не могу понять как его нарисовать, и тем более как заполнить пикселями.
Спасибо.
0
Миниатюры
Заполнение сосуда жидкостью  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2016, 15:52
Ответы с готовыми решениями:

Заполнение сосуда водой от дождя
тут короче уже все есть (тучка, емкость, дождь), теперь у меня что-то не...

Эксперименты с ферромагнитной жидкостью
Собственно здесь

Сосуд с кипящей жидкостью (Графически)
текст программы : Экран - сосуд с кипящей жидкостью. На дне в случайной точке...

Обтекание сферы идеальной жидкостью
Подскажите, как лучше решить проблему. Дано задание реализовать процесс...

Задача о заполнении бочек жидкостью
На заводе в ряд стоят n бочек, занумерованные от 1 до n. Бочка с номером i...

3
Nanotentacle
337 / 218 / 95
Регистрация: 20.10.2016
Сообщений: 1,021
19.11.2016, 16:33 2
Вообще, такие вещи решаются за счёт масю. Но в делфи с этим напряжно, по крайней мере я не сталкивался. Первое, что надо сделать - это просто нарисовать картинку с белым сосудом на чёрном фоне. Потом - белый контур сосуда на чёрном фоне.

Логика следующая:
1. Загружаем картинку сосуда в битмап.
2. Загружаем картинку с контуром сосуда в битмап, делаем прозрачность и в качестве прозрачного цвета ставим чёрный.
3. Создаём битмап, рисуем на нем фон.
4. Создаём транзитный битмап. На него рисуем битмап из п 1.
5. На транзитном битмапе чёрными прямоугольниками отсекаем лишнее (ту часть, где в колбах воздух).
6. Транзитному битмапу ставим прозрачность, прозрачный цвет - чёрный.
7. На битмап из п4 рисуем транзитный битмап.
8. На битмап из п4 рисуем контур из п2.
9. Уничтожаем транзитный битмап.

Готово. В битмапе из п4 лежит то, что вам надо.
1
Puporev
Модератор
55470 / 42575 / 29424
Регистрация: 18.05.2008
Сообщений: 100,721
19.11.2016, 16:51 3
Цитата Сообщение от Kliola Посмотреть сообщение
по вяскозиметру.
Это новое название вискозиметра?
0
Kliola
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 2
19.11.2016, 16:53  [ТС] 4
Нет, это просто опечатка.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2016, 16:53

нарисовать в паскале бокал с окрашенной жидкостью
нужно составить программу, изображающую бокал с окрашенной...

Передаточные функции клапана и бака с жидкостью
Доброго времени суток. Задача такова, нужно составить систему управления...

Определить силу, действующую на болты крышки бака, заполненного жидкостью.
Определить силу, действующую на болты крышки бака, заполненного жидкостью...


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

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

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