Set how lines are joined
int PgSetStrokeJoin( int join ); int PgSetStrokeJoinCx( PhGC_t *gc, int join );
ph
These functions determine how thick lines are connected. You can set join to one of the following:
The dotted lines in the above examples were added to illustrate how the joints relate to the original lines; they don't normally appear. |
PgSetStrokeJoin() works on the current graphics context, while you can specify the graphics context gc for PgSetStrokeJoinCx().
The previous join value.
Photon
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No |
PgDefaultStroke*(), PgDrawEllipse*(), PgDrawLine*(), PgDrawPolygon*(), PgDrawRect*(), PgDrawRoundRect*(), PgSetDrawMode*(), PgSetStrokeCap*(), PgSetStrokeColor*(), PgSetStrokeDash*(), PgSetStrokeDither*() PgSetStrokeTransPat*(), PgSetStrokeWidth*(), PgSetStrokeXORColor*(),
“Drawing attributes” and “Lines, pixels, and pixel arrays” in the Raw Drawing and Animation chapter of the Photon Programmer's Guide