0% found this document useful (0 votes)
265 views13 pages

MicroStation CONNECT SDK Overview

sdk

Uploaded by

Babu s Babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
265 views13 pages

MicroStation CONNECT SDK Overview

sdk

Uploaded by

Babu s Babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MicroStation CONNECT Edition SDK Overview

MicroStation CONNECT Edition SDK Training


Bentley Systems, Inc.
1 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated © 2020 Bentley Systems, Incorporated
Sunand Sandurkar

Senior Director of Product Development


PowerPlatform, MicroStation and LumenRT Team

Bentley.com
Developer.Bentley.com
twitter.com/MicroStation
facebook.com/MicroStation
linkedin.com/in/sunand-sandurkar-704ab5/
youtube.com/channel/UC1G4bUAnMFhDvkKu3kqHKUg

2 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Architecture and Core Concepts DgnFile
Dictionary Model
Levels Table Styles
• MicroStation Architecture
• DGN Concepts Models
Model1
• Structure of DGN File Elements

Model2

Commercial ISV Apps User Customization Apps

MicroStation
OpenBuildings
Designer
OpenRoads
Designer
OpenPlant Suite OpenCities Map …

PowerPlatform

3 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Elements

• Working with Elements


• Element Symbology
• Levels
• Styles and Templates

4 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Core Concepts

• Units and Coordinate Systems


• Document Management
• Configuration Management

5 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Implementing Custom Tools for MicroStation

• Implementing Custom Tools for MicroStation in Native C++


• Implementing Custom Tools for MicroStation in C++/CLI or C#
Pan, Zoom, Rotate… Place Line, ellipse etc.
Suspend active tool No element
No modification! locate/modify

DgnTool

DgnViewTool DgnPrimitiveTool

DgnElementSetTool
Drop, Delete, Modify…
Process selected
elements
6 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated
EC Framework

• EC Framework
• DgnEC APIs
• Item Types Applications

Other Platform Libraries


Components
• Reports ECControls

ECObjects
ECServices
(Repository-independent API for objects and files)

ECXML
ECPlugins
(Adapters for specific types of ECRepositories like DgnECPlugin)

Repository-specific APIs DgnECManager (native)

ECObjects
DGN File

Native
ECRepositories

7 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Annotations

• Text Elements
• Dimension Elements
• Tables
• Annotation Scale

8 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Geometry Elements

• Working with Curves


• Working with Meshes
• 3D Modeling
• Parametric Modeling
• Constraints

9 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Drawing Composition

• Drawing Composition Workflow Overview


• Named Views 3D
Design
• Drawing and Sheet Models
• Clip Volumes and Named Boundaries
Arch Arch
Arch
Demolition Life Safety
Floor Seed
Seed Seed

• Sheet Index
• Design Links Arch Arch Arch
Demolition Floor Life Safety
Drawings Drawings Drawings

2D
2D 2D
2D 2D
2D
2D 2D 2D
Sheet
Sheet
Sheet Sheet
Sheet Sheet
Sheets Sheets Sheets

10 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Imagery and Mapping

• Raster and Imagery


• Maps and Geocoordinate Systems
• Rendering and Visualization

11 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


For more information

• Developer Portal
– Developer.Bentley.com
• Programming Community
– Communities.Bentley.com/products/programming
• MicroStation Programming Community
– https://communities.bentley.com/products/programming/microstation_programming/
• MicroStation Programming Blog
– https://communities.bentley.com/products/programming/microstation_programming/b/weblog
• MicroStation SDK Help in installed location
– C:\Program Files\Bentley\MicroStationCONNECTSDK\Documentation

12 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated


Connect with Bentley

Connect with us

www.bentley.com
developer.bentley.com
communities.bentley.com/products/programming

Social Media

Medium.com
MicroStation CONNECT Edition
MicroStation CONNECT Edition SDK

13 | WWW.BENTLEY.COM | © 2020 Bentley Systems, Incorporated

You might also like