формулы
От: Аноним  
Дата: 07.11.04 12:16
Оценка:
Мне надо нарисовать 3-х мерный объект.Для этого нужно формулу типа R=R0(1+|sin(2L)|) перевести в параметрический вид типа x=x(u,v);y=y(u,v);z=z(u,v); подскажите как это сделать .А может кто нить знает уже готовую формулу
Re: формулы
От: niks3  
Дата: 07.11.04 21:09
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Мне надо нарисовать 3-х мерный объект.Для этого нужно формулу типа R=R0(1+|sin(2L)|) перевести в параметрический вид типа x=x(u,v);y=y(u,v);z=z(u,v); подскажите как это сделать .А может кто нить знает уже готовую формулу


вообще это какой-то четырёхлистник на плолскости получается( если L угол, а R — радиус )... что ты хотел нарисовать в 3Д не очень понятно, а для 2Д

x(u,v) = x(R,L) = R*|cos(L)| = R0*(1+|sin(2L)|)*|cos(L)|
y(u,v) = y(R,L) = R*|sin(L)| = R0*(1+|sin(2L)|)*|sin(L)|
Re: формулы
От: niks3  
Дата: 08.11.04 10:43
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Мне надо нарисовать 3-х мерный объект.Для этого нужно формулу типа R=R0(1+|sin(2L)|) перевести в параметрический вид типа x=x(u,v);y=y(u,v);z=z(u,v); подскажите как это сделать .А может кто нить знает уже готовую формулу


вообще это какой-то четырёхлистник на плолскости получается( если L угол, а R — радиус )... что ты хотел нарисовать в 3D не очень понятно, а для 2D :

x(u,v) = x(R,L) = R*|cos(L)| = R0*(1+|sin(2L)|)*cos(L)
y(u,v) = y(R,L) = R*|sin(L)| = R0*(1+|sin(2L)|)*sin(L)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.