See the top rated post in this thread. Click here

Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Horizontal angle of rotated vertical bend

  1. #1
    Member
    Join Date
    2011-04
    Posts
    4
    Login to Give a bone
    0

    Unhappy Horizontal angle of rotated vertical bend

    Does anyone have a routine to calculate the horizontal angle of a bend (11 1/4, 22 1/2, or 45) given the required vertical angle (or vice-versa)?
    I've spent a lot of time trying to figure it out on my own but my math skills just aren't strong enough.

  2. #2
    All AUGI, all the time
    Join Date
    2015-10
    Location
    Belgrade, Serbia, Europe
    Posts
    564
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    I must admit, I don't quite understand what angles are you mentioning. Can you attach sketch of your question?

    M.R.

  3. #3
    Member
    Join Date
    2011-04
    Posts
    4
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    Assuming the pipe in the attachment is a vertical bend (i.e. water main, gas line), if you rotate it along the axis formed be the horizontal section, the section moving diagonally up will flatten and you will create a horizontal bend. In those cases where it's advantageous to achieve a non-uniform vertical bend (something other than 11-1/4, 22-1/2, or 45 degrees), you could rotate the bend down but you would need to know what the resulting angle would be in plan view.
    Attached Images Attached Images

  4. #4
    All AUGI, all the time
    Join Date
    2015-10
    Location
    Belgrade, Serbia, Europe
    Posts
    564
    Login to Give a bone
    1

    Default Re: Horizontal angle of rotated vertical bend

    If I understood correctly, you don't know how to obtain angle of projection on plan view of bend that was rotated along horizontal axis down by alpha degree starting from vertical position of 90 degree... If you look from side where axis of rotation is viewed in special position as point, you will see bend as line that when rotates makes circle... If you rotate from vertical position by alpha, your horizontal projection would be L*cos(alpha), vertical L*sin(alpha), where L is projection length of bend in our special projection view, and if bend is bended at 45 degree as shown in attached file, after some calculations, I've found :

    Code:
    (defun c:hpa-ra () (c:hprojang-rotang) )
    (defun c:hprojang-rotang ( / alpha gamma gammar)
    (setq alpha (getangle "\nInput angle in decimal degrees for rotation of bend along main pipe axis : "))
    (setq gammar (- PI (atan (cos (- (/ PI 2) alpha)))))
    (setq gamma (* (/ 180 PI) gammar))
    (princ "Horizontal projection angle is : ")(princ gamma)(princ " degrees")
    (princ)
    )
    (princ "\nType \"hpa-ra\" for shortcut")
    (princ)
    This only works for bend of 45 degrees...

    This works for all curvatures of bend pipes :
    Code:
    (defun c:hpa-ra () (c:hprojang-rotang) )
    (defun c:hprojang-rotang ( / alpha beta v-h gamma gammar)
    (setq beta (getangle "\nInput angle in decimal degrees for curvature of bend of pipes : "))
    (setq v-h (/ (sin beta) (cos beta)))
    (setq alpha (getangle "\nInput angle in decimal degrees for rotation of bend along main pipe axis : "))
    (setq gammar (- PI (atan (* v-h (cos (- (/ PI 2) alpha))))))
    (setq gamma (* (/ 180 PI) gammar))
    (princ "Horizontal projection angle is : ")(princ gamma)(princ " degrees")
    (princ)
    )
    (princ "\nType \"hpa-ra\" for shortcut")
    (princ)
    M.R.
    Last edited by marko_ribar; 2011-04-19 at 11:53 AM. Reason: adding additional code

  5. #5
    Member
    Join Date
    2011-04
    Posts
    4
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    Well, I think you're on the right track but I need something that will work for 11-1/4 and 22-1/2 degree elbows as well. Also, the results, while correct, are confusing.
    Thanks for the effort!

  6. #6
    All AUGI, all the time
    Join Date
    2015-10
    Location
    Belgrade, Serbia, Europe
    Posts
    564
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    I did it for all elbow angles...

    You didn't see additional code...

  7. #7
    Member
    Join Date
    2011-04
    Posts
    4
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    Oh. Sorry...
    Thank you very much. You've saved me a lot of time. Not from trying to figure this out; I couldn't. You've saved me from having to manually create a 3D part, manually rotating it, and measuring the new horizontal angle. All through trial and error.

    Thanks again!

  8. #8
    Woo! Hoo! my 1st post
    Join Date
    2017-03
    Posts
    1
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    Quote Originally Posted by marko_ribar View Post
    If I understood correctly, you don't know how to obtain angle of projection on plan view of bend that was rotated along horizontal axis down by alpha degree starting from vertical position of 90 degree... If you look from side where axis of rotation is viewed in special position as point, you will see bend as line that when rotates makes circle... If you rotate from vertical position by alpha, your horizontal projection would be L*cos(alpha), vertical L*sin(alpha), where L is projection length of bend in our special projection view, and if bend is bended at 45 degree as shown in attached file, after some calculations, I've found :

    Code:
    (defun c:hpa-ra () (c:hprojang-rotang) )
    (defun c:hprojang-rotang ( / alpha gamma gammar)
    (setq alpha (getangle "\nInput angle in decimal degrees for rotation of bend along main pipe axis : "))
    (setq gammar (- PI (atan (cos (- (/ PI 2) alpha)))))
    (setq gamma (* (/ 180 PI) gammar))
    (princ "Horizontal projection angle is : ")(princ gamma)(princ " degrees")
    (princ)
    )
    (princ "\nType \"hpa-ra\" for shortcut")
    (princ)
    This only works for bend of 45 degrees...

    This works for all curvatures of bend pipes :
    Code:
    (defun c:hpa-ra () (c:hprojang-rotang) )
    (defun c:hprojang-rotang ( / alpha beta v-h gamma gammar)
    (setq beta (getangle "\nInput angle in decimal degrees for curvature of bend of pipes : "))
    (setq v-h (/ (sin beta) (cos beta)))
    (setq alpha (getangle "\nInput angle in decimal degrees for rotation of bend along main pipe axis : "))
    (setq gammar (- PI (atan (* v-h (cos (- (/ PI 2) alpha))))))
    (setq gamma (* (/ 180 PI) gammar))
    (princ "Horizontal projection angle is : ")(princ gamma)(princ " degrees")
    (princ)
    )
    (princ "\nType \"hpa-ra\" for shortcut")
    (princ)
    M.R.
    Okay so I have the lisp routine up and running but I do not understand the input parameters. Can someone break it down for me?

  9. #9
    All AUGI, all the time
    Join Date
    2015-10
    Location
    Belgrade, Serbia, Europe
    Posts
    564
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    Analyze attached picture to see what angles alpha, beta and gamma are...
    Attached Images Attached Images

  10. #10
    Member
    Join Date
    2020-04
    Posts
    7
    Login to Give a bone
    0

    Default Re: Horizontal angle of rotated vertical bend

    Quote Originally Posted by marko_ribar View Post
    Analyze attached picture to see what angles alpha, beta and gamma are...
    Hi,Capture.JPG

    Does this mean that the:
    Input angle in decimal degrees for curvature of bend of pipes = the vertical bend of the gas main (or pipe) ie. 20deg
    Input angle in decimal degrees for rotation of bend along main pipe axis = the horizontal bend of the gas main (or pipe) i.e. 7deg
    Therefore the horizontal projection angle is 182.54deg as per the LISP?

    Thanks
    Ian

Page 1 of 2 12 LastLast

Similar Threads

  1. 2014: Cable Tray/Ladder Rack Horizontal Bend 3D Surfaces
    By Brendan H in forum Dynamic Blocks - Sharing
    Replies: 1
    Last Post: 2015-09-20, 03:36 PM
  2. Tile Horizontal / Vertical
    By Chad Smith in forum Revit Architecture - Wish List
    Replies: 2
    Last Post: 2015-01-30, 01:01 PM
  3. 2014: Etiquette allège dans un angle autre que horizontal ou vertical
    By batproj in forum Revit Architecture - General
    Replies: 2
    Last Post: 2013-10-21, 04:56 PM
  4. Targeting Vertical before Horizontal
    By JTH-ABAM in forum AutoCAD Civil 3D - Corridors
    Replies: 3
    Last Post: 2011-12-13, 12:46 AM
  5. snapping horizontal or vertical
    By Justin Marchiel in forum Revit Architecture - General
    Replies: 3
    Last Post: 2006-07-24, 10:29 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •