ADTdirectOverviewADTdirect an architectural engineering package which provides full support for architectural entities such as walls, doors, windows, etc. within a DWGdirect-based application. Architectural entities are implemented as custom entities derived from base DWGdirect classes, allowing straightforward integration of these entities into existing DWGdirect client applications. Key Features
UsageADTdirect is implemented as a set of DRX modules which support the various custom architectural entity types. To enable architectural support in a DWGdirect application built using the DLL version of DWGdirect, simply copy the ADTdirect modules into the DWGdirect executable directory. The appropriate ADTdirect modules will be loaded on demand when encountering a supported architectural entity in a DWG file. Rendering Applications When used within a DWGdirect-based rendering application, ADTdirect enables full, accurate rendering of architectural entities. Proxy graphics representations of architectural entities are often of poor quality (simple bounding box for complex entities such as stairs, windows, etc.). Including the ADTdirect DRX modules along with the core DWGdirect modules will automatically enable high-quality support for architectural objects within DWGdirect-based rendering applications. Access to Architectural Data ADTdirect provides full programmatic access to custom architectural entities. Client applications can query the entire contents of an archtictural DWG file, or programmatically populate a DWG file with an arbitrary set of architectural entities. Full Editing Applications ADTdirect provides everything required to incorporate editing support for architectural entities within a DWGdirect-based CAD editor: grips support, rendering, safe entity-level property editing, implementation of common entity methods such explode and transformBy, etc. DocumentationDocumentation for ADTdirect is available only to ODA members from the following page: http://www.opendesign.com/memberfiles/dwgdirect/docs. Example ApplicationsThe following example applications are included in ADTdirect:
Note that ADTdirect rendering support can be enabled in OdaMfcApp (standard DWGdirect sample application) by copying the ADTdirect DRX modules into the OdaMfcApp executable directory (DLL version of DWGdirect only). Inclusion of ADTdirect in a static library application requires recompilation. Support & More InformationAdditional questions about ADTdirect can be directed to the ODA main support page: http://www.opendesign.com/contact. Technical support for ODA members only can be obtained on the ODA support forum: http://forum.opendesign.com/. AvailabilityADTdirect is available for download by ODA members from this page (requires ODA membership and login credentials): http://www.opendesign.com/memberfiles. Information about joining the ODA can be found here: http://www.opendesign.com/join Supported Operating Systems and CompilersNote: Additional platforms may be available upon request.
|