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

    AutoCAD 2010/2011/2012 DWG Format

    Reply
    Member
    Posts: 5
    Registered: ‎01-11-2013
    Accepted Solution

    Rotating a 3D object until interference

    267 Views, 7 Replies
    01-11-2013 03:26 PM

    Hello,

     

    I'm working on a drawing which requires me to rotate 3D rectangles until they are leaning against each other like dominos.  Because they are standing on a curved path only one top corner of each will touch the adjacent rectangle, and because each one is shorter than the last the point at which they touch is different every time.  There are over 40 rectangles.

     

    I have no problem picking the correct axis of rotation for each but I want to avoid time-consuming calculations for the angle of each or the reference Point for each.  Ideally I'd like AutoCAD to rotate until it recognizes that the solids are interfering.

     

    Is there a command or a LISP for this?  If not I'd appreciate any suggestions for other approaches that aren't too time-consuming.

     

    Thanks very much for your help,

     

    Sage

    Please use plain text.
    *Expert Elite*
    Posts: 21,723
    Registered: ‎04-20-2006

    Re: Rotating a 3D object until interference

    01-12-2013 10:34 AM in reply to: SMacG

    Two ways to do this

    1. Align

    2. use Geometric Constriants (Parametric tab).

    maybe 3rd way draw circle radius of rotation to find intersection point.

     

    Attach your file here.

    Please mark this response as "Accept as Solution" if it answers your question.
    -----------------------------------------------------------------------------------------
    Autodesk Inventor 2013 Certified Professional
    Autodesk AutoCAD 2013 Certified Professional
    Certified SolidWorks Professional
    Inventor Professional 2013 SP 1.1 Edu 64-bit
    GeForce GTX 560M i7-2670QM @ 2.2GHz 8GB RAM
    http://home.pct.edu/~jmather/content/DSG322/inventor_surface_tutorials.htm
    http://www.autodesk.com/edcommunity
    Still waiting for -Draft option on any Rib feature.
    Please use plain text.
    Member
    Posts: 5
    Registered: ‎01-11-2013

    Re: Rotating a 3D object until interference

    01-14-2013 09:36 AM in reply to: JDMather

    Hi JD, thanks for the reply!

     

    I've attached an example - eventually all the rectangles on the arc will be extruded but I've done enough to play with for now.  The three leaning ones were done by rotating just with trial and error and are all slightly off from where they should be as a result.  The photo shows how the panels in the drawing should end up.

     

    As I mentioned in the original post these are 3D solids so I'm not sure how to go about using your suggestions.

     

    I really appreciate any help.

    Please use plain text.
    *Expert Elite*
    Posts: 21,723
    Registered: ‎04-20-2006

    Re: Rotating a 3D object until interference

    01-15-2013 04:39 AM in reply to: SMacG

    You would need to set the position of the endmost (flatest) plate first.

    I would do this assembly in a product like Autodesk Inventor where you would have Assembly Constraints and Contact Sets.

    I will try to remember to work up an example solution later today.

    In Inventor I would set the angle of the first plate

    then constrain the second plate by line edge to rotate and then drag until Contact is detected.

    Ground that second plate and then move on to the 3rd plate following the same proceedure.

    Please mark this response as "Accept as Solution" if it answers your question.
    -----------------------------------------------------------------------------------------
    Autodesk Inventor 2013 Certified Professional
    Autodesk AutoCAD 2013 Certified Professional
    Certified SolidWorks Professional
    Inventor Professional 2013 SP 1.1 Edu 64-bit
    GeForce GTX 560M i7-2670QM @ 2.2GHz 8GB RAM
    http://home.pct.edu/~jmather/content/DSG322/inventor_surface_tutorials.htm
    http://www.autodesk.com/edcommunity
    Still waiting for -Draft option on any Rib feature.
    Please use plain text.
    Distinguished Contributor
    Nik-D
    Posts: 134
    Registered: ‎09-10-2012

    Re: Rotating a 3D object until interference

    01-15-2013 06:43 AM in reply to: JDMather

    You could try this as a geometric approach:

     

    Creat a circle at the rotation point of the domino to be rotated (Pic 1), turn this circle into a region using REGION (pic 2)

    imprint the region on the domino to be 'leaned against' using IMPRINT (pic 3), rotate domino to endpoint of imprint

     

     

     

     

     

    Please use plain text.
    Member
    Posts: 5
    Registered: ‎01-11-2013

    Re: Rotating a 3D object until interference

    01-15-2013 12:14 PM in reply to: Nik-D

    Thanks to you both!  I'll experiment with both approaches.

     

    Much appreciated!

    Please use plain text.
    Member
    Posts: 5
    Registered: ‎01-11-2013

    Re: Rotating a 3D object until interference

    01-15-2013 12:16 PM in reply to: JDMather

    Thank you!  I'm still very interested to see your work-up if you have the time.  I've never used inventor but look forward to testing this process out with it.

     

    Thanks!

    Please use plain text.
    Member
    Posts: 5
    Registered: ‎01-11-2013

    Re: Rotating a 3D object until interference

    01-15-2013 06:07 PM in reply to: JDMather
    Thank you for the reply! I'll look at this first thing Monday. Much appreciated.
    Please use plain text.