12345678910111213141516171819202122232425262728 |
- #ifndef DISPLAYLIB_CLIP_H
- #define DISPLAYLIB_CLIP_H
- #include "path.h"
- struct plane
- {
- double x, y, k;
- };
- struct clip
- {
- struct plane left, rite, bot, top;
- };
- struct rectangle
- {
- double left, rite, bot, top;
- };
- void D__set_clip_planes(struct clip *, const struct rectangle *);
- void D__cull_path(struct path *, const struct path *, const struct clip *);
- void D__clip_path(struct path *, const struct path *, const struct clip *);
- #endif
|