Finding the Center of a Spherical Surface

Discussion in 'SolidWorks' started by wwswimming, May 20, 2005.

  1. wwswimming

    wwswimming Guest

    http://www.geocities.com/wwswimming/center_of_spherical_surface2.jpg

    i stuck this image up. it's a Solidworks screen image of a solid whose
    spherical surface is a map of Antarctica.

    now my challenge is finding the center of the spherical surface.

    i think that if i could place lines normal to the "inside" of the
    spherical surface, at the intersection of just 2 lines i would find the
    center of the sphere. i think.

    how to do that in Solidworks i am not yet sure of.

    the lines highlighted green in the image show the original direction of
    extrusion of the solid.

    anybody that could help me with this analytic geometry/ Solidworks kind
    of question i'd really appreciate it.
     
    wwswimming, May 20, 2005
    #1
  2. wwswimming

    That70sTick Guest

    Use a 3D sketch to place two points anywhere on the spherical surface
    (use coincident constraint between point and surface). Create axes
    through the points and normal to the surface. The intersection of two
    axes will give you the spere center.
     
    That70sTick, May 20, 2005
    #2
  3. wwswimming

    Dan S. Guest

    Assuming the map is projected onto a sphere and not on an Elipsoid
    (since the earth is not a true sphere). Another way to tackle this may
    be to:

    1. Copy the spherical surface (surface offset at zero)
    2. Use a surface untrim on that surface. You may need to up the
    percentage.
    3. A couple options: You can repeat step 2 with high percentages
    until the surface turns into a sphere, but it may not be neccessary:
    Notice that the surface untrim should create two (of the four) edges
    that are planar to the center of the sphere. Create a plane using the
    end points and midpoint of one of those edges. This will create a
    plane running through the center of the sphere. Open a sketch on that
    plane and convert the edge into a arc. This should locate the center.


    I mocked this up and imported similar data into solidworks and it
    worked.

    Hope it works for you.

    Dan S.
     
    Dan S., May 20, 2005
    #3
  4. wwswimming

    Stefan Guest

    Try this,

    Create a plane intersecting the spherical surface, then select that
    palne and use Tools/Sketch Tools/Intersection Curve. That gives you a
    planar scetch with an intersection curve. The center of that curve is
    the center of the sphere.
     
    Stefan, May 20, 2005
    #4
  5. wwswimming

    That70sTick Guest

    How can you be sure the plane intersects the center?
     
    That70sTick, May 20, 2005
    #5
  6. wwswimming

    Stefan Guest

    You're right, you have to make sure that a normal vector to the surface
    is on that plane. Easy way to check that is to try to dimension the
    intersection curve. If SW recognizes it as an ark (not as an ellipse) it
    means you're sectioning thru the center.
     
    Stefan, May 20, 2005
    #6
  7. wwswimming

    Stefan Guest

    Your approach (3d sketch & 2 axes) works faster. I just tried it.
     
    Stefan, May 20, 2005
    #7
  8. wwswimming

    zxys Guest

    zxys, May 20, 2005
    #8
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.