35
rated F7 - Exploring Constraints and Using Display Rules in R d D i ntley Systems, Incorpo Joe Waxmonsky, PE Bentley Civil Roadway Designer © 2010 Ben

F7 - Exploring Constraints and Using Display Rules in

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: F7 - Exploring Constraints and Using Display Rules in

orat

ed

F7 - Exploring Constraints and Using Display Rules in R d D i

ntle

y Sys

tem

s, I

ncor

po

Joe Waxmonsky, PEBentley Civil

Roadway Designer

© 2

010

Ben

Page 2: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

This presentation will cover:p

• Constraint types

• Parametric/Style constraints

• Parent/Child

• Component Display Rules

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

2 | WWW.BENTLEY.COM Roads and Bridges

Page 3: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

What are Template Constraints?p

• Constrains one point to one or more points• Constrains one point to one or more points

• Parent-Child relationship

• Multiple ways to assign

• Visual feedback

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

3 | WWW.BENTLEY.COM Roads and Bridges

RG2

Page 4: F7 - Exploring Constraints and Using Display Rules in

Slide 3

RG2 The 1st Topic/title slide shown here should outline the specific features to be demonstrated using the software product etc. Additional slides can be inserted beyond this slide and used during this topic demonstration. Instructors can either give a brief explaination of all feature topics at once or flip between the software program as each feature topic is covered. Ron Gant, 2/17/2009

Page 5: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Constraints on Template Pointsp• Constraints

– Manage Behavior of Template Points• How points move with respect to one another• Point can have up to 2 constraints

• Fully Constrained Points• Fully Constrained Points– Red ++– Two constraints

ted

• Partially Constrained Points– Yellow ++

O t i t

y Sys

tem

s, I

ncor

pora

t– One constraint

• + Unconstrained PointsGreen++

© 2

010

Ben

tle

4 | WWW.BENTLEY.COM Roads and Bridges

– Green++– No constraints

Page 6: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Constraints on Template Pointsp

• Parent-Child point relationshipp– Point B is the Child of Parent

point A– Arrow points from Parent point

A

Bp pto Child point

B

ted

• Horizontal Constraint– Child is horizontally constrained A

y Sys

tem

s, I

ncor

pora

tChild is horizontally constrained to parent

A

B

© 2

010

Ben

tle

5 | WWW.BENTLEY.COM Roads and Bridges

Page 7: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Constraints on Template Pointsp

• Vertical Constraint– Child is vertically constrained to Ay

Parent B

• Horizontal and Vertical Constraint– Child is horizontally and

A

B

ted

Child is horizontally and vertically constrained to Parent

B

y Sys

tem

s, I

ncor

pora

t

• Slope Constraint– Child is constrained by

slope to the Parent

A

B

© 2

010

Ben

tle

6 | WWW.BENTLEY.COM Roads and Bridges

slope to the Parent B

Page 8: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Constraints on Template Pointsp

• Adding and Deleting Constraints Graphically

– Right-click on points to add and delete constraints

H i t l d ti l t i t i t t– Horizontal and vertical constraints are important• Pavement layers• Superelevation• Transitioning

ted

• Transitioning

– Helps to relocate points

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

7 | WWW.BENTLEY.COM Roads and Bridges

Page 9: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Component Slopes and Distancesp p

• Parent point is placed first– Child placed to the right of Parent is positive distancep g p– Child placed to the left of Parent is negative distance– Child placed above the Parent is positive distance– Child placed below the Parent is negative distanceChild placed below the Parent is negative distance

• Slope is algebraic slope

Vertical Vertical

ted

PositiveSlope

NegativeSlope

Vertical (+)

Distance

Vertical (-)

Distance

y Sys

tem

s, I

ncor

pora

tSlope SlopeHorizontal (+) Distance

© 2

010

Ben

tle

8 | WWW.BENTLEY.COM Roads and Bridges

Horizontal (-) Distance

Page 10: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

How to assign Template ConstraintsHow to assign Template Constraints

• Right Click on a PointRight Click on a Point– Context Menu

• Edit Point Dialogg

• Creating Components– Creating Simple Component

ted

g p p– Creating Constrained Component

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

9 | WWW.BENTLEY.COM Roads and Bridges

RG3

Page 11: F7 - Exploring Constraints and Using Display Rules in

Slide 9

RG3 The 2nd topic/title slide should outline the features to be demonstrated for this section using the software product etc. The presenter should repeat the process as outlined for the remaining slides and add additional slides as needed for this presentation. Ron Gant, 2/17/2009

Page 12: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Type of Template Constraintsyp p

• Horizontal • Horizontal Minimum• Horizontal

• Vertical

Horizontal Minimum

• Horizontal Maximum

V i l Mi i• Slope

• Vector Offset

• Vertical Minimum

• Vertical Maximum

ted

• Project To Surface

• Project To Design

• Angle Distance

• New! Formula

y Sys

tem

s, I

ncor

pora

t• Project To Design New! Formula

© 2

010

Ben

tle

10 | WWW.BENTLEY.COM Roads and Bridges

Page 13: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Two Parent Constraint Typesyp

• Max/Min constraints– Takes the parent with the lowest coordinate value – Takes the parent with the lowest coordinate value

(Min) or highest coordinate value (Max) and applies a single parent constraint from that controlling parent.

ted

*****Hint: Can be used as Switch

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

11 | WWW.BENTLEY.COM Roads and Bridges

Page 14: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

12 | WWW.BENTLEY.COM Roads and Bridges

Page 15: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Two Parent Constraint Typesyp

• Vector-Offset constraint– The two parent points define the vector and the – The two parent points define the vector, and the

offset is measured perpendicular from that vector.

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

13 | WWW.BENTLEY.COM Roads and Bridges

Page 16: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

14 | WWW.BENTLEY.COM Roads and Bridges

Page 17: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Two Parent Constraint Typesyp

• Angle-Distance constraint– The two parent points define a baseline direction – The two parent points define a baseline direction.

The angle is relative to the baseline, and the distance is along the vector define by the angle. This constraint allows for rigid body rotation of the vector, and the offset is measured perpendicular from that vector.

– An angle distance constraint fully constrains a point.

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

15 | WWW.BENTLEY.COM Roads and Bridges

Page 18: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

16 | WWW.BENTLEY.COM Roads and Bridges

Page 19: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Project to Surface / Project to Design constraintsDesign constraints

• The “Project to Surface” and “Project to Design” are special constraintsDesign are special constraints.

• They need one other constraint on the point to determine the projection vector.

• The only place they can be applied is in the Point Properties dialog.

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

17 | WWW.BENTLEY.COM Roads and Bridges

Page 20: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Parametric constraints

• What are parametric constraints?– Standard constraints with a parametric label– Standard constraints with a parametric label– Can be changed along a corridor

• What are some applications?pp– As transitions for road widening– As switches for template changes– To change pavement thickness

ted

To change pavement thickness

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

18 | WWW.BENTLEY.COM Roads and Bridges

Page 21: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

19 | WWW.BENTLEY.COM Roads and Bridges

Page 22: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Style Constraint• Similar to a Point

Control.

• Overrides Horizontal • Overrides Horizontal and/or Vertical constraints on a point.

• Applied when:1. A feature or horizontal

alignment is found in the

ted

a g e s ou d eactive surface or geometry project that has the specified style.h f l

y Sys

tem

s, I

ncor

pora

t

2. The feature or alignment with the matching style intersects the cross section within the

© 2

010

Ben

tle

20 | WWW.BENTLEY.COM Roads and Bridges

section within the horizontal distance specified.

Page 23: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Parent-Child Relationshipsp

• From the Edit Component Dialogp g

• Pick Parent Component from pull down or graphically

• Only one Parenty

• Can’t be Recursive

• Child “follows” the Parent

ted

Child follows the Parent

• EC’s

• CDR’s

y Sys

tem

s, I

ncor

pora

tCDR s

© 2

010

Ben

tle

21 | WWW.BENTLEY.COM Roads and Bridges

Page 24: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Demonstration

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

22 | WWW.BENTLEY.COM Roads and Bridges

Page 25: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

What are Display Rules?p y

• Geometric Comparison: any points, every stationGeometric Comparison: any points, every station

• Is a Component Displayed?

ff f h• Turns a component off if a component has an expression that fails

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

23 | WWW.BENTLEY.COM Roads and Bridges

RG4

Page 26: F7 - Exploring Constraints and Using Display Rules in

Slide 23

RG4 The 1st Topic/title slide shown here should outline the specific features to be demonstrated using the software product etc. Additional slides can be inserted beyond this slide and used during this topic demonstration. Instructors can either give a brief explaination of all feature topics at once or flip between the software program as each feature topic is covered. Ron Gant, 2/17/2009

Page 27: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Type of Component Display Rulesyp p p y

• Horizontal – Returns the horizontal distance between two pointsHorizontal Returns the horizontal distance between two points

• Vertical – Returns the vertical distance between two points

• Absolute Horizontal – R t th b l t h i t l di t b t t i t• Absolute Horizontal – Returns the absolute horizontal distance between two points

• Absolute Vertical – Returns the absolute vertical distance between two points

Sl

ted

• Slope – Returns the slope between two points

• Absolute Slope – Returns the absolute slope between two points

y Sys

tem

s, I

ncor

pora

t

• Component is Displayed – Returns True of False

© 2

010

Ben

tle

24 | WWW.BENTLEY.COM Roads and Bridges

Page 28: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

How to assign Display RulesHow to assign Display Rules

• Right Click on a ComponentRight Click on a Component

• Double Click on Component

l h d• Select the Edit Button– Takes you to Component Display Conditional Expression

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

25 | WWW.BENTLEY.COM Roads and Bridges

Page 29: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

How to assign Display Rulesg p y

• Setup up Rulesp p

• Set up Conditional Expressions using Rules

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

26 | WWW.BENTLEY.COM Roads and Bridges

Page 30: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Interaction between constraints and external controlsand external controls

• How are point coordinates determined?

• When an external control is applied, what happens to the point constraints?

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

27 | WWW.BENTLEY.COM Roads and Bridges

Page 31: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

How are point coordinates determined?determined?

• Order of processing (from highest to lowest)1 External control1. External control2. Style constraint3. Point constraint4 L ti d4. Location as drawn

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

28 | WWW.BENTLEY.COM Roads and Bridges

Page 32: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

What happens when an external control is applied?control is applied?

• If the control is both horizontal and vertical then all constraints are deleted because the then all constraints are deleted because the control fully defines the point location.

• If the control is only horizontal or only vertical, then one constraint will be deleted.

• Which constraint is deleted?Th i d l d i h h l l

ted

– The constraint deleted is the one that most closely matches the external control.

– If there is ambiguity about which constraint is most like the control then the second constraint is

y Sys

tem

s, I

ncor

pora

tlike the control, then the second constraint is deleted.

© 2

010

Ben

tle

29 | WWW.BENTLEY.COM Roads and Bridges

Page 33: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Demonstration

ted

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

30 | WWW.BENTLEY.COM Roads and Bridges

Page 34: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Summaryy

• Normal constraints can be used to create templates that solve complex problemstemplates that solve complex problems

• Parametric constraints and style constraints can be used to modify the behavior of templates in a roadway design file.

• The combination of constraints, along with display rules can be used to significantly

ted

display rules, can be used to significantly reduce the number of templates required to design a road.

y Sys

tem

s, I

ncor

pora

201

0 Ben

tle

31 | WWW.BENTLEY.COM Roads and Bridges

Page 35: F7 - Exploring Constraints and Using Display Rules in

2010 Nordic

Conclusion

• Questions?

[email protected]

y Sys

tem

s, I

ncor

pora

tj y@ y

© 2

010

Ben

tle

32 | WWW.BENTLEY.COM Roads and Bridges