1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| DIMMUA |
18.05.2007 22:36
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
Добрый день... У меня возникла маленькая неприятность, оказывется я не знаю как провести линию через две точки на весь экран. Т.е. я знаю как соеденить две точки линией и т д... Ну вот чтобы провести линию через эти две точки на весь экран я не знаю как это сделать. Может есть какая-то легкая процедура и т.д.?
К примеру: есть А(100,100) и B(200,200) - нужно провести через них линию И еще, я так увлекся "украшательством" своей программы, что забыл про свое условие, короче у меня оврал, помогите: Есть уравнение прямой, есть две точки, прямая разбивает плоскость на подплоскости, нужно опеределать лежат ли эти две точки в разных. Уранение прямой разное, в общем виде: sx+ty+u=0 и точки (a,b) и (c,d). Т.е. a,b,c,d,s,t,u вводятся с клавиатуры. Я прикрепил свой исходник.... Он еще не полность доделал... Немного о нем расскажу, чтобы было понятно: точки А,Б - обычные точки (вводите их около плюс-минус 10) точки X1 и X2 - точки из прямой, т.е. это две точки принадлежащие этой прямой. "Новые данные" - это идет "переработка" под вывод этих точек на координатной плоскости, например точка А(-2;1) - это А(280;220) - ну если учесть, что у меня точка (320;240) это центр, а одна "еденица" - это 20 пикселей. Вообщем я должен построить прямую на весь экран, которая проходит через точки X1 и X2 и потом опередалеть лежит ли точки А и Б в одной подплоскости. P.S. Если я что-то непонятно написал, вы спрашивайте... Сообщение отредактировано: DIMMUA - 18.05.2007 23:10 Прикрепленные файлы
GRAFIK.PAS ( 1.69 килобайт )
Кол-во скачиваний: 181 |
мисс_граффити может, будет полезно
типы данных:
type
TPoint=reco... 19.05.2007 3:09
Michael_Rybak Если тебе не обязательно делать всё по-честному, м... 19.05.2007 3:53
DIMMUA Спасибо, что ответили, кое что прояснилось... Прав... 19.05.2007 11:02
Lapp DIMMUA, ты выбрал не очень удачные названия точек,... 19.05.2007 11:26
DIMMUA Lapp Спасибо! Все понял, даже получилось, скор... 19.05.2007 13:32
DIMMUA Программа получилась, все работает... В данный мом... 19.05.2007 16:54
Michael_Rybak Для вывода используй TextOut или OutText, уже не п... 19.05.2007 22:54
DIMMUA
Для вывода используй TextOut или OutText, уже не ... 20.05.2007 11:22
Michael_Rybak
OutText или OutTextXY - это вывод обычного текста... 21.05.2007 2:21![]() ![]() |
|
Текстовая версия | 8.12.2025 13:05 |