Donate Now Goal amount for this year: 2500 USD, Received: 1627 USD (65%)

Page 1 of 2 12 LastLast
Results 1 to 10 of 14
Like Tree3Likes

Thread: Rotation of normal plane in adaptive points

  1. #1
    Junior Member
    Join Date
    December 1, 2015
    Posts
    14
    Current Local Time
    06:35 PM

    Rotation of normal plane in adaptive points

    Hi everyone, iīm having a small problem with an adaptive component. The purpose of the component is to make an adaptive concrete block for a pipe network iīm making in Dynamo (https://youtu.be/fuiqg3nEAkE). Itīs basically a sweep with a square profile, but the bottom of the square has to remain parallel to the "world" XY plane, but the component keeps rotating the profile when the adaptive points are moved (se attached pictures). Any idea on how to avoid this rotation?




  2. #2
    Junior Member
    Join Date
    December 1, 2015
    Posts
    14
    Current Local Time
    06:35 PM
    Here is the component in case anyone wants to give it a try (rvt2016) https://www.dropbox.com/s/bak3ehklpc...20120.rfa?dl=0

  3. #3
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,096
    Current Local Time
    08:35 PM
    Welcome to the forum, Rodrigo .

    If, as you say, "the bottom of the square has to remain parallel to the "world" XY plane", you might consider using "Shape handling points" restricted to the XY plane, instead of "Placement points", which are free to move to any point in any plane.

  4. #4
    Junior Member
    Join Date
    December 1, 2015
    Posts
    14
    Current Local Time
    06:35 PM
    Hi Alfredo, thanks for the reply. If I switch the points to "shape handling" the component is no longer adaptive, and it must me able to adapt to multiple configurations. The points of the component will not be in the XY plane, but I need the bottom of the square profile to always remain parallel to the XY plane.

    What I need is a sweep that does not rotate the profle regardless of where the path goes in space. I managed to do this in Dynamo, but the client finds the solution too complex to use.

    In my first post thereīs a link to a video of the this adaptive components in use (not the Dynamo ones). The concrete block component must adapt to the pipe bends, and they can go in any direction but the star and end of the profile must always have the botton line parallel to the XY plane, even if the plane of the profile is not the XZ or YZ plane, this profile is drawn in a plane normal to the direction of the pipe.

  5. #5
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,096
    Current Local Time
    08:35 PM
    Shape handling points are adaptive points as well. The difference with the Placement points is that a family with Shape Handling points is generated in the project exactly as it is in the family editor, and then the user moves the points in the project to adjust the family to a certain shape.

    I am not surprised to read that your client finds your solution "too complex to use". I saw your video, and it seems to me that the final result is a series of pipes with some boxes at the point where the pipes change direction. But, I doubt if your Dynamo workflow really generates pipes and families with connectors, or just some geometry that looks like pipes and boxes with connectors.

    This network of pipes could be made in Revit without Dynamo using normal pipes and 1 family with connectors, in a few minutes and with a few clicks. The issue with your solution is that the geometry generated with Dynamo can only be modified with Dynamo, so your client has to find the exact nodes to manipulate among all that network of nodes, in order to make any changes.

  6. #6
    Junior Member
    Join Date
    December 1, 2015
    Posts
    14
    Current Local Time
    06:35 PM
    I tried using revit pipes, but the client needs the pipes split a certain way. The "too complex" part is just por the concrete blocks, the piping part is all automatic with just one click in dynamo if you have the 3D coordinates from civil, that part they are already using and nothing has to be changed in the nodes.

    Yes, it does not generate pipes, because the segments have to be parametric so they can adjust diameter and thickness of the steel pipe. They have to extract geometric properties from the pipe bends that are calculated in the other adaptive components and the OOTB pipe bends cant be used, every 15° the familiy has to change because the bend is divided y rectilinear segments. Also the same dynamo code generates the 3D pipe and a 2D profile elevation autmatically, all with just a few clicks.

    Iīll try one more time with placement points, the location of this points is already in the dynamo code, as they are the same points used for the pipe bends.
    Last edited by Rodrigo Romero; December 7th, 2015 at 04:01 PM.

  7. #7
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,096
    Current Local Time
    08:35 PM
    Quote Originally Posted by Rodrigo Romero View Post
    ...Yes, it does not generate pipes, because the segments have to be parametric so they can adjust diameter and thickness of the steel pipe.
    True pipes can have different diameter and thickness, too.

    They have to extract geometric properties from the pipe bends that are calculated in the other adaptive components and the OOTB pipe bends cant be used; every 15° the familiy has to change because the bend is divided y rectilinear segments...
    A pipe fitting family created as an elbow, can do that, being a true pipe fitting, with connectors.

    Also the same dynamo code generates the 3D pipe and a 2D profile elevation automatically, all with just a few clicks.
    Yes, but the "pipes" of the Dynamo code are not true pipes, and the "fittings" are not true fittings. How can anybody connect additional true pipes to these "pipes"?

    It seems to me that with this approach the scheduling and counting of the "pipes" and "fittings" becomes dependent on the programming of more Dynamo nodes. However, these tasks are already available for true pipes and true fittings (scheduling of the lengths, types, material, diameters, elevation, etc).
    Last edited by Alfredo Medina; December 8th, 2015 at 09:41 AM.

  8. #8
    Junior Member
    Join Date
    December 1, 2015
    Posts
    14
    Current Local Time
    06:35 PM
    Yes I know what pipes are, Iīve been using pipes for a while, Iīve made complete MEP models of buildings, as i said before i already tried them....

    Itīs a solution for a very specific type of problem. There is NO NEED to connect additional pipes, it is a solution for a pressure pipe in hydroelectric power plants. "true pipes" could work with the straight segments, but not for the fittings. As I said previously, they have to be different every 15°.

    And all of this has nothing to do with the question of this post, using pipes and fittings would do nothing to solve the concrete block question.....
    Last edited by Rodrigo Romero; December 8th, 2015 at 01:04 PM.

  9. #9
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,096
    Current Local Time
    08:35 PM
    Quote Originally Posted by Rodrigo Romero View Post
    ...true pipes" could work with the straight segments, but not for the fittings. As I said previously, they have to be different every 15°.
    Fittings families can have branches that adapt to any direction from which the pipe is coming.

    And all of this has nothing to do with the question of this post, using pipes and fittings would do nothing to solve the concrete block question.....
    ...and I already suggested something in post # 3 above, didn't I? You could also try to use "Lock Profiles".

    ...and, I think I have the right to ask questions, make comments, suggestions, etc, don't I? This is what you are exposed to when you post a question in a forum, because you are exchanging messages with another human being. Otherwise, you can look into the Help documents; that thing does not ask any questions and does not make any comments or suggestions, or opinions.
    Alex Cunningham likes this.

  10. #10
    Junior Member
    Join Date
    December 1, 2015
    Posts
    14
    Current Local Time
    06:35 PM
    Yes Alfredo, I understand how fourms work as well....you should first ask the questions (which you have not asked) to find out what Iīm trying to acomplish, instead of assuming that I donīt know basic stuff like the existence of pipes. I know how fittings work and they WILL have the same problem Iīm having right know, because the "workplane" where they are placed is determined by the plane formed by the to lines of the pipes at each end, so if I use a square profile for the fitting it will end up rotated.

    Yes you have the right to make comments and questions, but for me you donīt have the right to assume that you know the right answer without knowing what the problem is. If you would have asked I would have sent you all my files so you can look at what needs to be acomplished and THEN insist on your solution. I ALREADY did exactly what you are saying, I made this previously with pipes and it does not acomplish what is needed, if you cut through pipes you just see a solid, they need to represent the thickness of the pipes, just with that alone pipe families donīt work for this project.

    BTW, I have the right to disagree with you "this is what you are exposed to when you post a answer in a forum, because you are exchanging messages with another human being..."

Page 1 of 2 12 LastLast

Similar Threads

  1. BUG Adaptive Components relative Points Position
    By gaby424 in forum Architecture - Conceptual Massing and Adaptive Components
    Replies: 6
    Last Post: June 27th, 2015, 12:14 AM
  2. Replies: 0
    Last Post: September 16th, 2013, 02:15 AM
  3. Creating Tower with Adaptive points
    By Ashraf2005 in forum Architecture - Conceptual Massing and Adaptive Components
    Replies: 5
    Last Post: April 20th, 2013, 01:36 PM
  4. absolute coordinates of adaptive points, in a schedule
    By tuekappel in forum Architecture - Conceptual Massing and Adaptive Components
    Replies: 11
    Last Post: November 9th, 2012, 10:13 PM
  5. Replies: 0
    Last Post: February 15th, 2012, 01:15 AM

Posting Permissions

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