• Help Home
  • English (US)
    1. English (US)
    2. 简体中文
    3. Deutsch
    4. Español
    5. Français
    6. Italiano
    7. 日本語
    8. 한국어
AutoCAD 2025 for Mac Developer and ObjectARX
    • Customization Guide
    • DXF Reference
    • AutoLISP and DCL
    • ObjectARX
      • ObjectARX: Developer's Guide
        • ObjectARX Introductory Concepts
        • Basic Interaction with AutoCAD
        • Custom Objects
          • Proxy Objects
          • Object Enablers
          • Deriving a Custom ObjectARX Class
          • Deriving from AcDbObject
          • Deriving from AcDbEntity
            • Deriving Custom Entities
            • Overriding Common Entity Functions
              • Sealed Base Functionality
              • Overriding subWorldDraw() and subViewportDraw()
              • Overriding saveAs()
              • Implementing the Object Snap Point Function
              • Implementing the Grip Point Functions
              • Implementing the Stretch Point Functions
              • Transformation Functions
              • Intersecting with Other Entities
              • Intersecting a Custom Entity with Another Entity
              • Exploding an Entity
            • Extending Entity Functionality
            • Using AcEdJig
        • Advanced Topics
        • ObjectARX Graphics, Geometry, and Boundary Representation Libraries
      • ObjectARX: Reference Guide
      • ObjectARX: Release Notes
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn
     
     

    Exploding an Entity

    You must override the subExplode() function of a custom entity for the AutoCAD commands BHATCH and EXPLODE to work. Your subExplode() function should break the entity down into less complex entities. The native entities upon which BHATCH can operate directly are AcDb2dPolyline, AcDb3dPolyline, AcDbPolyline, AcDbText, AcDbMText, AcDbShape, AcDbTrace, AcDbSolid, AcDbFace, AcDbViewport, AcDbFcf, AcDbDimension, AcDbRegion, AcDbBlockReference, and AcDbHatch.

    Parent topic: Overriding Common Entity Functions

    Was this information helpful?

    Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for more information.

    • Privacy Statement
    • Legal Notices & Trademarks
    • Report Noncompliance
    • © 2025 Autodesk Inc. All rights reserved