yucad3d

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).

See Also