Structure for retrieving the transformation data of the actual editing operation.
    typedef struct {
        API_EditCmdID     typeID;
        bool              topNodeStretched;
        bool              filler_1[3];
        API_Vector        theDisp;
        API_Vector        theAxeVect;
        API_Coord         theOrigo;
        double            theCosA;
        double            theSinA;
        double            theDispZ;
        double            theRatio;
        API_Vector        sectionLineDir;
        double            filler_2[6];
    } API_ActTranPars;
    
Members
- typeID
- Type of the editing operation
- topNodeStretched
- For vertical stretch editing, identifies the base the vertical displacement to be added to
- theDisp
- Displacement vector on the x-y plane
- theAxeVect
- Unit vector for mirroring (the base point of the mirror axis is stored in theOrigo)
- theOrigo
- Base coordinate for Rotate, Mirror, Stretch and Resize operations
- theCosA
- Cosine of the rotation angle
- theSinA
- Sine of the rotation angle
- theDispZ
- Vertical displacement for Elevate and VertStretch operations
- theRatio
- Ratio for the Resize operation
- sectionLineDir
- Cutplane line direction unit vector
Remarks
For the utilization of this structure see the ACAPI_Notify_GetTranParams function.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h
See Also
ACAPI_Notify_GetTranParams, API_EditCmdID, API_Vector, API_Coord, API Types