CadAddViewport
Add a viewport (a window on the sheet onto the engineering model) to a layout.
std::int32_t CadAddViewport (
YuHandle hDwg,
std::int32_t layoutIdx,
double paperX,
double paperY,
double paperW,
double paperH,
double modelCX,
double modelCY,
double viewHeight
);
Parameters
- hDwg (YuHandle)
- Handle to the drawing, as returned by
CadCreate. - layoutIdx (std::int32_t)
- Integer value.
- paperX (double)
- Numeric value (double precision).
- paperY (double)
- Numeric value (double precision).
- paperW (double)
- Numeric value (double precision).
- paperH (double)
- Numeric value (double precision).
- modelCX (double)
- Numeric value (double precision).
- modelCY (double)
- Numeric value (double precision).
- viewHeight (double)
- Numeric value (double precision).
Return Value
The handle of the newly created view, or 0 on failure.
Remarks
Paper rect in mm, model centre + view height in world units. Returns the viewport handle (for the render callback + CadInvalidateViewport).