Experiences with building OMF applications - PowerPoint PPT Presentation

About This Presentation
Title:

Experiences with building OMF applications

Description:

Experiences with building OMF applications Developing applications for the AEC Market using OMF By Gamal Kira, G.E.M. Team Solutions, Germany G.E.M. Team Solutions ... – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 19
Provided by: Gamal1
Category:

less

Transcript and Presenter's Notes

Title: Experiences with building OMF applications


1
Experiences with building OMF applications
  • Developing applications for the AEC Market using
    OMF

By Gamal Kira, G.E.M. Team Solutions, Germany
2
G.E.M. Team Solutions
  • Custom development for the AEC Market
  • More than 10 years experience in CAD/AEC
    development
  • Part of the ADT development team since 1996 (ADT
    1.0)
  • More information on web sitewww.team-solutions.d
    e

3
When we use OMF?
  • Applications for AEC to work with ADT
  • Applications for plain AutoCAD
  • Experienced C developers who are new to AutoCAD

4
Resource Manager
  • Easy to support multiple languages
  • Easy switching languages (registry setting)

5
UI and other Tools
  • Registry mechanisms
  • Layerkeying
  • Prompts, Editboxes (Distance, Angle, etc...)
  • Possible to add property pages to existing
    property sheets
  • Units
  • AecGeCompCurve2d, AecGeProfile
  • Aec...
  • Streams

6
Display System
  • Lots of opportunities
  • Flexible

7
Custom Formwork Application
  • Paschal GmbH (www.paschal.de) needed an
    application for complex formwork planning
  • We suggested using ADT
  • Project started in Summer 2000
  • Mr. G. Schmitt (Paschal) is the Product Designer

8
Design Center
  • AEC Content (commands, ...)
  • Preview window (view dependant)

9
AEC Modeller
  • Fast facetted modeller
  • Used for pour object and in UI

10
Anchors
  • Special relationship between objects
  • Basically designed for location anchors, but can
    be used for more
  • Owner/Ownee relationship has special behaviour in
    copy delete
  • ... demo

11
Relationship Graph
  • AcDbObjectReactor derived class
  • Tracks (AEC) relationships within drawings
  • Some useful utilities can be used here-gt
    getObjectsOfType

12
GEM Doctor
  • Tool we developed along with our projects to see
    whats going on during an AutoCAD/ADT session
  • Pre-Release is available as a free evaluation
    version on our web site
  • ... demo

13
Style Manager
  • We didnt use it yet, but it could be powerful
    (styles on the web etc...)

14
Things to consider when using OMF
  • Base class for entities is AecDbEntity (derived
    from AcDbCurve!)
  • Base class for objects is AecDbObject

15
Pros
  • Feature changes for free
  • Dialog pinning
  • AEC Feature changes
  • New utilities
  • Resource Manager
  • Streams
  • Anchors
  • Cloning etc. is taken care of

16
Cons
  • New Release of AutoCAD, wait for OMF!
  • Compared to ARX difference between releases (2 -gt
    3.0) are quite significant.
  • help files could be more precise

17
Résumé
  • For us, OMF was just the tool we needed to
    develop applications

18
Questions?
Write a Comment
User Comments (0)
About PowerShow.com