0

次のようにプロットされたときに、カエデで 2 つの線の交点を見つけるにはどうすればよいですか。

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.]]))

助けてくれてどうもありがとう

4

1 に答える 1

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)

詳細については、交差点のヘルプを参照してください。

于 2012-03-17T20:58:44.680 に答える