2012-03-17 1 views
0

Как найти точку пересечения двух линий в клен при построении графика следующим образом:Пересечение линий в клена

a:=line([1,-1,-1],[0,0,1]): 
b:=line([1,1,1],[0,-1,0]): 

Я пытался использовать команду пересечения, но он вернулся в этом:

intersection(CURVES([[1., -1., -1.], [0., 0., 1.]]), CURVES([[1., 1., 1.], [0., -1., 0.]])) 

Большое спасибо за любую помощь

ответ

1

Первый аргумент строки - это название линии, которую вы символически определяете.

Вместо использования

a:=line([1,-1,-1],[0,0,1]): 
b:=line([1,1,1],[0,-1,0]): 

Попробуйте следующие вместо:

with(geom3d): 
point(p1,[1,-1,-1]): 
point(p2,[0,0,1]): 
point(p3,[1,1,1]): 
point(p4,[0,-1,0]): 
line(l1,[p1, p2]): 
line(l2,[p3, p4]): 
intersection(P,l1,l2): 
coordinates(P) 

Смотрите помощь по intersection и line для более подробно.

+0

Большое спасибо (извините, я не могу ответить на ваш ответ, когда у меня будет необходимая репутация) – hmmmm

 Смежные вопросы

  • Нет связанных вопросов^_^