1.The way of creating a new 3d-solid
psolid->AcDb3dSolid();
psolid->create...
2.booleanOper() has three ways :unite,intersect,subtract.
3.ways of transforming:
setToProjecting
setToRotating
setToScaling
setToTranlation
then,
pSolid->transformBy(xform);
4.Acad::ErrorStatus es=***;
It is a good way to judge an operation has been done correctly or not ;
5. 8*atan(1)=2*PI()=360 Degrees Celsius;
atan(1)=PI()/4=45 Degrees Celsius.
6.spire=a poly + an region
7.regionIds.at[0];
8.AcDb3dPolyline(AcDb::k3dSimplePoly,points,true);
What does the word true mean ?
It means the polyline will be created is closed,not open.
A line will be drawn to join the end point and the start point.
9.erase();
Not means deleting the entity.
It sets the deletd bit open,if you close the entity,it will not be saved.