Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Setting parameters on imported objects???

24 ANTWORTEN 24
GELÖST
Antworten
Nachricht 1 von 25
Anonymous
1161 Aufrufe, 24 Antworten

Setting parameters on imported objects???

Modeled 2 step crossover.PNG

I have modeled this crossover. My next task is to make the landing parametric. The problem I'm running into is the landing is an exported inventor file to Revit and I am having trouble using reference planes and dimensions to set a normal parameter. The landing would probably only need to increase/decrease by 12in. increments as each plank is 12in. Is there anyway I can get this landing to have a length parameter without modeling it from scratch? 

Thanks.

24 ANTWORTEN 24
Nachricht 2 von 25
Anonymous
als Antwort auf: Anonymous

Is the whole landing the export or each 12in section? 

Nachricht 3 von 25
barthbradley
als Antwort auf: Anonymous

No.  You'll need to model it in Revit.   But if the rest of the crossover is fully parametric, it seems to me that it would be fairly simple. You would be aligning and locking the landing to existing Ref. Planes that drive the other components and geometry.  

 

BTW, Nice job. Did you do this yourself, or use the family that Toan found for you on-line?  

Nachricht 4 von 25
Anonymous
als Antwort auf: Anonymous

Right now it is one 4' long landing, but I can easily substitute for 4 12in planks, the same I used for the steps. Does this help?

Nachricht 5 von 25
Anonymous
als Antwort auf: barthbradley

Thanks, basically what I have is many inventor parts that were exported to revit aligned together. So nothing is parametric yet. However, I think I will just put together a family of crossovers (ex. 1 step crossover, 2 step crossover, 3 step crossover) and the only thing I need parametric now is the landing.

Nachricht 6 von 25
Anonymous
als Antwort auf: Anonymous

I would like to get it so I could put in any increment of 12 (cause each plank is 12in.) and the landing would add another plank(s). I don't know if this is possible, but it would be soooo helpful if so. And I could just lock dimensions so the stairs would move with the landing when shrinked or stretched.

Nachricht 7 von 25
barthbradley
als Antwort auf: Anonymous

Are you meaning "Parametric" -- as in the components flex in size, shape and angle?  Or do you mean that you're building components to size and assembling them into different FAMILY TYPES in one Family?  

 

 

...did you ever open this family and examine how it was constructed?   

Nachricht 8 von 25
Anonymous
als Antwort auf: Anonymous

It could, Is the rest all native Revit? You could do the changes in length by arraying the 12in import, so your parameter would be the length of your landing divided by 12in which would give you the number of planks. I've made one below that's a 200mm wide plank that's arrayed and then the number of planks is the length divided by the width of one. Hope this makes sense. 

 

Capture.JPG

Nachricht 9 von 25
ToanDN
als Antwort auf: Anonymous

I would only build highly detailed - fixed components such as a module of the tread/landing as individual parts in Inventor, then import each part in Revit and constrain or array it.  Build the flexible components such as beams, stringers, posts, rails... in Revit so that you can make them parametric.  

Nachricht 10 von 25
barthbradley
als Antwort auf: Anonymous

Actually, "Platform Length" would need to be driven by the Number of Planks, not the value entered for "Platform Length".

 

Platform Length (user entry)

Number of Planks (Integer) = Platform Length/1'-0"

Platform Length Ctrl (the Parameter that actually drives the length of the platform) = Number of Planks * 1'-0" 

Nachricht 11 von 25
Anonymous
als Antwort auf: Anonymous

Thank you. Can you explain how you made the "other" parameter (number of panels)?

Nachricht 12 von 25
Anonymous
als Antwort auf: barthbradley

Here is the 12in plank

Nachricht 13 von 25
Anonymous
als Antwort auf: barthbradley

Here is the 12in plank

Nachricht 14 von 25
Anonymous
als Antwort auf: barthbradley

Thanks so much for your help. Here is what I have so far. When I put in 5 for number of planks it just moves the last plank over 12 in and there is a gap. What do I need to do now?parametric landing snip.PNG

Nachricht 15 von 25
barthbradley
als Antwort auf: Anonymous

Here you go

Nachricht 16 von 25
barthbradley
als Antwort auf: Anonymous

Looks like you are doing an Array to Last. Use Array to 2nd.  

 

NOTE: I re-positioned the Origin Ref. Plane in your Family. 

Nachricht 17 von 25
Anonymous
als Antwort auf: barthbradley

Thank you so so so much! Incredible!

Nachricht 18 von 25
barthbradley
als Antwort auf: Anonymous

Bow.gif

Nachricht 19 von 25
Anonymous
als Antwort auf: barthbradley

Sorry last question. What would be the best way going about putting it in the modeled crossover? When I import it into the crossover, it no longer has the array. When I import the cross over into the plank array you made me and I lock dimensions, the array works but nothing will lock to it and move with it.

Nachricht 20 von 25
barthbradley
als Antwort auf: Anonymous

Not sure I follow.

 

A couple of things though: You need to align and lock your geometry to Ref. Planes and then control your Ref. Planes with Labeled Dimensions and/or associate the parameters in the Nested Family to like parameters in the Host Family.  It's not good practice to align and lock geometry to other geometry.  There are some exceptions. Sweeps for instance.  

 

Why don't you post what you got so far and I'll take a look at it.  

 

 

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report