C语言实现圆对直线段的裁剪

作者:宗凯; 何蕴峥

摘要:图形的裁剪问题属于计算机图形学领域内较为基础的内容之一,裁剪(Clipping)即截取落在指定区域内的图形.图形的裁剪可以从某一个图形得到多个其他图形或留取一个图形局部有用的部分.从而可以减少用户对图形参数的输入或减少不必要的系统开销.在图形处理中很有意义,本文研究的是圆形窗口对直线段的裁剪问题.最简单的裁剪方法是把各种图形扫描转换为点之后,再判断各点是否在窗内.但那样太费时,一般不可取.这是因为有些图形组成部分全部在窗口外,可以完全排除,不必进行扫描转换.所以一般采用先裁剪再扫描转换的方法.现有的几种裁剪算法多为矩形窗口对图形的裁剪.而在实际应用中也会经常用到圆形窗口.本文程序演示的就是圆形窗口对一条直线段的裁剪.并用C语言来实现本算法的演示程序.

分类:
  • 期刊
  • >
  • 自然科学与工程技术
  • >
  • 基础科学
  • >
  • 基础科学综合
收录:
  • 万方收录(中)
  • 上海图书馆馆藏
  • 国家图书馆馆藏
  • 知网收录(中)
  • 维普收录(中)
关键词:
  • 裁剪
  • 矩形窗口
  • c语言
  • 计算机图形学
  • 演示程序
  • 图形处理
  • 直线段
  • 实际
  • 一般
  • 区域内

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

期刊名称:中国科技信息

期刊级别:部级期刊

期刊人气:17594

杂志介绍:
主管单位:中国科学技术协会
主办单位:中国科技新闻学会
出版地方:北京
快捷分类:科技
国际刊号:1001-8972
国内刊号:11-2739/N
邮发代号:82-415
创刊时间:1989
发行周期:半月刊
期刊开本:A4
下单时间:1个月内
复合影响因子:0.32
综合影响因子:0.31