Посоветуйте пожалуйста, правильно ли я делаю

Форум пользователей пакета Maple

Модератор: Admin

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Пн ноя 07, 2016 8:07 pm

Посоветуйте пожалуйста, правильно ли я делаю
Задача такая надо сделать анимацию треугольника относительно прямой
Скриншот 28-10-2016 224241.png
Скриншот 28-10-2016 224241.png (11.5 КБ) 1247 просмотров

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Ср ноя 23, 2016 5:12 pm

или достаточно анимировать его координаты?

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Пн дек 05, 2016 11:35 pm

Помогите кто-нибудь

Kitonum
Сообщения: 2009
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Kitonum » Вт дек 06, 2016 12:36 pm

Я не понял какая именно анимация Вам нужна. Анимация - это движущаяся картинка. Что конкретно должно двигаться и как? Напишите подробно.

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Вт дек 06, 2016 4:10 pm

Отразить фигуру относительно прямой
Треугольник АВС с вершинами A(-1,0), В(1,1), С(1,-1) , прямая y=2.

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Вт дек 13, 2016 3:12 pm

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

Kitonum
Сообщения: 2009
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Kitonum » Вт дек 13, 2016 5:39 pm

a1:=plottools[polygon]([[-1,0,0],[1,1,0],[1,-1,0]], color=blue):
a2:=plots[spacecurve]([t,2,0], t=-2..2, color=green):
F:=t->plottools[rotate](a1, t, [[1,2,0],[0,2,0]]):
plots[animate](plots[display],[F(t)], t=0..Pi, axes=normal, scaling=constrained, frames=90, background=a2);

Если по рукой нет Maple, то посмотреть можно здесь [url][url=http://radikal.ru]Изображение[/url][/url]

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Вт дек 13, 2016 5:52 pm

спасибо, а можно в плоскости это сделать?

Kitonum
Сообщения: 2009
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Kitonum » Вт дек 13, 2016 8:01 pm

Отражение относительно прямой - это зеркальное отражение. Движением в плоскости нельзя получить зеркальное отражение данной плоской фигуры. Необходим выход в пространство с её перевёртыванием.

Кли
Сообщения: 78
Зарегистрирован: Пт ноя 04, 2016 4:54 pm

Re: Посоветуйте пожалуйста, правильно ли я делаю

Сообщение Кли » Вт дек 13, 2016 8:09 pm

понял, а если с заливкой,ну то есть сам треугольник белый, а стороны разного цвета
a3:=polygonplot3d([[-1,0,0],[1,1,0],[1,-1,0]], color=white):
a23:=plot3d([[-1,0,0],[1,1,0]],color=grey,thickness=3):
a24:=plot3d([[1,1,0],[1,-1,0]],color=red,thickness=3):
a25:=plot3d([[1,-1,0],[-1,0,0]],color=orange,thickness=3):
a26:=display(a23,a24,a25):
a4:=spacecurve([t,2,0],t=-2..2,color=red):
F:=t -> rotate(a26,t,[[1,2,0],[0,2,0]]):
animate(display,[F(t)], t=0..Pi, axes=normal, scaling=constrained, frames=50,background=a4);
правильно?