Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IFRs on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

curve creation question

Status
Not open for further replies.

jnikolauk

Automotive
Jul 18, 2011
145
Is there a (quick) way to generate a line along a surface at the points closest to a non intersecting plane?
 
Replies continue below

Recommended for you

I'm not that sure that it is that simple... Imagine that the surface has the shape of an "egg box" on a table ( slightly above the table) , and the non intersecting plane is the table top. What would be the curve ?

Regards,
Tomas
 
For this application we would assume the surface has no reversal in curvature.
 
To define a line, you will need at least 2 pieces of data; 2 points or 1 point and a vector. So unless there are 2 "points closest to a non intersecting plane" you will need to provide some more information. Besides, you say that want a "line along a surface". Unless the surface is also a plane (or some very special situations like parallel to the axis of a cylinder or cone) any curve "along a surface" will be a Spline and NOT a Line.

Perhaps you will need to provide us a model and some more information on exactly what it is that you're attempting to create.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
Even so, a picture, or better yet, an actual model, would be very helpful.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
If I'm visualizing this correctly, I'd try using the isocline curve command. For the vector, choose something parallel to the plane (not the plane normal) and enter 0 (zero) for the angle. This will create a curve (or curves) on the surface that have the highest 'elevation'.

www.nxjournaling.com
 
I created 2 isocline curves (choosing the x axis for 1 curve, the y axis for the other), then measured the minimum distance from the datum plane to the surface (using the "create line" option). The minimum distance line hits the intersection of the 2 isocline curves. I then created an arbitrary datum plane and used it to create an intersection curve on the surface. The minimum distance line from the datum plane to the intersection curve also hits one of the isocline curves.


www.nxjournaling.com
 
 http://files.engineering.com/getfile.aspx?folder=4addbeae-e2e4-42c3-83ee-6fe0646e3d83&file=curve_closest_to_plane_cowski.prt
Thanks to our wonderful filtering software I can't post or view files. (well I could view pictures at home but that's about it)

At this point the question has been rendered academic to me since I realized the surfaces I'm dealing with are constant conic so pick two ponits draw a line and Bobs your uncle.

However, seeing as I've run into this before, I'm still intersted in a solution. (Which an issocline cuve perpendicular to the plane shuould accomplish unless I'm mistaken) (thanks cowski)
 
I'm pretty sure it's perpendicular unless you're speaking of the plane normal
 
Yep, i agree on Cowskis solution if your case is such that you can determine the vector for the isocline curve. ( If not there are ∞ solutions)

Regards,
Tomas
 
toost, It seems to me (correct me it I'm wrong) that you'd get the "high" points to the surface regardless of the vector as long as it's paralell to the initial plane. (I see what you're saying now cowski)
 
When creating the isocline curve(s) you will need to select a vector of interest parallel to the plane. If you select the vector normal to the plane, NX will not generate the curve of closest approach.

When you wrote "an isocline cuve perpendicular to the plane", I assumed you meant picking the vector perpendicular to the plane to create the isocline curve. I apologize if I assumed incorrectly.

www.nxjournaling.com
 
Hm, i'm not sure that the method is reliable.
I edited the surface such that it is simpler, now it's degree 2x1 and single patch on both u anv.
It is in other words linear in one direction. ( The isocline should be "straight as a line")
Then i drew a sketch on the plane and in that i drew 2 lines to use as vector definitions for 2 Isocline curves. The two isoclines are totally different and none of them intersects the minimum distance point. See attached 7.5 model.

Regards,
Tomas
 
 http://files.engineering.com/getfile.aspx?folder=4bee3e6d-e13e-411f-9d8e-a11c8d7a27ba&file=curve_closest_to_plane_tomas.prt
Status
Not open for further replies.

Part and Inventory Search

Sponsor