IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Улитка Паскаля, Кто делал или хочет
rocketman
сообщение 1.11.2007 15:10
Сообщение #1


Гость






Смысл заключается в том, что по наружней стороне окружности(опорной) катится другая окружность(подвижная) и выбранная точка на подвижной окр. оставляет за собой след.(кривкю)
Уравнения кривых :
x = (R + m*R) cos (m*t) - h cos ((t + mt));

x = (R + m*R) sin (m*t) - h sin ((t + mt));

где

R-радиус опорной окружности
r- радиус подвижной окружности
t-время
m=r/R
h-расстояние точки описывающий кривую от центра подвижной окружности

Хочу проверить правильно ли сделал


 К началу страницы 
+ Ответить 
Гость
сообщение 1.11.2007 15:26
Сообщение #2


Гость






По мат инцклопедии вроде так но терзают сомнения




 К началу страницы 
+ Ответить 
Ozzя
сообщение 1.11.2007 15:29
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Проверьте.
http://volvo71.narod.ru/graph_param.htm
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 1.11.2007 15:32
Сообщение #4


Гость






Цитата
Хочу проверить правильно ли сделал

Если хочешь проверить, так покажи, что сделал? Или ты про сами формулы?

Я делал так:
x = a * sqr(cos(t)) + L * cos(t);
y = a * cos(t) * sin(t) + L * sin(t);

Результат можешь посмотреть у меня на сайте...
 К началу страницы 
+ Ответить 
Melany
сообщение 16.03.2008 7:54
Сообщение #5





Группа: Пользователи
Сообщений: 3
Пол: Женский
Реальное имя: Анечка

Репутация: -  0  +


Цитата(volvo @ 1.11.2007 15:32) *

Если хочешь проверить, так покажи, что сделал? Или ты про сами формулы?

Я делал так:
x = a * sqr(cos(t)) + L * cos(t);
y = a * cos(t) * sin(t) + L * sin(t);

Результат можешь посмотреть у меня на сайте...


Здравствуй! Скинь пожалуйста сюда если не трудно!!! О-о-о-о-очень нужно... искала у тебя на сайте, но не нашла(может плохо искала 10.gif )

Буду очень признательна 4.gif


--------------------
Любая случайность - невыраженная закономерность
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 16.03.2008 10:11
Сообщение #6


Гость






Вот тут:
Улитка Паскаля

В начале той же страницы есть полный исходник (curves.pas) ...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.07.2025 11:30
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"