Announcement

Collapse
No announcement yet.

Grid extents per level. Z axis issue.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Grid extents per level. Z axis issue.

    I have a project with radial grids that are unique on every level (don't ask, that's just the way it is.)

    ive generated all my grids from a rhino model using Dynamo however , by default these grids will also show up on the plan view above and below, if not all levels. So I can see the grids from level 6 on plan view 5 and 7. So Ive got all of my grids but my plans show grids from the level above and below. I don't want that. On level 6 I want to see only level 6 grids. On level 5 I want to see only level 5 grids. On level 7 I only want to see my level 7 grids....etc.

    There is a lot of grids! I dont want to have to create a perpendicular section for every single grid to manually adjust extents in the z direction.

    what should I do. Is there a Dynamo-ish way to read /write the z values of grids?
    There are no stupid questions, only stupid people

    #2
    you could add them to a "phase" but this might cause more headaches than its Worth, otherwise add an identifier in mark or type mark, or create a new type for each level and then filter them out, either using comments, type mark (or some other text input identifier)

    Also if you just were to manually reduce them in their extents (vertically) they wont show in the views that they dont traverse....

    Comment


      #3
      You can't manage Scope Boxes with the API so that's out. I wonder if you could modify the grid extents directly with the API.
      Greg McDowell Jr
      about.me/GMcDowellJr

      Comment


        #4
        I'm going to get burned for this...

        Model lines.

        Comment


          #5
          Lol. I did think model lines. Or even reference planes. But all ive found with ref planes so far is per view application.
          Ideally i want to use grids but i am open to other ideas.
          Ill post my script tomorrow, its simple and works great but i want to acess those z values...
          There are no stupid questions, only stupid people

          Comment


            #6
            Originally posted by GMcDowellJr View Post
            You can't manage Scope Boxes with the API so that's out.
            ?? They are accessible in dynamo, they can be copied, renamed and set if not created.
            If you can copy a starting scope box and move to each level that might work.

            How about this; Make a linked model with just grids in for every level (Or just one and place/rotate multiple instances if there is repetition). Set the extents of the grids in the link and place at each level... Doing it in a linked model might be better as a repeatable process. Copy grids, set a scope box with small height, save with level name, repeat. Adds an extra option for visibilty control too by turning links on and off in views.

            Attached Files
            Last edited by josephpeel; September 7, 2017, 02:17 PM.
            "One must imagine Sisyphus happy." Albert Camus - "The innovator has for enemies all those who have done well under the old conditions, and lukewarm defenders in those who may ​do well under the new." Nicolo Machiavelli -"Things that are too complex are not useful, Things that are useful are simple." Mikhail Kalashnikov

            Comment


              #7
              Scope boxes I think is your answer, you might not be able to push that through dynamo but seems easiest...
              although I just found these....

              https://forum.dynamobim.com/t/contro...ope-box/8585/3

              https://dynamonodes.com/2016/02/14/s...-to-scope-box/

              Comment


                #8
                Originally posted by josephpeel View Post
                ?? They are accessible in dynamo, they can be copied, renamed and set if not created.
                Not created then. Good point on copying. Assuming the level heights are consistent that should work well cause I don't think you can adjust them with the API (which is what I'd want).



                Sent from my iPhone using Tapatalk
                Greg McDowell Jr
                about.me/GMcDowellJr

                Comment


                  #9
                  OK here's my script. The layers are filtered by "GRID". I asked the designer to set grids per layer/level in the hope I can use this information in the future to set specific grids to Revit levels in the future, but this works for now.

                  This method reads the grid geometry based on their elevation in rhino (everything is elevated from 0). I can create grids from curves (arcs or straight lines) too but this script uses start point and end point as the grids are all straight for this project.

                  The north point rotation is there bc the rhino guy is "busy" and hasn't got his s*** together yet.

                  The only custom package required here is Rhynamo.



                  Attached Files
                  There are no stupid questions, only stupid people

                  Comment


                    #10
                    You can always use FILTERS. Just utilize a parameter, or create one assigned to Grids.

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X