1 / 18

Experiences with building OMF applications

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. Custom development for the AEC Market More than 10 years experience in CAD/AEC development

jolie
Download Presentation

Experiences with building OMF applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 site:www.team-solutions.de

  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-> getObjectsOfType

  12. GEM Doctor • Tool we developed along with our projects to see what‘s 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 didn‘t 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 -> 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?

More Related