ew-14 exploring template constraints and display rules
DESCRIPTION
EW-14 Exploring Template Constraints and Display Rules. Thomas Taylor, Bentley Civil. Topics covered. Template Point Constraints Constraint definition Types of constraints Constraint behavior Constraint Variables Constraint Labels Component Display Rules Display Rule Definition - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/1.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
Thomas Taylor, Bentley Civil
EW-14 Exploring Template Constraints and Display Rules
![Page 2: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/2.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
2 | WWW.BENTLEY.COM
• Template Point Constraints– Constraint definition– Types of constraints– Constraint behavior– Constraint Variables– Constraint Labels
• Component Display Rules– Display Rule Definition– Template creation with CDR– Application of CDR
Topics covered
![Page 3: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/3.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
3 | WWW.BENTLEY.COM
Point Constraint Definition
– Used to manage the behavior of template points
• How points move with respect to one another
– A single point can have up to 2 constraints **there is an exception
– Fully constrained points are red (two constraints)
– Partially constrained points are yellow (one constraint)
– Unconstrained points are green (no constraints)
![Page 4: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/4.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
4 | WWW.BENTLEY.COM
Point Constraint DefinitionA
B
A
B
•Parent Child point relationship• Point B is the Child of Parent
point A
•Horizontal Constraint• Child is horizontally constrained to parent
![Page 5: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/5.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
5 | WWW.BENTLEY.COM
Point Constraint Definition
•Vertical Constraint• Child is vertically constrained
to Parent
•Horizontal and Vertical Constraint• Child is horizontally and
Vertically constrained to Parent
•Slope Constraint• Child is constrained to parent by slope
AB
AB
AB
![Page 6: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/6.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
6 | WWW.BENTLEY.COM
Other Point Constraints Defined
•Vector Offset constraint• Child C is constrained to
parents A & B with a 2.0 offset.
•Horizontal Minimum and Maximum Constraint
• Child C is constrained to parents A & B
![Page 7: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/7.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
7 | WWW.BENTLEY.COM
Other Point Constraints Defined
•Vertical Minimum and Maximum Constraint• Child C is constrained to
parents A & B
•Angle Distance • Child C (and D) is constrained to parents A & B by an angle and distance. (rigid body rotation)
![Page 8: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/8.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
8 | WWW.BENTLEY.COM
Point Constraint Value Equation
![Page 9: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/9.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
9 | WWW.BENTLEY.COM
Point Constraint Label
![Page 10: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/10.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
10 | WWW.BENTLEY.COM
Component Display Rules
1. The individual Rule (stored in the template)
HorizontalAbsolute HorizontalVerticalAbsolute VerticalSlopeAbsolute SlopeComponent is Displayed
2. The conditional expression (stored on the component)
![Page 11: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/11.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
11 | WWW.BENTLEY.COM
Component Display Rules
The Conditional ExpressionContains the Rule name and operational expressions
with parenthetical hierarchical structure.Rule1 OR (Rule2 AND Rule3)
![Page 12: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/12.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
12 | WWW.BENTLEY.COM
![Page 13: EW-14 Exploring Template Constraints and Display Rules](https://reader030.vdocuments.us/reader030/viewer/2022032606/56812cdc550346895d91a146/html5/thumbnails/13.jpg)
© 2
00
9 B
en
tley S
yst
em
s, In
corp
ora
ted
13 | WWW.BENTLEY.COM
Topics covered
This workshop has taken you through some steps involved in defining, creating, and testing Component Point Constraints and Component Display Rules.
The following items were covered:
Reviewed the types of point constraints Created components with various constraint types
Edited a template to include a median retaining wall to accommodate vertical grade separation.
Established a set of Component Display Rules to apply to the retaining wall when the vertical difference is exceeded.
Updated the Roadway Design with the new template containing Component Display Rules and reviewed the results.