• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    AutoCAD Civil 3D

    Reply
    Valued Contributor
    Posts: 53
    Registered: ‎04-08-2010

    How do I find out where a sphere and surface intersect

    373 Views, 9 Replies
    02-02-2012 12:14 PM

    I want to draw a line from the center of this sphere to where the sphere and TIN interesct, any ideas?

     

     

     

     

     

     

     

    Sphere.png

    Please use plain text.
    Distinguished Contributor
    Posts: 201
    Registered: ‎12-07-2006

    Re: How do I find out where a sphere and surface intersect

    02-02-2012 02:59 PM in reply to: CivilDavid

    Sorry I can't help, but just want to say it looks like an Interesting job. Something like off The Simpsons movie even. :smileyvery-happy:

    Please use plain text.
    Valued Contributor
    Adam_Farnsworth
    Posts: 82
    Registered: ‎10-27-2010

    Re: How do I find out where a sphere and surface intersect

    02-02-2012 05:10 PM in reply to: CivilDavid

    What exactly are you doing?  It does look really interesting, but I'm not sure exactly what you want.  Can you clarify what you mean by "where the circle and TIN intersect?  Do you mean the edge of the sphere, or is it a solid sphere?  You said you want to draw a "line," but it seems like you could draw an infinite amount of lines from the center of the sphere to points where the sphere and TIN intersect.

     

    I look forward to finding out more!

    Windows 7 x 64
    ATI Radeon HD 5700 Series
    12 GB Ram
    i7 920 @ 2.67 GHz
    Civil 3D 2011, 2010, 2009 and occasionally 2008 still (unfortunantly)
    Please use plain text.
    *Expert Elite*
    Joe-Bouza
    Posts: 3,308
    Registered: ‎12-15-2008

    Re: How do I find out where a sphere and surface intersect

    02-02-2012 05:24 PM in reply to: CivilDavid

    Slice?

    Thank you

    Joseph D. Bouza, P.E. (one of 'THOSE' People) Civil 3D 2012 & 2013
    HP Z210 Workstation
    Intel Xeon CPU E31240 @ 3.30 Hz
    12 GB Ram

    Note: Its all Resistentialism, so keep calm and carry on


    64 Bit Win7 OS
    Please use plain text.
    Distinguished Mentor
    Posts: 859
    Registered: ‎03-24-2009

    Re: How do I find out where a sphere and surface intersect

    02-02-2012 08:24 PM in reply to: CivilDavid

    In 2012 there is the Visibility Check, Zone of VIsual Influence probably no what you want. Not sure what version it came out with the Subscription Advantage Pack. 

     

    A better way may be to get the Solid Cut Surface for AutoCAD Civil 3D from the Autodesk Labs webpage and then create a hollow sphere half for above the surface and another for the bottom part of the sphere. Then use the Minimum Distance Between Surfaces to get where the two surfaces from the spheres cross the surface.

     

    Christopher

    http://blog.civil3dreminders.com/

    Please use plain text.
    *Expert Elite*
    sboon
    Posts: 1,384
    Registered: ‎11-08-2005

    Re: How do I find out where a sphere and surface intersect

    02-02-2012 09:49 PM in reply to: CivilDavid

    The intersection of the sphere and surface would be an arc draped onto the face of each triangle of the TIN.  The problem is that none of the arcs would be coplanar, so where they intersect at the TIN lines there would have to be a kink.  I tried a few tricks to draw the arcs, or to trim things at the intersection with the sphere but I couldn't figure it out.

     

    Instead of a sphere would a cylinder work?  The intersection of a cylinder and a TIN would be a circle, which can be converted to a featureline and then draped onto the surface.  This gives you something to draw your line to.

     

    Clipboard01.png

     

     Here's what it looks like when I tried it.

     

    Please use plain text.
    Valued Contributor
    Posts: 53
    Registered: ‎04-08-2010

    Re: How do I find out where a sphere and surface intersect

    02-03-2012 09:19 AM in reply to: CivilDavid

    If I can create a feature line from a cylinder and TIN intersection, that would be great.  Trying to create and analyze 'NO FLY' zones.  I need to be able to measure from the center of the 'NO FLY' zone to a point on the ground 4000' feet away.

     

    Thanks for all the tips so far, I will try these out.  How do I create the feature line from the cylinder and Tin intersection?

    Please use plain text.
    *Expert Elite*
    sboon
    Posts: 1,384
    Registered: ‎11-08-2005

    Re: How do I find out where a sphere and surface intersect

    02-03-2012 10:58 AM in reply to: CivilDavid

    You don't need the cylinder, just a circle around your point of interest.  Actually you need to draw an arc of almost 360 degrees, because a circle cannot be converted to a featureline.  Once you have the arc use the Create Featureline from Object command, with the Assign Elevations button checked so that it will be draped onto your surface.

     

    Once you have the featureline you can draw as many lines as you like from the center point out to the edge - then you can select all of them and change their start elevations to match the aircraft location overhead.

     

     

    Please use plain text.
    *Expert Elite*
    Posts: 1,544
    Registered: ‎05-21-2008

    Re: How do I find out where a sphere and surface intersect

    10-29-2012 12:52 PM in reply to: CivilDavid

    Could you actually build a spherically curved surface?  Obviously not a whole sphere, but the lower portion of it.  Use polylines at an elevation or feature lines?  Maybe curved feature lines with 3DROTATE command to model the vertical curve of the sphere?

     

    Once you have the sphere as a Tin surface, you can do a volume surface between that and your ground surface.  The zero contour is the point of intersection.

    __________________________________________________________
    Win 7 Pro, 32 bit; Intel Core i5 @ 2.80GHz; 4GB RAM—Civil 3D 2008 & 2011
    __________________________________________________________
    Credit where credit is due! Give kudos or accept as solution whenever you can.
    Please use plain text.
    *Expert Elite*
    Neilw
    Posts: 1,557
    Registered: ‎09-04-2006

    Re: How do I find out where a sphere and surface intersect

    10-30-2012 12:21 AM in reply to: CivilDavid

    This is a task that would probably best be handled with 3D solid modeling, not Civil 3D. You would need to turn the C3D surface object into a 3D solid or surface and then use the 3D tools in Autocad to find the intersection.

    Neil Wilson (a.k.a. neilw)
    Infrastructure Suite/C3D 2013, LDT 2004, Power Civil v8i SS1
    WIN 7 64 PRO
    HP Pavillion h8xt, i7 2600, 12 GB
    RADEON 6450, 1 GB
    http://www.sec-landmgt.com
    Please use plain text.