BILT Speaker

BILT Speaker
RevitCat - Revit Consultant
Showing posts with label curved. Show all posts
Showing posts with label curved. Show all posts

Wednesday, 15 June 2016

Revit 2017 Elevation Depth Cueing Pt 2

A few weeks back I reviewed the new Revit 2017 feature of Elevation Depth Cueing.
I have since realised that I may not have been entirely fair in how I portrayed this feature, particularly in regard to line weights . . .

The whole concept of applying different line weights according to distance from the cut plane is not as simple as you might think.  If Revit tried to apply thinner lines in the distance, how would it handle angled walls?  Or curved walls?  Should the line thicknesses taper as the angled/curved wall receded in the distance?  That could be pretty tricky to achieve, and the rules would be very hard to decide, let alone implement.  Or would you like an angled wall to start off one thickness close up to you, then step to a thinner line weight further back, and then step again - certainly not, that would look terrible.

So, on reflection, perhaps Autodesk chose the right option, which was to fade the lines instead of messing with line thicknesses?  It certainly is a simpler solution, which follows obvious rules and it does so more or less as you'd expect - with the exception of not applying to anything modified by the Linework tool, which I would prefer it to do.

Angled Walls

Here is a sample elevation of an angled wall - it handles the gradation very well.  Just imagine how it might look with changing line weights.

The same goes for a curved wall:
 

Conclusion

This may not be the tool that you expected, because it does not follow traditional drafting conventions of using line weights to convey distance.  However, it does very neatly handle all kinds of situations and view types (hidden line, shaded, realistic, shadows etc).  The controls over how it manages and defines the changes in distance may be very simplistic, but they are simple to understand once you look at the help file diagrams.

If we wanted a more complex solution, it would have been a lot more complicated to use, and I suspect we might still be waiting.

Click here for comments on other Revit 2017 features.


Monday, 20 July 2015

Tightly Curved Swept Blends in Revit Adaptive/Massing Environment

Following on from my last post about 'Unable to Create Form Element' in the Revit Adaptive / Conceptual Massing Environment, here are a few ideas about how you might just solve the problem.

In the conventional family editor, Revit does not have any major problems in creating swept blends along a single path (one spline or arc or line), unless the radius of a curve on the sweep is too small and causes impossible geometry.  For example this simple sweep of a profile along a spline takes a minute or two to create:

In the Adaptive/Conceptual Massing Environment (CME) you have the added ability to loft shapes - to create blends of more than two shapes/profiles.  However, the rules for getting them to work are immensely more complicated, and often quite baffling.  Below is a particular workflow that I was using just to test a process, and it caused all kinds of issues.  Hopefully it might give you some clues as to how to solve similar problems - particularly if the path is more complex.

Creating Swept blends / Lofted Forms along a tightly curved path in CME

Workflow:
  • Place three points 
  • Select the points
  • Create a spline through the points
 
  • Adjust the spline to have a fairly sharp transition by dragging the middle point
  • Host some new points on spline
  • Host some adaptive profile components on the points
  • Select just the profiles
Select Profiles
  •  Create Form - it fails
  • Try pushing points closer together

  •  Select profiles; then create form - it might work if you are lucky
  •  Maybe you can pull the points back along the curve
  • At some point you get the 'No Entry' sign (circle with line through it), meaning it will not allow you to push the point that far along the spline
  • Try picking the control point for the spline and make it less of a tight curve
 
  •  Then maybe you can extend form by pushing the points out
  • If it is still not creating the form, you may need the spline to be really gentle to start with before you extend the points out to the ends of the spline
  • Point locations along the spline can be controlled by properties, or you can even make it parametric - using the 'Normalised Curve Parameter'.

  • Intermediate points may also need to move to get a better spread along spline
  •  Then try pulling the spline back to a tighter shape - Revit will most likely allow you to create a much tighter shape than it would originally
  • At some stage you'll notice that the form does not follow the spline, it just creates its own shape by linking the profiles
This may or may not be what you want.
  • If you do want it to follow the spline exactly, your life will be easier:
  • Dissolve the form
  • Select the profiles and the spline
  • Create Form again, and Revit will be much more forgiving - it is more likely to create the form with a tighter curve or one that turns more than 180 degrees on itself.  The obvious difference here is that it knows which order to link the profiles.
  • It uses the spline as a path but only extends between the first and last profiles
If you adjust the spline further, until the shape is too tight it will eventually tell you that it cannot create the form.  I have not figured out yet what the rules are.

What I have figured out is that if you go away for a while and drink a delicious cup of coffee brewed by your local barista (preferably a cappuccino), and come back to try again, you will usually have much more success with pulling the spline around into tighter curves with ends that even extend past each other (but not crossing).

Honestly, it is true that if you are too ambitious with the shapes initially Revit cannot cope.  But try adjusting them later and it works much better.  So the moral of the tale is that Revit gets a boost from caffeine just as much as you do.
More thoughts on lofting and swept blends to follow . . . .
Part 1 - Creating Sinuous Curve Swept Blends in Revit Adaptive/Massing Environment
Part 2 - Creating Revit Swept Blends along sinuous multi-segment paths

Thursday, 2 January 2014

Spiral and Curved Revit Stairs

 
Loretta Chapel, Santa Fe

Creating Curved and Spiral Stairs

New Stair Tools were introduced in Revit v2013 – these included two methods to create a curved stair run by component:

Full-Step Spiral


This tool requires two mouse-clicks to place a curved or spiral stair – the first click is for the centre, the second for the first riser location & stair radius (inside, centre or outside depending on your Location Line setting). It does not require a third click for direction – this will normally be counter-clockwise, unless you press the space-bar first. It will place a run with the full number of risers required to meet the stair base and top level properties that you have set.

It will allow the top of a spiral to go over the base (ie. More than 360 degrees). The pop-up help note says “Use to create a spiral run that is greater than 360 degrees” – this is a little misleading as it can also be less than 360.



Some issues to watch out for when placing spiral stairs:
  • Spiral stairs creation does not snap to orthogonal, so make sure you place a reference plane first so it can snap to that - to get centre and first riser aligned orthogonally.
  • Press the space bar after the first mouse-click to flip the orientation (it is too late to flip it after the second mouse-click).
  • If you press the “Flip” command after placement, it will only reverse the direction (swap first/last riser), but will not mirror its location.
  • Make sure that you get the radius correct first time, because it is almost impossible to change it accurately afterwards in v2013 (its better in v2014).

Center-Ends Spiral

 

This tool requires three mouse-clicks to place a curved or spiral stair – the first click is for the centre; the second for the first riser location & stair radius (inside, centre or outside depending on your Location Line setting); the third click controls the direction and the end of the run.




It will not allow the top of a spiral to go over the base (ie. It must be less than 360 degrees) – if you try to go past the start, it just reverses the direction of the stair and reduces the number of risers in the run. However, it can be extended past 360 later on. Alternatively you can add a second Center-End spiral and Revit will add a landing between them - by default the options bar setting will be ticked so that this happens automatically.
 



Modifying Curved Stair Components   

Controls for changing arc and spiral stairs are somewhat limited:
The arc /spiral radius cannot be changed accurately after placing it (see below) - using the circular shape handle in the centre of the run will allow you to drag the radius value but it will not snap to anything, so it is impossible to get a precise value. 

Flip    

The Flip command reverses the direction of the stair.  This is available from the ribbon during edit mode or else when the whole stair is selected not in edit mode - displays as a small arrow when the stair is selected.

Align Tool

You must be in Edit mode to use this command on individual stair components (otherwise the whole stair will move).    It will behave differently depending on what you select to align and what the relationship is between linked components.

  • If you try to align a curved run edge or centreline, it will not select the curved edge at all - ie. it can't be done.
  • If you align the end point of a riser line to a curved line, it will move the run , but in the process will change the radius of the stair and none of the other riser ends will align - so don't try this!
  • if you try to align the ends of a curved run, it should work providing the reference line is radial from the centre of the arc; but the landing length (between runs) will be changed
  • It will not align the sides of curved landings.
  • if you align a landing end (where it meets a run), it will most likely move the whole landing, which in turn will move the associated runs, in effect moving the whole stair. Sometimes with a landing it may It gives a cryptic error message.


Shape Handles

There are four different types of shape handles that you get on curved stairs, and they each behave differently, and their methodology also depends on whether other components are joined on:


Circle handle in middle of a curved stair run.
  • Dragging this circle will adjust the radius of the arc defining the centreline of the stair run.  It does not change position with the location line – it is always the centreline of the stair. 
  • This will not snap to any increments or elements, giving random dimensions, which renders it effectively useless – hence you can never accurately change a curved stair radius after placing it in v2013. 
  • This is the only way to change the radius of a curved stair in v2013
  • Refer to Temporary Dimensions for an alternative method in v2014 .
  • If you have a landing on a curved stair, attempting to use the centre-circle shape handle will also move the other run (not selected one) thus distorting the landing.




  • Side-Shape handle arrows behave like the centre circle – they won’t snap to elements or increments so they are next to useless.
The dot and arrow handles at the base and top of stairs behave like straight stair runs: 
  • Dot shape-handle will add/remove risers from that run.  Warning: height of that end of the run is adjusted so the base could be up in the air;
  • Arrows will add/remove risers from that run but remove/add the same number to the other end of the stair.  Height of ends will not change but location in plan will change.


Temporary Dimensions

Sometimes the temporary dimensions that you get when selecting a stair component will not work, when you expect they would:
  • Spiral stair run width cannot be changed by its temporary dimension – you must use the properties.
  • Spiral stair radius cannot be changed by temporary dimension in v2013 but can be in v2014.
  • If a curved stair has a landing on it, it is not possible to change the radius of both runs together, so in v2013 it will not be possible to adjust at all – just delete and start again (and lose all the annotation etc)!   
  • In v2014 you can use the following procedure:
 
  • If the stair has a landing, you need to adjust run by run, which does some interesting things to the landings in the process
  • It also seems to change the run width, but do not be alarmed - just reselect the run to see it has the correct width
  •  Once the radius is adjusted on the second run, it corrects the landing shape
  •  However, the landing length is now wrong
  • This needs to be adjusted by rotating one of the runs or else by dragging the shape handle arrows on the landing.  Most likely you need some construction lines first, in order to get the landing length right, in which case you could use the align tool to get the runs in the right place (do not select the landing).
 


Move Command         

This is not particularly useful for changing curved stairs:
  • Moving a landing will move the whole stair as one;
  • Moving a run will distort the landing.

Rotate Command

This is useful for adjusting curved/spiral stairs:
  • Rotating a curved run about the arc centre-point will reduce or expand any attached landings.   Most likely you will need to set up some construction lines to snap to so that the landing length is correct.
  • Rotating a landing about the arc centre-point will bring both runs with it, effectively rotating the whole stair.