aec integration lab @ georgia tech how to deal with custom objects in bentley applications ph.d....
TRANSCRIPT
![Page 1: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/1.jpg)
AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications
Ph.D. student: Jin-Kook LeeProfessor: Charles M. Eastman
Design Computing, College of ArchitectureGeorgia Institute of Technology
08/10/2006
![Page 2: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/2.jpg)
Mainly deal with:
BA : Bentley Architecture / Building Products
PCS : Bentley Parametric Cell Studio
Datagroup Definition Editor for object type definition
Datagroup Catalog Editor for object item definition
Parametric Design / Modeling using PCS
Case study : Curved / Bended Curtain Wall
![Page 3: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/3.jpg)
Custom Object in Bentley Building Products
General 2D/3D
Bentley Microstation
3D modeling
Bentley Triforma
BIM tool
Bentley Architecture
Generate xsd
Datagroup Definition Editor
Generate xml
Datagroup Catalog Editor
Parametric design tool
Bentley Parametric Cell Studio
Applications share UI with BA(Subordinated)
Internal smallapplications of BA
Parametric modeling for custom object cells
Parametric components
Generative Components
Stand alone application
Build parametric cell (.paz) files
Generate xml files for custom object menu interface for BA
![Page 4: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/4.jpg)
Simple process model for custom objects in BA
Previous stage
Next stage
Plan building modeling
Need custom objects?
YES
NO
Define new object type Add new item
Modeling
Parametric Cell modeling using PCS
YES
Publication for BA
Works properly?
FB
YES
Bentley Building Products Parametric Cell Studio
Datagroup definition editor Datagroup catalog editor
Bentley Building Products
![Page 5: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/5.jpg)
Bentley Architecture
![Page 6: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/6.jpg)
Bentley Architecture
The focus of this Bentley Building application enables designers to maintain a strategy that addresses various essential project life cycle needs, including:
Space planning and mass modeling determinations that occur in the beginning stages of a project.
Production-oriented activities that occur during modeling such as placement of walls, doors, and windows.
Drawing, schedule, and report extraction that occurs throughout the life cycle of a project, and beyond.
![Page 7: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/7.jpg)
Building Objects – Architecture Toolbox
![Page 8: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/8.jpg)
Objects in BA
General type Contour, space, column grid Column Wall Door Window Floor Roof Stair Toilet, shelving
User defined type Curtain walls Hand rails Plumbing fixtures Toilet accessories (Unlimited) Additional custom object
![Page 9: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/9.jpg)
Datagroup / Catalog Item definition for BA
![Page 10: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/10.jpg)
DataGroup Catalog Editor in BA
![Page 11: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/11.jpg)
Management of User-defined Object
1. Placement
2. Datagroup Definition
3. Edit Datagroup Catalog Items
4. Modeling the objects using Parametric Cell Studio4-1. How to create parametric objects & behaviors
5. Again: Placement to the model
![Page 12: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/12.jpg)
1. How to place embedded custom objects
1. Architecture Modeling Toolbox
2. Fixture, Furnishing & Equipment menu 3. Place User Defined Type dialogue box
4. Select Type of User Defined Objects in the list
5. Select sub Items and modify their propertiesNEXT: How to add a new object type in this list?
![Page 13: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/13.jpg)
2. Datagroup Definition
1. Run Datagroup Definition Editor in Bentley Building Applications, and add new definition files. Also create their properties.
2. .xsd files are created in datagroupsystem folderNEXT: How to add a new item in this definition?
![Page 14: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/14.jpg)
3. Edit Datagroup Catalog Items
1. Run Datagroup Catalog Editor, and add new type and their items. Also create their properties.
2. .xml files are created in datagroupcatalogs folderNEXT: How to make geometric models?
![Page 15: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/15.jpg)
4. Modeling the objects using PC Studio – the kernel
1. Using PC Studio, model the objects (cell). And publish (compile) them to *.paz files
![Page 16: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/16.jpg)
5. Place a new custom (user-defined) object
1. Select and Modify the object items
2. Place the User Defined Object in Bentley Architecture
![Page 17: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/17.jpg)
Parametric Cell Studio
![Page 18: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/18.jpg)
Parametric Cell Studio (PCS)
Stand alone application for parametric cell modeling A little bit different interface compared with Microstation Powerful yet so simple parametric design tool
![Page 19: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/19.jpg)
How to build parametric custom object for BA
Components assembly of
Combination of Constraints on
Sophistication of Condition / Segments / Components and publication (compile) for Bentley Architecture
XY Plane
YZ Plane
ZX Plane
Mullion component
Frame and Path
……
![Page 20: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/20.jpg)
Special features of PCS
Define several components using simple drawing tool Assembled components can be defined another
component Assembled components inherit all constraints of each
component Path and reference line based solid modeling Several defined segments take charge of “layer” function
and fulfill the roles of translation to BA
Substantial object-oriented concept and property inheritance >> perform a kind of “power copy”
![Page 21: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/21.jpg)
![Page 22: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/22.jpg)
Component-oriented approach
1. Basic Section
2. Basic components 3. Sub components
4. Main Assembly
Sub components for other components / reference line
5. Final component
Various applications
![Page 23: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/23.jpg)
Case Study
![Page 24: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/24.jpg)
Case study
1. Kawneer 2800 TRUSSWALL
2. Curved and Bended Curtain Wall
Apply selective constraints for parametric modeling Focusing on the parametric behavior / modeling
![Page 25: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/25.jpg)
Case study #1. Kawneer 2800 TRUSSWALL
![Page 26: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/26.jpg)
Modeling process
Section / basic drawing
Components modeling
Define path / reference line in each plane
Sweep / extrude / array along path for assembly
Constraints modeling in each plane
Define as a final model >> a new component
![Page 27: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/27.jpg)
Constraints on XY Plane
Distance & relation between the points on the path line Distance of horizontal mullion Angle of path line and mullion Angle of path points (mullion’s location points)
![Page 28: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/28.jpg)
Constraints on XY Plane
3. Mullion’s Horizontal Distance
ML_1 = 4’ 00” = ML_2 = ML_3 ……
2. Angle of Path line & point
A_1 = 350 = A_2 = A_3 ……
1. In case of A_1 = 360 degree
2. In case of ML_1 = 3’
Array distances were changed
simultaneously4. Array distance of Mullions
As same as ML_1
1. Angle of Mullion to path
Axono view
![Page 29: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/29.jpg)
![Page 30: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/30.jpg)
Constraints in YZ Plane
1. Height of Vertical Mullion Component Assembly
2. Same Height constraint for rear mullion
3. Array of Web
following Mullion Height
& their distance
![Page 31: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/31.jpg)
![Page 32: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/32.jpg)
Constraints in ZX Plane
1. Height & Relation of Intermediate Horizontal
2. Shape Sweeping through the path
![Page 33: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/33.jpg)
![Page 34: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/34.jpg)
![Page 35: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/35.jpg)
![Page 36: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/36.jpg)
![Page 37: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/37.jpg)
![Page 38: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/38.jpg)
Inaccuracy of angle: 10 degree
Solution:
1. Elaborate parameters / conditions
2. Condition control method
Example of Kawneer system: “Contextual placement” by angle
![Page 39: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/39.jpg)
Constraints of basic mullion assembly
1. Height of Vertical Mullion Component Assembly
2. Same Height constraint for rear mullion
3. Array of Web
following Mullion Height
& their distance
![Page 40: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/40.jpg)
Constraints of curved arc angle / distance
3. Mullion’s Horizontal Distance
ML_1 = 4’ 00” = ML_2 = ML_3 ……
2. Angle of Path line & point
A_1 = 350 = A_2 = A_3 ……
1. In case of A_1 = 360 degree
2. In case of ML_1 = 3’
Array distances were changed
simultaneously4. Array distance of Mullions
As same as ML_1
1. Angle of Mullion to path
![Page 41: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/41.jpg)
Constraints for Horizontal mullion & Edge cutting
1. Height & Relation of Intermediate Horizontal
e.g: HM_Height = (Main.height / 4) – M.offset
2. Paralleled cut of horizontal mullion by bended angle
w.g: bend.angle = 270 + (360-curved.angle)/2
![Page 42: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/42.jpg)
Center point of arc
C
A
B
Length:
a = b = c = d
Angle:
A = B
C = B/2 = A/2
Curtain wall path
a b
c
d
Horizontal Mullion
![Page 43: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/43.jpg)
Center point of arc
C’
A’
Length:
a’ = b’ = d’
Angle:
A’ = B’
C’ = B’/2 = A’/2
a’b’
B’d’
![Page 44: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/44.jpg)
Center point of arc
C”
A”
Length:
a” = b” = d”
Angle:
A” = B”
C” = B”/2 = A”/2
a”
b”
B”
d”
![Page 45: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/45.jpg)
Constraints for angled cut
C
A
ab
B
d
A1
A2
L1
HM_A1
A2 = 540-A1
A1 = 270+(360-HM_A1)/2
![Page 46: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/46.jpg)
Constraints for angled cut
![Page 47: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/47.jpg)
Curved 2800 TRUSSWALL component could be defined another component using its variables
e.g. curtainwall system using different angle, distance and different anchor point
- Length
- Angle
- Semi diameter of circle
- Coincidence on a point or path line
- Sweeping along path
- Array along path
- drop first or last array
- distance of array
Constraints in PC Studio
![Page 48: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/48.jpg)
Case study #2. Curved and Bended Curtain Wall
Simple application of Curtain Wall Parameters
![Page 49: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/49.jpg)
Basic component definition
![Page 50: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/50.jpg)
XZ Plane Constraints
![Page 51: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/51.jpg)
![Page 52: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/52.jpg)
Parameters:
Angle of Mullion path point / Mullion Distance / Height
And Basic component definition’s constraints
![Page 53: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/53.jpg)
From Parametric Cell Studio
To Bentley Architecture
![Page 54: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/54.jpg)
Extra issues for *.paz format Publication
Model3d, Plan2d, or similar segments in PC Studio support the contextual display in Bentley Architecture model
Segment names should be provided accurately to BA
Performance: sometimes PCS shows not a good result due to file size, complexity and so on.
Well-defined parametric cells are required to prevent inadequate parameters, e.g. limitation of variables(also related with performance issue)
![Page 55: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/55.jpg)
Contextual Display in BA
Contextual Display is determined by whether the context is a drawing (1) or a model (2,3)
1. 2D drawing 2. 3D model 3. 3D rendered model
![Page 56: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/56.jpg)
Ready to use in BA’s User defined object dialog box
![Page 57: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/57.jpg)
![Page 58: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/58.jpg)
Ready to use in BA’s User defined object dialog box
![Page 59: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications Ph.D. student: Jin-Kook Lee Professor: Charles M. Eastman Design](https://reader035.vdocuments.site/reader035/viewer/2022062409/56649ee95503460f94bfaa84/html5/thumbnails/59.jpg)
Resources / references
Bentley User Guide (html, chm)
Bentley Reference Guide and Example Movies (250MB)
Bentley Discussion Group- bentley.triforma.architectural : 5,375 posted- bentley.microstation.pcstudio : 452 posted
Example files for PCS (*.pac, *.paz)