code not work in brx

Dear
i have code written by objectarx c++ this code not work in bricscad

this the code

AcDbDatabase *pDb = acdbHostApplicationServices()->workingDatabase();

Acad::ErrorStatus es;



AcDbObjectId surfaceId1 = AcDbObjectId::kNull;

AcDbObjectId surfaceId2 = AcDbObjectId::kNull;

AcDbSweepOptions sweepOptions;



// Create the first cylindrical surface

AcGePoint3d center1 = AcGePoint3d::kOrigin;

double radius1 = 10.0;

double height1 = 5.0;

AcDbCircle *pCircle1 = new AcDbCircle(center1, AcGeVector3d::kZAxis, radius1);


AcDb3dProfile circularProfile1(pCircle1); // i received error at this line : error C2027: use of undefined type 'AcDb3dProfile'

there is any help to solve this
thank you very much

Comments

  • Did you include AcDbSurface.h?

    Looks like the definition is here, AcDbSurface.h: class AcDb3dProfile;

  • Pretty sure it’s missing in the BRX API . I also have it disabled in my python wrappers

    AcDbSurface.h: class AcDb3dProfile; is only a forward decoration, I could not find the actual class

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.