Intersection of two surfaces in 3D
- To: mathgroup at smc.vnet.net
- Subject: [mg52822] Intersection of two surfaces in 3D
- From: "Narasimham" <mathma18 at hotmail.com>
- Date: Tue, 14 Dec 2004 05:59:09 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
There are threads currently on sci.math on this topic. How do we find
space intersection curve of two parameterized surfaces? One needs to
solve for two unknown functions f1(t1,t2)=0 and f2(s1,s2)=0 to print
out/output coordinates of intersection. I do believe it is within the
capability of Mathematica, at least when surfaces are algebraically
generatable. An example/approach considered is:
Clear[x,y,z,t1,t2,s1,s2];
x1=4*t2* Cos[t1]; y1=4Sin[t1]; z1=3t2;
x2=s2 Sin[s1];y2=s2 Cos[s1];z2=(s2^2/4);
pp1=ParametricPlot3D[{x1,y1,z1},{t1,0,2 Pi},{t2,0,1}];
pp2=ParametricPlot3D[{x2,y2,z2},{s1,0,2 Pi},{s2,0,4}];
Show[pp1,pp2];
S1={x-x1,y-y1,z-z1}; S2={x-x2,y-y2,z-z2};
NSolve[Join[S1,S2],{x,y,z},{t1,t2,s1,s2}];
- Follow-Ups:
- Re: Intersection of two surfaces in 3D
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Intersection of two surfaces in 3D
- From: Daniel Lichtblau <danl@wolfram.com>
- Re: Intersection of two surfaces in 3D