View
2
Download
0
Category
Preview:
Citation preview
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
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
t©
201
0 Ben
tle
2 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
3 | WWW.BENTLEY.COM Roads and Bridges
RG2
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
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
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
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
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
t©
201
0 Ben
tle
7 | WWW.BENTLEY.COM Roads and Bridges
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
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
t©
201
0 Ben
tle
9 | WWW.BENTLEY.COM Roads and Bridges
RG3
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
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
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
t©
201
0 Ben
tle
11 | WWW.BENTLEY.COM Roads and Bridges
2010 Nordic
ted
y Sys
tem
s, I
ncor
pora
t©
201
0 Ben
tle
12 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
13 | WWW.BENTLEY.COM Roads and Bridges
2010 Nordic
ted
y Sys
tem
s, I
ncor
pora
t©
201
0 Ben
tle
14 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
15 | WWW.BENTLEY.COM Roads and Bridges
2010 Nordic
ted
y Sys
tem
s, I
ncor
pora
t©
201
0 Ben
tle
16 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
17 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
18 | WWW.BENTLEY.COM Roads and Bridges
2010 Nordic
ted
y Sys
tem
s, I
ncor
pora
t©
201
0 Ben
tle
19 | WWW.BENTLEY.COM Roads and Bridges
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.
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
2010 Nordic
Demonstration
ted
y Sys
tem
s, I
ncor
pora
t©
201
0 Ben
tle
22 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
23 | WWW.BENTLEY.COM Roads and Bridges
RG4
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
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
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
t©
201
0 Ben
tle
25 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
26 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
27 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
28 | WWW.BENTLEY.COM Roads and Bridges
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
2010 Nordic
Demonstration
ted
y Sys
tem
s, I
ncor
pora
t©
201
0 Ben
tle
30 | WWW.BENTLEY.COM Roads and Bridges
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
t©
201
0 Ben
tle
31 | WWW.BENTLEY.COM Roads and Bridges
2010 Nordic
Conclusion
• Questions?
tedjoe.waxmonsky@bentley.com
y Sys
tem
s, I
ncor
pora
tj y@ y
© 2
010
Ben
tle
32 | WWW.BENTLEY.COM Roads and Bridges
Recommended